bunnei
|
33bb53571b
maxwell_3d: Fix shader_config decodings.
|
hace 8 años |
Subv
|
11b4ab9685
GPU: Use the MacroInterpreter class to execute the GPU macros instead of HLEing them.
|
hace 8 años |
Subv
|
1ec8d2123d
GPU: Implemented a gpu macro interpreter.
|
hace 8 años |
bunnei
|
d30110348b
gl_rasterizer: Add a SyncViewport method.
|
hace 8 años |
bunnei
|
a6cab532f8
gl_rasterizer: Normalize vertex array data as appropriate.
|
hace 8 años |
bunnei
|
3754e0fdfd
maxwell_3d: Use names that match envytools for VertexType.
|
hace 8 años |
bunnei
|
15925b8293
maxwell_3d: Add VertexAttribute struct and cleanup.
|
hace 8 años |
bunnei
|
ed2134784e
gl_rasterizer: Implement AnalyzeVertexArray.
|
hace 8 años |
bunnei
|
94c70693f9
maxwell: Add RenderTargetFormat enum.
|
hace 8 años |
Subv
|
4697025b73
GPU: Load the sampler info (TSC) when retrieving active textures.
|
hace 8 años |
Subv
|
2c785bd06c
GPU: Added a function to retrieve the active textures for a shader stage.
|
hace 8 años |
Subv
|
9b9de30086
GPU: Added viewport registers to Maxwell3D's reg structure.
|
hace 8 años |
bunnei
|
3a6604e8fa
maxwell_3d: Add some format decodings and string helper functions.
|
hace 8 años |
Subv
|
c450d264eb
GPU: Added vertex attribute format registers.
|
hace 8 años |
Subv
|
ae28a52277
GPU: Added registers for the number of vertices to render.
|
hace 8 años |
Subv
|
7a27a11770
GPU: Added Z buffer registers to Maxwell3D's reg structure.
|
hace 8 años |
Subv
|
21d9519032
GPU: Added the render target (RT) registers to Maxwell3D's reg structure.
|
hace 8 años |
Subv
|
dcae0c9a4f
GPU: Added the TSC registers to the Maxwell3D register structure.
|
hace 8 años |
Subv
|
cff7b29bba
GPU: Added the TIC registers to the Maxwell3D register structure.
|
hace 8 años |
Subv
|
03156d0c9a
GPU: Implement macro 0xE1A BindTextureInfoBuffer in HLE.
|
hace 8 años |
Subv
|
7b6868e908
GPU: Implement the BindStorageBuffer macro method in HLE.
|
hace 8 años |
Subv
|
85d820b1b4
GPU: Handle writes to the CB_DATA method.
|
hace 8 años |
Subv
|
aa586fa268
GPU: Store uploaded GPU macros and keep track of the number of method parameters.
|
hace 8 años |
Subv
|
7ac8657432
GPU: Macros are specific to the Maxwell3D engine, so handle them internally.
|
hace 8 años |
Subv
|
ccb8da1512
GPU: Renamed ShaderType to ShaderStage as that is less confusing.
|
hace 8 años |
Subv
|
88698c156f
GPU: Store shader constbuffer bindings in the GPU state.
|
hace 8 años |
Subv
|
66dae22790
GPU: Corrected some register offsets and removed superfluous macro registers.
|
hace 8 años |
Subv
|
1d9d9c16e8
GPU: Make the SetShader macro call do the same as the real macro's code.
|
hace 8 años |
Subv
|
579000e747
GPU: Corrected the parameter documentation for the SetShader macro call.
|
hace 8 años |
bunnei
|
516ef4f19f
Merge pull request #242 from Subv/set_shader
|
hace 8 años |