|
|
|
@@ -14655,346 +14655,346 @@ indexed-registers:
|
|
|
|
|
000170: 00000026 00000026 00000026 00000026 |&...&...&...&...|
|
|
|
|
|
CLUSTER_FE:
|
|
|
|
|
|
|
|
|
|
01fa0: 00000000 00000000 00000000 00000000
|
|
|
|
|
01fc0: 00000000 00000000 00000000 00000000
|
|
|
|
|
write PC_CNTL (09b00) context 1
|
|
|
|
|
PC_CNTL: { 0 }
|
|
|
|
|
01fa4: 00000002 00000000 b0000000 00000209
|
|
|
|
|
01fd0: 00000002 00000000 b0000000 00000209
|
|
|
|
|
|
|
|
|
|
CLUSTER_SP_VS:
|
|
|
|
|
|
|
|
|
|
02310: 00000000 00000000 00000000 00000000
|
|
|
|
|
02300: 00000000 00000000 00000000 00000000
|
|
|
|
|
|
|
|
|
|
CLUSTER_PC_VS:
|
|
|
|
|
|
|
|
|
|
01f18: 00000000 00000000 00000000 00000000
|
|
|
|
|
01f20: 00000000 00000000 00000000 00000000
|
|
|
|
|
write PC_CNTL (09b00) context 1
|
|
|
|
|
PC_CNTL: { 0 }
|
|
|
|
|
01f1c: 00000002 00000000 b0000000 00000209
|
|
|
|
|
01f30: 00000002 00000000 b0000000 00000209
|
|
|
|
|
|
|
|
|
|
CLUSTER_GRAS:
|
|
|
|
|
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x22 }
|
|
|
|
|
01c1c: 00000002 00000088 60100000 0000000d
|
|
|
|
|
01c30: 00000002 00000088 60100000 0000000d
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x23 }
|
|
|
|
|
01c20: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
01c40: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x23 }
|
|
|
|
|
01c24: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
01c50: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x24 }
|
|
|
|
|
01c28: 00000002 00000090 60000000 0000000d
|
|
|
|
|
01c60: 00000002 00000090 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x24 }
|
|
|
|
|
01c2c: 00000002 00000090 60100000 0000000d
|
|
|
|
|
01c70: 00000002 00000090 60100000 0000000d
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x25 }
|
|
|
|
|
02b90: 00000002 00000094 60000000 0000020d
|
|
|
|
|
02b80: 00000002 00000094 60000000 0000020d
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x25 }
|
|
|
|
|
02b94: 00000002 00000094 60100000 0000020d
|
|
|
|
|
02b90: 00000002 00000094 60100000 0000020d
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x26 }
|
|
|
|
|
02b98: 00000002 00000098 60000000 0000000d
|
|
|
|
|
02ba0: 00000002 00000098 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x26 }
|
|
|
|
|
02b9c: 00000002 00000098 60100000 0000000d
|
|
|
|
|
02ba0: 00000000 00000000 00000000 00000000
|
|
|
|
|
02ba4: 00000000 00000000 00000000 00000000
|
|
|
|
|
02bb0: 00000002 00000098 60100000 0000000d
|
|
|
|
|
02bc0: 00000000 00000000 00000000 00000000
|
|
|
|
|
02bd0: 00000000 00000000 00000000 00000000
|
|
|
|
|
|
|
|
|
|
CLUSTER_SP_PS:
|
|
|
|
|
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x21 }
|
|
|
|
|
01a9c: 00000002 00000084 60100000 0000020d
|
|
|
|
|
01ab0: 00000002 00000084 60100000 0000020d
|
|
|
|
|
write SP_PS_MRT[0].REG (0a996) context 0
|
|
|
|
|
SP_PS_MRT[0].REG: { COLOR_FORMAT = FMT6_16_16_16_16_UNORM }
|
|
|
|
|
write SP_PS_MRT[0x1].REG (0a997) context 0
|
|
|
|
|
SP_PS_MRT[0x1].REG: { COLOR_FORMAT = FMT6_5_6_5_UNORM }
|
|
|
|
|
01aa0: 00000183 00000038 9972a658 0000000a
|
|
|
|
|
01ac0: 00000183 00000038 9972a658 0000000a
|
|
|
|
|
write SP_PS_MRT[0x2].REG (0a998) context 0
|
|
|
|
|
SP_PS_MRT[0x2].REG: { COLOR_FORMAT = FMT6_16_16_UNORM }
|
|
|
|
|
write SP_PS_MRT[0x3].REG (0a999) context 0
|
|
|
|
|
SP_PS_MRT[0x3].REG: { COLOR_FORMAT = FMT6_16_16_16_16_SNORM }
|
|
|
|
|
01aa4: 0000010f 00000184 9992a660 0000000a
|
|
|
|
|
01ad0: 0000010f 00000184 9992a660 0000000a
|
|
|
|
|
write SP_SRGB_CNTL (0a98a) context 0
|
|
|
|
|
SP_SRGB_CNTL: { 0 }
|
|
|
|
|
01aa8: 00000002 00000000 98a00000 0000000a
|
|
|
|
|
01ae0: 00000002 00000000 98a00000 0000000a
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x22 }
|
|
|
|
|
01aac: 00000002 00000088 60000000 0000000d
|
|
|
|
|
01af0: 00000002 00000088 60000000 0000000d
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x22 | EVENT = PC_CCU_FLUSH_COLOR_TS }
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x22 | EVENT = CONTEXT_DONE }
|
|
|
|
|
02790: 00880077 00880014 b022ec08 0000000b
|
|
|
|
|
02780: 00880077 00880014 b022ec08 0000000b
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x22 }
|
|
|
|
|
02794: 00000002 00000088 60100000 0000000d
|
|
|
|
|
02790: 00000002 00000088 60100000 0000000d
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x23 }
|
|
|
|
|
02798: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
027a0: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 1
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x23 | EVENT = PC_CCU_FLUSH_DEPTH_TS }
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 1
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x23 | EVENT = CONTEXT_DONE }
|
|
|
|
|
0279c: 008c0073 008c0014 b022ec08 0000030b
|
|
|
|
|
027b0: 008c0073 008c0014 b022ec08 0000030b
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x23 }
|
|
|
|
|
027a0: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
027c0: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x24 }
|
|
|
|
|
027a4: 00000002 00000090 60000000 0000000d
|
|
|
|
|
027d0: 00000002 00000090 60000000 0000000d
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x24 | EVENT = PC_CCU_INVALIDATE_COLOR }
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x24 | EVENT = CONTEXT_DONE }
|
|
|
|
|
027a8: 00900067 00900014 b022ec08 0000000b
|
|
|
|
|
027e0: 00900067 00900014 b022ec08 0000000b
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x24 }
|
|
|
|
|
027ac: 00000002 00000090 60100000 0000000d
|
|
|
|
|
027f0: 00000002 00000090 60100000 0000000d
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x25 }
|
|
|
|
|
02d10: 00000002 00000094 60000000 0000020d
|
|
|
|
|
02d00: 00000002 00000094 60000000 0000020d
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 1
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x25 | EVENT = PC_CCU_INVALIDATE_DEPTH }
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 1
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x25 | EVENT = CONTEXT_DONE }
|
|
|
|
|
02d14: 00940063 00940014 b022ec08 0000030b
|
|
|
|
|
02d10: 00940063 00940014 b022ec08 0000030b
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x25 }
|
|
|
|
|
02d18: 00000002 00000094 60100000 0000020d
|
|
|
|
|
02d20: 00000002 00000094 60100000 0000020d
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x26 }
|
|
|
|
|
02d1c: 00000002 00000098 60000000 0000000d
|
|
|
|
|
02d30: 00000002 00000098 60000000 0000000d
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x26 | EVENT = CACHE_INVALIDATE }
|
|
|
|
|
write SP_EVENT_INITIATOR (0bb02) context 0
|
|
|
|
|
SP_EVENT_INITIATOR: { STATE_ID = 0x26 | EVENT = CONTEXT_DONE }
|
|
|
|
|
02d20: 009800c7 00980014 b022ec08 0000000b
|
|
|
|
|
02d40: 009800c7 00980014 b022ec08 0000000b
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x26 }
|
|
|
|
|
02d24: 00000002 00000098 60100000 0000000d
|
|
|
|
|
02d28: 00000000 00000000 00000000 00000000
|
|
|
|
|
02d2c: 00000000 00000000 00000000 00000000
|
|
|
|
|
02d50: 00000002 00000098 60100000 0000000d
|
|
|
|
|
02d60: 00000000 00000000 00000000 00000000
|
|
|
|
|
02d70: 00000000 00000000 00000000 00000000
|
|
|
|
|
|
|
|
|
|
CLUSTER_PS:
|
|
|
|
|
|
|
|
|
|
write CP_2D_EVENT_END (0d701) context 1
|
|
|
|
|
CP_2D_EVENT_END: { STATE_ID = 0x9 }
|
|
|
|
|
01a24: 00000002 00000024 70100000 0000020d
|
|
|
|
|
01a50: 00000002 00000024 70100000 0000020d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT | TS_WRITE }
|
|
|
|
|
write EVENT_TS_ADDR (e8) pipe
|
|
|
|
|
EVENT_TS_ADDR: 0x1000
|
|
|
|
|
01a28: 00000017 00004000 0e80039c 000000c0
|
|
|
|
|
01a60: 00000017 00004000 0e80039c 000000c0
|
|
|
|
|
write EVENT_TS_ADDR+0x1 (e9) pipe
|
|
|
|
|
EVENT_TS_ADDR+0x1: 0x1
|
|
|
|
|
write EVENT_TS_CTRL (ea) pipe
|
|
|
|
|
EVENT_TS_CTRL: { EVENT = CCU_FLUSH_COLOR }
|
|
|
|
|
01a2c: 00000007 00001400 0ea003a4 000000c0
|
|
|
|
|
01a70: 00000007 00001400 0ea003a4 000000c0
|
|
|
|
|
write EVENT_TS_DATA (eb) pipe
|
|
|
|
|
EVENT_TS_DATA: 0
|
|
|
|
|
01990: 00000002 00000000 0eb00000 00000080
|
|
|
|
|
01980: 00000002 00000000 0eb00000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x20 }
|
|
|
|
|
01994: 00000002 00000080 60000000 0000000d
|
|
|
|
|
01990: 00000002 00000080 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x20 }
|
|
|
|
|
01998: 00000002 00000080 60100000 0000000d
|
|
|
|
|
019a0: 00000002 00000080 60100000 0000000d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT }
|
|
|
|
|
0199c: 00000002 00000004 0e700000 00000080
|
|
|
|
|
019b0: 00000002 00000004 0e700000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x21 }
|
|
|
|
|
019a0: 00000002 00000084 60000000 0000020d
|
|
|
|
|
019c0: 00000002 00000084 60000000 0000020d
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x21 }
|
|
|
|
|
019a4: 00000002 00000084 60100000 0000020d
|
|
|
|
|
019d0: 00000002 00000084 60100000 0000020d
|
|
|
|
|
write RB_DEPTH_BUFFER_INFO (08872) context 0
|
|
|
|
|
RB_DEPTH_BUFFER_INFO: { DEPTH_FORMAT = DEPTH6_NONE }
|
|
|
|
|
write RB_DEPTH_BUFFER_PITCH (08873) context 0
|
|
|
|
|
RB_DEPTH_BUFFER_PITCH: 0
|
|
|
|
|
019a8: 00000003 00000000 873221c8 00000008
|
|
|
|
|
019e0: 00000003 00000000 873221c8 00000008
|
|
|
|
|
write RB_DEPTH_BUFFER_ARRAY_PITCH (08874) context 0
|
|
|
|
|
RB_DEPTH_BUFFER_ARRAY_PITCH: 0
|
|
|
|
|
write RB_DEPTH_BUFFER_BASE (08875) context 0
|
|
|
|
|
RB_DEPTH_BUFFER_BASE: 0
|
|
|
|
|
019ac: 00000003 00000000 875221d0 00000008
|
|
|
|
|
019f0: 00000003 00000000 875221d0 00000008
|
|
|
|
|
write RB_DEPTH_BUFFER_BASE_HI (08876) context 0
|
|
|
|
|
RB_DEPTH_BUFFER_BASE_HI: 0
|
|
|
|
|
write RB_DEPTH_GMEM_BASE (08877) context 0
|
|
|
|
|
RB_DEPTH_GMEM_BASE: 0
|
|
|
|
|
02110: 00000003 00000000 877221d8 00000008
|
|
|
|
|
02100: 00000003 00000000 877221d8 00000008
|
|
|
|
|
write RB_STENCIL_BUFFER_INFO (08881) context 0
|
|
|
|
|
RB_STENCIL_BUFFER_INFO: { 0 }
|
|
|
|
|
write RB_MRT[0].BUF_INFO (08822) context 0
|
|
|
|
|
RB_MRT[0].BUF_INFO: { COLOR_FORMAT = FMT6_16_16_16_16_UNORM | COLOR_TILE_MODE = TILE6_3 | COLOR_SWAP = WZYX }
|
|
|
|
|
02114: 00000003 00000d80 82222204 00000008
|
|
|
|
|
02110: 00000003 00000d80 82222204 00000008
|
|
|
|
|
write RB_MRT[0].PITCH (08823) context 0
|
|
|
|
|
RB_MRT[0].PITCH: 512
|
|
|
|
|
write RB_MRT[0].ARRAY_PITCH (08824) context 0
|
|
|
|
|
RB_MRT[0].ARRAY_PITCH: 40960
|
|
|
|
|
02118: 00000023 00000a00 8242208c 00000008
|
|
|
|
|
02120: 00000023 00000a00 8242208c 00000008
|
|
|
|
|
write RB_MRT[0].BASE (08825) context 0
|
|
|
|
|
RB_MRT[0].BASE: 0x9c000
|
|
|
|
|
write RB_MRT[0].BASE_HI (08826) context 0
|
|
|
|
|
RB_MRT[0].BASE_HI: 0x1
|
|
|
|
|
0211c: 00270003 00000004 82622094 00000008
|
|
|
|
|
02130: 00270003 00000004 82622094 00000008
|
|
|
|
|
write RB_MRT[0].BASE_GMEM (08827) context 0
|
|
|
|
|
RB_MRT[0].BASE_GMEM: 0x2e000
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0].ADDR (08903) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0].ADDR: 0x9c000
|
|
|
|
|
02120: 000b8003 00270000 9032209c 00000008
|
|
|
|
|
02140: 000b8003 00270000 9032209c 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0].ADDR_HI (08904) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0].ADDR_HI: 0x1
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0].PITCH (08905) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
|
|
|
|
|
02124: 00000007 00000000 90522410 00000008
|
|
|
|
|
02150: 00000007 00000000 90522410 00000008
|
|
|
|
|
write RB_MRT[0x1].BUF_INFO (0882a) context 0
|
|
|
|
|
RB_MRT[0x1].BUF_INFO: { COLOR_FORMAT = FMT6_5_6_5_UNORM | COLOR_TILE_MODE = TILE6_3 | COLOR_SWAP = WZYX }
|
|
|
|
|
write RB_MRT[0x1].PITCH (0882b) context 0
|
|
|
|
|
RB_MRT[0x1].PITCH: 256
|
|
|
|
|
02128: 00000c3b 00000010 82b220a8 00000008
|
|
|
|
|
02160: 00000c3b 00000010 82b220a8 00000008
|
|
|
|
|
write RB_MRT[0x1].ARRAY_PITCH (0882c) context 0
|
|
|
|
|
RB_MRT[0x1].ARRAY_PITCH: 20480
|
|
|
|
|
write RB_MRT[0x1].BASE (0882d) context 0
|
|
|
|
|
RB_MRT[0x1].BASE: 0xaf000
|
|
|
|
|
0212c: 00000503 002bc000 82d220b0 00000008
|
|
|
|
|
02170: 00000503 002bc000 82d220b0 00000008
|
|
|
|
|
write RB_MRT[0x1].BASE_HI (0882e) context 0
|
|
|
|
|
RB_MRT[0x1].BASE_HI: 0x1
|
|
|
|
|
write RB_MRT[0x1].BASE_GMEM (0882f) context 0
|
|
|
|
|
RB_MRT[0x1].BASE_GMEM: 0x52000
|
|
|
|
|
01e10: 00000007 00148000 82f220b8 00000008
|
|
|
|
|
01e00: 00000007 00148000 82f220b8 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x1].ADDR (08906) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x1].ADDR: 0xae000
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x1].ADDR_HI (08907) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x1].ADDR_HI: 0x1
|
|
|
|
|
01e14: 002b8003 00000004 90722418 00000008
|
|
|
|
|
01e10: 002b8003 00000004 90722418 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x1].PITCH (08908) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x1].PITCH: { PITCH = 64 | ARRAY_PITCH = 1024 }
|
|
|
|
|
write RB_MRT[0x2].BUF_INFO (08832) context 0
|
|
|
|
|
RB_MRT[0x2].BUF_INFO: { COLOR_FORMAT = FMT6_16_16_UNORM | COLOR_TILE_MODE = TILE6_3 | COLOR_SWAP = WZYX }
|
|
|
|
|
01e18: 00010007 00000d0c 83222420 00000008
|
|
|
|
|
01e20: 00010007 00000d0c 83222420 00000008
|
|
|
|
|
write RB_MRT[0x2].PITCH (08833) context 0
|
|
|
|
|
RB_MRT[0x2].PITCH: 256
|
|
|
|
|
write RB_MRT[0x2].ARRAY_PITCH (08834) context 0
|
|
|
|
|
RB_MRT[0x2].ARRAY_PITCH: 20480
|
|
|
|
|
01e1c: 00000013 00000500 834220cc 00000008
|
|
|
|
|
01e30: 00000013 00000500 834220cc 00000008
|
|
|
|
|
write RB_MRT[0x2].BASE (08835) context 0
|
|
|
|
|
RB_MRT[0x2].BASE: 0xb6000
|
|
|
|
|
write RB_MRT[0x2].BASE_HI (08836) context 0
|
|
|
|
|
RB_MRT[0x2].BASE_HI: 0x1
|
|
|
|
|
01e20: 002d8003 00000004 836220d4 00000008
|
|
|
|
|
01e40: 002d8003 00000004 836220d4 00000008
|
|
|
|
|
write RB_MRT[0x2].BASE_GMEM (08837) context 0
|
|
|
|
|
RB_MRT[0x2].BASE_GMEM: 0
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x2].ADDR (08909) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x2].ADDR: 0xb6000
|
|
|
|
|
01e24: 00000003 002d8000 909220dc 00000008
|
|
|
|
|
01e50: 00000003 002d8000 909220dc 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x2].ADDR_HI (0890a) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x2].ADDR_HI: 0x1
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x2].PITCH (0890b) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x2].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
|
|
|
|
|
01e28: 00000007 00000000 90b22428 00000008
|
|
|
|
|
01e60: 00000007 00000000 90b22428 00000008
|
|
|
|
|
write RB_MRT[0x3].BUF_INFO (0883a) context 0
|
|
|
|
|
RB_MRT[0x3].BUF_INFO: { COLOR_FORMAT = FMT6_16_16_16_16_SNORM | COLOR_TILE_MODE = TILE6_3 | COLOR_SWAP = WZYX }
|
|
|
|
|
write RB_MRT[0x3].PITCH (0883b) context 0
|
|
|
|
|
RB_MRT[0x3].PITCH: 512
|
|
|
|
|
01e2c: 00000d87 00000020 83b220e8 00000008
|
|
|
|
|
01e70: 00000d87 00000020 83b220e8 00000008
|
|
|
|
|
write RB_MRT[0x3].ARRAY_PITCH (0883c) context 0
|
|
|
|
|
RB_MRT[0x3].ARRAY_PITCH: 40960
|
|
|
|
|
write RB_MRT[0x3].BASE (0883d) context 0
|
|
|
|
|
RB_MRT[0x3].BASE: 0xbf000
|
|
|
|
|
02410: 00000a03 002fc000 83d220f0 00000008
|
|
|
|
|
02400: 00000a03 002fc000 83d220f0 00000008
|
|
|
|
|
write RB_MRT[0x3].BASE_HI (0883e) context 0
|
|
|
|
|
RB_MRT[0x3].BASE_HI: 0x1
|
|
|
|
|
write RB_MRT[0x3].BASE_GMEM (0883f) context 0
|
|
|
|
|
RB_MRT[0x3].BASE_GMEM: 0x5c000
|
|
|
|
|
02414: 00000007 00170000 83f220f8 00000008
|
|
|
|
|
02410: 00000007 00170000 83f220f8 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x3].ADDR (0890c) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x3].ADDR: 0xbf000
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x3].ADDR_HI (0890d) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x3].ADDR_HI: 0x1
|
|
|
|
|
02418: 002fc003 00000004 90d22430 00000008
|
|
|
|
|
02420: 002fc003 00000004 90d22430 00000008
|
|
|
|
|
write RB_COLOR_FLAG_BUFFER[0x3].PITCH (0890e) context 0
|
|
|
|
|
RB_COLOR_FLAG_BUFFER[0x3].PITCH: { PITCH = 0 | ARRAY_PITCH = 0 }
|
|
|
|
|
write RB_SRGB_CNTL (0880f) context 0
|
|
|
|
|
RB_SRGB_CNTL: { 0 }
|
|
|
|
|
0241c: 00000003 00000000 80f22438 00000008
|
|
|
|
|
02430: 00000003 00000000 80f22438 00000008
|
|
|
|
|
write RB_RENDER_CNTL (08801) context 0
|
|
|
|
|
RB_RENDER_CNTL: { CCUSINGLECACHELINESIZE = 0x2 | RASTER_MODE = TYPE_TILED | RASTER_DIRECTION = LR_TB | FLAG_MRTS = 0x2 }
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT | TS_WRITE }
|
|
|
|
|
02420: 00080043 00000014 0e722004 00000080
|
|
|
|
|
02440: 00080043 00000014 0e722004 00000080
|
|
|
|
|
write EVENT_TS_ADDR (e8) pipe
|
|
|
|
|
EVENT_TS_ADDR: 0x1000
|
|
|
|
|
write EVENT_TS_ADDR+0x1 (e9) pipe
|
|
|
|
|
EVENT_TS_ADDR+0x1: 0x1
|
|
|
|
|
02424: 00004003 00000004 0e9003a0 000000c0
|
|
|
|
|
02450: 00004003 00000004 0e9003a0 000000c0
|
|
|
|
|
write EVENT_TS_CTRL (ea) pipe
|
|
|
|
|
EVENT_TS_CTRL: { EVENT = CCU_FLUSH_COLOR }
|
|
|
|
|
write EVENT_TS_DATA (eb) pipe
|
|
|
|
|
EVENT_TS_DATA: 0
|
|
|
|
|
02428: 00001403 00000000 0eb003a8 000000c0
|
|
|
|
|
02460: 00001403 00000000 0eb003a8 000000c0
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x22 }
|
|
|
|
|
0242c: 00000002 00000088 60000000 0000000d
|
|
|
|
|
02470: 00000002 00000088 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x22 }
|
|
|
|
|
01b90: 00000002 00000088 60100000 0000000d
|
|
|
|
|
01b80: 00000002 00000088 60100000 0000000d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT | TS_WRITE }
|
|
|
|
|
write EVENT_TS_ADDR (e8) pipe
|
|
|
|
|
EVENT_TS_ADDR: 0x1000
|
|
|
|
|
01b94: 00000017 00004000 0e80039c 000000c0
|
|
|
|
|
01b90: 00000017 00004000 0e80039c 000000c0
|
|
|
|
|
write EVENT_TS_ADDR+0x1 (e9) pipe
|
|
|
|
|
EVENT_TS_ADDR+0x1: 0x1
|
|
|
|
|
write EVENT_TS_CTRL (ea) pipe
|
|
|
|
|
EVENT_TS_CTRL: { EVENT = CCU_FLUSH_DEPTH }
|
|
|
|
|
01b98: 00000007 00001000 0ea003a4 000000c0
|
|
|
|
|
01ba0: 00000007 00001000 0ea003a4 000000c0
|
|
|
|
|
write EVENT_TS_DATA (eb) pipe
|
|
|
|
|
EVENT_TS_DATA: 0
|
|
|
|
|
01b9c: 00000002 00000000 0eb00000 00000080
|
|
|
|
|
01bb0: 00000002 00000000 0eb00000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x23 }
|
|
|
|
|
01ba0: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
01bc0: 00000002 0000008c 60000000 0000020d
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x23 }
|
|
|
|
|
01ba4: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
01bd0: 00000002 0000008c 60100000 0000020d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT }
|
|
|
|
|
01ba8: 00000002 00000004 0e700000 00000080
|
|
|
|
|
01be0: 00000002 00000004 0e700000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x24 }
|
|
|
|
|
01bac: 00000002 00000090 60000000 0000000d
|
|
|
|
|
01bf0: 00000002 00000090 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x24 }
|
|
|
|
|
02190: 00000002 00000090 60100000 0000000d
|
|
|
|
|
02180: 00000002 00000090 60100000 0000000d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT }
|
|
|
|
|
02194: 00000002 00000004 0e700000 00000080
|
|
|
|
|
02190: 00000002 00000004 0e700000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 1
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x25 }
|
|
|
|
|
02198: 00000002 00000094 60000000 0000020d
|
|
|
|
|
021a0: 00000002 00000094 60000000 0000020d
|
|
|
|
|
write CP_EVENT_END (0d601) context 1
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x25 }
|
|
|
|
|
0219c: 00000002 00000094 60100000 0000020d
|
|
|
|
|
021b0: 00000002 00000094 60100000 0000020d
|
|
|
|
|
write EVENT_CMD (e7) pipe
|
|
|
|
|
EVENT_CMD: { EVENT_TYPE = EVENT }
|
|
|
|
|
021a0: 00000002 00000004 0e700000 00000080
|
|
|
|
|
021c0: 00000002 00000004 0e700000 00000080
|
|
|
|
|
write CP_EVENT_START (0d600) context 0
|
|
|
|
|
CP_EVENT_START: { STATE_ID = 0x26 }
|
|
|
|
|
021a4: 00000002 00000098 60000000 0000000d
|
|
|
|
|
021d0: 00000002 00000098 60000000 0000000d
|
|
|
|
|
write CP_EVENT_END (0d601) context 0
|
|
|
|
|
CP_EVENT_END: { STATE_ID = 0x26 }
|
|
|
|
|
021a8: 00000002 00000098 60100000 0000000d
|
|
|
|
|
021ac: 00000000 00000000 00000000 00000000
|
|
|
|
|
021e0: 00000002 00000098 60100000 0000000d
|
|
|
|
|
021f0: 00000000 00000000 00000000 00000000
|
|
|
|
|
write RBBM_WAIT_FOR_GPU_IDLE_CMD (0001c) context 0
|
|
|
|
|
RBBM_WAIT_FOR_GPU_IDLE_CMD: { WAIT_GPU_IDLE }
|
|
|
|
|
write WFI_PEND_DECR (81) pipe
|
|
|
|
|
02710: 00000007 00000004 08100070 00000080
|
|
|
|
|
02714: 00000000 00000000 00000000 00000000
|
|
|
|
|
02700: 00000007 00000004 08100070 00000080
|
|
|
|
|
02710: 00000000 00000000 00000000 00000000
|
|
|
|
|
|
|
|
|
|
shader-blocks:
|
|
|
|
|
- type: A6XX_TP0_TMO_DATA
|
|
|
|
|