Subv
|
aa586fa268
GPU: Store uploaded GPU macros and keep track of the number of method parameters.
|
8 лет назад |
Subv
|
7ac8657432
GPU: Macros are specific to the Maxwell3D engine, so handle them internally.
|
8 лет назад |
Subv
|
29feece4b8
GPU: Process command mode 5 (IncreaseOnce) differently from other commands.
|
8 лет назад |
Subv
|
6cddf9d88e
Make a GPU class in VideoCore to contain the GPU state.
|
8 лет назад |
Subv
|
e01a8f2187
GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines.
|
8 лет назад |
James Rowe
|
1d28b2e142
Remove references to PICA and rasterizers in video_core
|
8 лет назад |
bunnei
|
960a1416de
hle: Initial implementation of NX service framework and IPC.
|
8 лет назад |
Huw Pascoe
|
b3b34a1e76
Extracted the attribute setup and draw commands into their own functions
|
8 лет назад |
James Rowe
|
19d41dcc6e
Remove pipeline.gpu_mode and fix minor issues
|
8 лет назад |
James Rowe
|
ad0b57f407
GPU: Add draw for immediate and batch modes
|
9 лет назад |
wwylele
|
0f35755572
pica/command_processor: build geometry pipeline and run geometry shader
|
9 лет назад |
wwylele
|
baa24f4ea9
pica: upload shared shader code to both unit
|
9 лет назад |
Yuri Kunde Schlesner
|
bae3799bd5
Merge pull request #2697 from wwylele/proctex
|
9 лет назад |
wwylele
|
ade45b5b99
pica/swrasterizer: implement procedural texture
|
9 лет назад |
wwylele
|
393fee10a2
pica: use correct register value for shader bool_uniforms
|
9 лет назад |
Jannik Vogel
|
ba722be2ac
Pica: Write GS registers
|
9 лет назад |
Jannik Vogel
|
3fd3775d35
Pica: Write shader registers in functions
|
9 лет назад |
Yuri Kunde Schlesner
|
60fc0b086f
VideoCore: Split regs.h inclusions
|
9 лет назад |
Yuri Kunde Schlesner
|
602f57da38
VideoCore: Use union to index into Regs struct
|
9 лет назад |
Yuri Kunde Schlesner
|
5759d94b5c
VideoCore: Move Regs to its own file
|
9 лет назад |
Yuri Kunde Schlesner
|
8fca90b5d5
VideoCore: Split geometry pipeline regs from Regs struct
|
9 лет назад |
Yuri Kunde Schlesner
|
9017093f58
VideoCore: Split texturing regs from Regs struct
|
9 лет назад |
Yuri Kunde Schlesner
|
000e78144c
VideoCore: Split rasterizer regs from Regs struct
|
9 лет назад |
Yuri Kunde Schlesner
|
92bf5c88e6
VideoCore: Split shader output writing from semantic loading
|
9 лет назад |
Yuri Kunde Schlesner
|
335df895b9
VideoCore: Consistently use shader configuration to load attributes
|
9 лет назад |
Yuri Kunde Schlesner
|
fccb28d2e9
VideoCore: Use correct register for immediate mode attribute count
|
9 лет назад |
Yuri Kunde Schlesner
|
ab6954e942
VideoCore: Rename some types to more accurate names
|
9 лет назад |
Yuri Kunde Schlesner
|
bbc7844021
VideoCore: Change misleading register names
|
9 лет назад |
Yuri Kunde Schlesner
|
0e9081b973
VideoCore/Shader: Move entry_point to SetupBatch
|
9 лет назад |
Yuri Kunde Schlesner
|
0f64274145
VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup
|
9 лет назад |