805 Commits (1f3eb601acdcdfa4c119cffbf36b5792147b893f)

Author SHA1 Message Date
Subv 03156d0c9a GPU: Implement macro 0xE1A BindTextureInfoBuffer in HLE. 9 years ago
Subv 7b6868e908 GPU: Implement the BindStorageBuffer macro method in HLE. 9 years ago
Subv 85d820b1b4 GPU: Handle writes to the CB_DATA method. 9 years ago
Subv aa586fa268 GPU: Store uploaded GPU macros and keep track of the number of method parameters. 9 years ago
Subv 7ac8657432 GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 9 years ago
Subv ccb8da1512 GPU: Renamed ShaderType to ShaderStage as that is less confusing. 9 years ago
Subv 88698c156f GPU: Store shader constbuffer bindings in the GPU state. 9 years ago
Subv 66dae22790 GPU: Corrected some register offsets and removed superfluous macro registers. 9 years ago
Subv 1d9d9c16e8 GPU: Make the SetShader macro call do the same as the real macro's code. 9 years ago
Subv 579000e747 GPU: Corrected the parameter documentation for the SetShader macro call. 9 years ago
Subv f93d769a1c GPU: Handle the SetShader method call (0xE24) and store the shader config. 9 years ago
Subv d2888f7e90 GPU: Added the vertex array registers. 9 years ago
Subv 29feece4b8 GPU: Process command mode 5 (IncreaseOnce) differently from other commands. 9 years ago
Subv bf310a41b8 GPU: Assert that we get a 0 CODE_ADDRESS register in the 3D engine. 9 years ago
Subv cbec739e7b GPU: Added Maxwell registers for Shader Program control. 9 years ago
Subv 5fb4c718cc GPU: Intercept writes to the VERTEX_END_GL register. 9 years ago
Lioncash 490d0e36a0
maxwell_3d: Make constructor explicit 9 years ago
Subv ac61a7d1e6 GPU: Partially implemented the QUERY_* registers in the Maxwell3D engine. 9 years ago
Subv 6cddf9d88e Make a GPU class in VideoCore to contain the GPU state. 9 years ago
Subv e01a8f2187 GPU: Added a command processor to decode the GPU pushbuffers and forward the commands to their respective engines. 9 years ago