Line 111:
Line 111:
|-
|-
| 0x40C || CoverageModulationTable || 4 || float[4] ||
| 0x40C || CoverageModulationTable || 4 || float[4] ||
+
|-
+
| 0x446 || DrawElementsEnableBaseVertex? || 1 || bool || TODO
|-
|-
| 0x44D || TiledCacheAction2 || 1 || bool || Trigger?
| 0x44D || TiledCacheAction2 || 1 || bool || Trigger?
Line 154:
Line 156:
| 0x4C4 || AlphaTestRefValue || 1 || float ||
| 0x4C4 || AlphaTestRefValue || 1 || float ||
|-
|-
−
| 0x4C7 || BlendColor || 4 || float[4] ||
+
| 0x4C7 || BlendColor || 4 || float[4] || TODO
+
|-
+
| 0x50D || DrawElementsEnableBaseVertex? || 1 || bool || TODO
|-
|-
| 0x519 || ZCullContextSave || 1 || trigger || 0 is written here to trigger ctx-save, uses ZCullContextStartAddr.
| 0x519 || ZCullContextSave || 1 || trigger || 0 is written here to trigger ctx-save, uses ZCullContextStartAddr.
Line 181:
Line 185:
|-
|-
| 0x592 || PrimitiveRestartIndex || 1 || uint ||
| 0x592 || PrimitiveRestartIndex || 1 || uint ||
+
|-
+
| 0x5F2 || DrawElementsIndirectAddr || 2 || gpuva || TODO
+
|-
+
| 0x5F6 || DrawElementsIndirectFlag? || 1 || bool || TODO
|-
|-
| 0x620+N || VertexStreamNEnableDivisor || bool ||
| 0x620+N || VertexStreamNEnableDivisor || bool ||
Line 282:
Line 290:
| 0xE1A || StencilConfig || 1 || bitfield || Bit0-3: StencilFunc0, bit4-7: StencilOp0_A, bit8-11: StencilOp0_B, bit12-15: StencilFunc1, bit16-19: StencilOp1_A, bit20-23: StencilOp1_B
| 0xE1A || StencilConfig || 1 || bitfield || Bit0-3: StencilFunc0, bit4-7: StencilOp0_A, bit8-11: StencilOp0_B, bit12-15: StencilFunc1, bit16-19: StencilOp1_A, bit20-23: StencilOp1_B
|-
|-
−
| 0xE1E || Multisample_Config7 || 1 || || Also written to by BindStorageBuffer
+
| 0xE1E || Barrier? || 1 || || Also written to by BindStorageBuffer, and DrawArraysIndirect.
|-
|-
| 0xE20 || || 1 || || Another barrier? Used by SetConservativeRasterDilate.
| 0xE20 || || 1 || || Another barrier? Used by SetConservativeRasterDilate.
Line 297:
Line 305:
|-
|-
| 0xE2F || DebugGroupPop_GroupId || 1 || || This is written once after DebugGroupPop_Control.
| 0xE2F || DebugGroupPop_GroupId || 1 || || This is written once after DebugGroupPop_Control.
+
|-
+
| 0xE30 || DrawArraysControl || 1 || ||
+
|-
+
| 0xE31 || DrawArraysMulti || 1 || ||
+
|-
+
| 0xE32 || DrawArraysIndirect || 1 || ||
+
|-
+
| 0xE34 || DrawArraysInstanced0Config || 1 || ||
+
|-
+
| 0xE35 || DrawArraysInstanced0Pipe || 1 || ||
+
|-
+
| 0xE36 || DrawElementsConfig || 1 || ||
+
|-
+
| 0xE37 || DrawElementsPipe || || ||
+
|-
+
| 0xE38 || DrawElementsIndirectConfig || 1 || ||
+
|-
+
| 0xE39 || DrawElementsIndirectPipe || || ||
+
|-
+
| 0xE3A || DrawElementsInstanced0Config || || ||
+
|-
+
| 0xE3B || DrawElementsInstanced0Pipe || || ||
+
|-
+
| 0xE42 || DrawArraysInstanced1Config || 1 || ||
+
|-
+
| 0xE43 || DrawArraysInstanced1Pipe || 1 || ||
+
|-
+
| 0xE44 || DrawElementsInstanced1Config || || ||
+
|-
+
| 0xE45 || DrawElementsInstanced1Pipe || || ||
|}
|}