GPU Classes: Difference between revisions

No edit summary
Line 171: Line 171:
|-
|-
| 0x592 || PrimitiveRestartIndex || 1 || uint ||
| 0x592 || PrimitiveRestartIndex || 1 || uint ||
|-
| 0x620+N || VertexStreamNEnableDivisor || bool ||
|-
|-
| 0x646 || PolygonCullFaceEnable || 1 || bool ||
| 0x646 || PolygonCullFaceEnable || 1 || bool ||
Line 194: Line 196:
| 0x6C3 || QueryControl || 1 || bitfield || After write, the result of query is written to 4 bytes at QueryAddr.
| 0x6C3 || QueryControl || 1 || bitfield || After write, the result of query is written to 4 bytes at QueryAddr.
|-
|-
| 0x701+2*N || VertexBufferStartAddr || 2 || gpuva || TODO: Doesn't match nouveau
| 0x700+4*N || VertexStreamNStride || uint || Bit0-11: Stride
|-
| 0x701+2*N || VertexBufferStartAddr || 2 || gpuva || TODO: Incorrecto
|-
| 0x703+4*N || VertexStreamNDivisor || ||
|-
| 0x704+4*N || VertexStreamNUnknown? || || 0 is written here when disabling?
|-
|-
| 0x7C0+2*N || VertexBufferEndAddr || 2 || gpuva ||
| 0x7C0+2*N || VertexBufferEndAddr || 2 || gpuva || TODO: Incorrecto
|-
|-
| 0x781+8*N || BlendNRgbEquation || 1 || bitfield || Bit0-2: BlendEquation
| 0x781+8*N || BlendNRgbEquation || 1 || bitfield || Bit0-2: BlendEquation
Line 279: Line 287:
|}
|}


TODO: SetRenderTargets, TiledDownSample, BindVertexAttribState, BindVertexStreamState, Clear*, Copy*, Discard*, Dispatch*, Downsample, Draw*
TODO: SetRenderTargets, TiledDownSample, BindVertexAttribState, Clear*, Copy*, Discard*, Dispatch*, Downsample, Draw*


= DMA =
= DMA =