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 = |