- Mar 18, 2018
-
-
Sebastian Valle authored
GPU: Store uploaded GPU macros and keep track of the number of method arguments.
-
Subv authored
-
Subv authored
-
bunnei authored
GPU: Store shader constbuffer bindings in the GPU state.
-
- Mar 17, 2018
-
-
Subv authored
-
Subv authored
-
Subv authored
-
Subv authored
It'll now set the CB_SIZE, CB_ADDRESS and CB_BIND registers when it's called. Presumably this SetShader function is binding the constant shader uniforms to buffer 1 (c1[]).
-
Subv authored
Register 0xE24 is actually a macro that sets some shader parameters in the register structure. Macros are uploaded to the GPU at startup and have their own ISA, we'll probably write an interpreter for this in the future.
-
bunnei authored
GPU: Handle the SetShader method call (0xE24) and store the shader config.
-
bunnei authored
GPU: Added the vertex array registers.
-
Subv authored
-
Subv authored
-
bunnei authored
GPU: Process command mode 5 (IncreaseOnce) differently from other commands
-
Subv authored
Accumulate all arguments before calling the desired method. Note: Maybe we should do the same for the NonIncreasing mode?
-
bunnei authored
GPU: Added some shader-related registers.
-
bunnei authored
nvflinger: Remove superfluous buffer format check.
-
Subv authored
Shader address calculation depends on this value to some extent, we do not currently know what it being 0 entails.
-
Subv authored
-
bunnei authored
-
bunnei authored
Various heap fixes for libtransistor
-
- Mar 16, 2018
- Mar 14, 2018
- Mar 07, 2018
-
-
bunnei authored
Make Dynarmic the default CPU core
-
- Mar 05, 2018
- Mar 04, 2018