From: Rob Clark Date: Tue, 28 Jul 2020 00:22:42 +0000 (-0700) Subject: freedreno/ci: add a2xx trace to CI job X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aa6fbdd2488643b1b48b5303a3f7de4850479bfb;p=mesa.git freedreno/ci: add a2xx trace to CI job Signed-off-by: Rob Clark Part-of: --- diff --git a/src/freedreno/.gitlab-ci/genoutput.sh b/src/freedreno/.gitlab-ci/genoutput.sh index 7504b861cab..a793a46228d 100755 --- a/src/freedreno/.gitlab-ci/genoutput.sh +++ b/src/freedreno/.gitlab-ci/genoutput.sh @@ -42,6 +42,7 @@ filter() { $cffdump --frame 0 --once $traces/fd-clouds.rd.gz | filter $output/fd-clouds.log $cffdump --frame 0 --once $traces/es2gears-a320.rd.gz | filter $output/es2gears-a320.log $cffdump --frame 1 --once $traces/glxgears-a420.rd.gz | filter $output/glxgears-a420.log +$cffdump --once $traces/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz | filter $output/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.log # test a lua script to ensure we don't break scripting API: $cffdump --script $base/decode/scripts/parse-submits.lua $traces/shadow.rd.gz | filter $output/shadow.log diff --git a/src/freedreno/.gitlab-ci/reference/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.log b/src/freedreno/.gitlab-ci/reference/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.log new file mode 100644 index 00000000000..e8a201d2e7c --- /dev/null +++ b/src/freedreno/.gitlab-ci/reference/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.log @@ -0,0 +1,7946 @@ +Reading src/freedreno/.gitlab-ci/traces/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz... +gpu_id: 201 +cmd: deqp-gles2/185: fence=1250 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x110d000 } +0122d1a8: 0000: c0012d00 00040001 0110d009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 9 + :0,0,9,0 +0122d1d0: 0000: 0000057e 00000009 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d003 00100000 0112d003 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } +0122e088: 0000: c0022d00 00040081 00000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 32.000000 + PA_CL_VPORT_XOFFSET: 32.000000 + PA_CL_VPORT_YSCALE: 64.000000 + PA_CL_VPORT_YOFFSET: 64.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 42000000 42000000 42800000 42800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 32.000000 64.000000 0.000000 0.000000 32.000000 64.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 42000000 42800000 00000000 00000000 42000000 42800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=0111d000 (flags=820), size=64x128, pitch=64, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00824800 0111d820 000fe03f 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 5 + :0,0,9,5 +0122e24c: 0000: 0000057f 00000005 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[0] register values +!+ ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } +!+ 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000009 CP_SCRATCH_REG6: 9 + :0,0,9,5 +!+ 00000005 CP_SCRATCH_REG7: 5 + :0,0,9,5 +!+ 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +!+ 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } +!+ 00000002 TP0_CHICKEN: 0x2 +!+ 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000040 RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +!+ 0110d009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x110d000 } +!+ 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00800040 PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00800040 PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } +!+ ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 +!+ 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 42000000 PA_CL_VPORT_XSCALE: 32.000000 +!+ 42000000 PA_CL_VPORT_XOFFSET: 32.000000 +!+ 42800000 PA_CL_VPORT_YSCALE: 64.000000 +!+ 42800000 PA_CL_VPORT_YOFFSET: 64.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 +!+ 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +!+ 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +!+ ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +!+ 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +!+ 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +!+ 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +!+ 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +!+ 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } +!+ 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 +!+ 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 +!+ 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 +!+ 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +!+ 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +!+ 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +!+ 0000ffff PA_SC_AA_MASK: 0xffff +!+ 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +!+ 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +!+ 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +!+ ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 6 + :0,0,9,6 +0122e268: 0000: 0000057f 00000006 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1251 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1240000 } +0122f1a8: 0000: c0012d00 00040001 01240009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00400020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 15 + :0,0,15,6 +0122f1d0: 0000: 0000057e 0000000f +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d083 00100000 0112d083 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 32 | Y = 64 } +0122e088: 0000: c0022d00 00040081 00000000 00400020 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 16.000000 + PA_CL_VPORT_XOFFSET: 16.000000 + PA_CL_VPORT_YSCALE: 32.000000 + PA_CL_VPORT_YOFFSET: 32.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 41800000 41800000 42000000 42000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 16.000000 32.000000 0.000000 0.000000 16.000000 32.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 41800000 42000000 00000000 00000000 41800000 42000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01250000 (flags=820), size=32x64, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01250820 0007e01f 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 11 + :0,0,15,11 +0122e24c: 0000: 0000057f 0000000b +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[1] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000000f CP_SCRATCH_REG6: 15 + :0,0,15,11 +!+ 0000000b CP_SCRATCH_REG7: 11 + :0,0,15,11 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01240009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1240000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00400020 PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00400020 PA_SC_WINDOW_SCISSOR_BR: { X = 32 | Y = 64 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 41800000 PA_CL_VPORT_XSCALE: 16.000000 +!+ 41800000 PA_CL_VPORT_XOFFSET: 16.000000 +!+ 42000000 PA_CL_VPORT_YSCALE: 32.000000 +!+ 42000000 PA_CL_VPORT_YOFFSET: 32.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 12 + :0,0,15,12 +0122e268: 0000: 0000057f 0000000c +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1252 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1244000 } +0122d1a8: 0000: c0012d00 00040001 01244009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 16 | Y = 32 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00200010 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 21 + :0,0,21,12 +0122d1d0: 0000: 0000057e 00000015 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d103 00100000 0112d103 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 16 | Y = 32 } +0122e088: 0000: c0022d00 00040081 00000000 00200010 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 8.000000 + PA_CL_VPORT_XOFFSET: 8.000000 + PA_CL_VPORT_YSCALE: 16.000000 + PA_CL_VPORT_YOFFSET: 16.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 41000000 41000000 41800000 41800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 8.000000 16.000000 0.000000 0.000000 8.000000 16.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 41000000 41800000 00000000 00000000 41000000 41800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=16x32, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 0003e00f 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 17 + :0,0,21,17 +0122e24c: 0000: 0000057f 00000011 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[2] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000015 CP_SCRATCH_REG6: 21 + :0,0,21,17 +!+ 00000011 CP_SCRATCH_REG7: 17 + :0,0,21,17 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01244009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1244000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00200010 PA_SC_SCREEN_SCISSOR_BR: { X = 16 | Y = 32 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00200010 PA_SC_WINDOW_SCISSOR_BR: { X = 16 | Y = 32 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 41000000 PA_CL_VPORT_XSCALE: 8.000000 +!+ 41000000 PA_CL_VPORT_XOFFSET: 8.000000 +!+ 41800000 PA_CL_VPORT_YSCALE: 16.000000 +!+ 41800000 PA_CL_VPORT_YOFFSET: 16.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 18 + :0,0,21,18 +0122e268: 0000: 0000057f 00000012 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1253 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1246000 } +0122f1a8: 0000: c0012d00 00040001 01246009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 8 | Y = 16 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00100008 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 27 + :0,0,27,18 +0122f1d0: 0000: 0000057e 0000001b +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d183 00100000 0112d183 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 8 | Y = 16 } +0122e088: 0000: c0022d00 00040081 00000000 00100008 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 4.000000 + PA_CL_VPORT_XOFFSET: 4.000000 + PA_CL_VPORT_YSCALE: 8.000000 + PA_CL_VPORT_YOFFSET: 8.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 40800000 40800000 41000000 41000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 4.000000 8.000000 0.000000 0.000000 4.000000 8.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 40800000 41000000 00000000 00000000 40800000 41000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=8x16, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 0001e007 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 23 + :0,0,27,23 +0122e24c: 0000: 0000057f 00000017 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[3] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000001b CP_SCRATCH_REG6: 27 + :0,0,27,23 +!+ 00000017 CP_SCRATCH_REG7: 23 + :0,0,27,23 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01246009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1246000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00100008 PA_SC_SCREEN_SCISSOR_BR: { X = 8 | Y = 16 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00100008 PA_SC_WINDOW_SCISSOR_BR: { X = 8 | Y = 16 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 40800000 PA_CL_VPORT_XSCALE: 4.000000 +!+ 40800000 PA_CL_VPORT_XOFFSET: 4.000000 +!+ 41000000 PA_CL_VPORT_YSCALE: 8.000000 +!+ 41000000 PA_CL_VPORT_YOFFSET: 8.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 24 + :0,0,27,24 +0122e268: 0000: 0000057f 00000018 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1254 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1248000 } +0122d1a8: 0000: c0012d00 00040001 01248009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 4 | Y = 8 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00080004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 33 + :0,0,33,24 +0122d1d0: 0000: 0000057e 00000021 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d203 00100000 0112d203 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 4 | Y = 8 } +0122e088: 0000: c0022d00 00040081 00000000 00080004 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 2.000000 + PA_CL_VPORT_XOFFSET: 2.000000 + PA_CL_VPORT_YSCALE: 4.000000 + PA_CL_VPORT_YOFFSET: 4.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 40000000 40000000 40800000 40800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 2.000000 4.000000 0.000000 0.000000 2.000000 4.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 40000000 40800000 00000000 00000000 40000000 40800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=4x8, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 0000e003 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 29 + :0,0,33,29 +0122e24c: 0000: 0000057f 0000001d +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[4] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000021 CP_SCRATCH_REG6: 33 + :0,0,33,29 +!+ 0000001d CP_SCRATCH_REG7: 29 + :0,0,33,29 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01248009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1248000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00080004 PA_SC_SCREEN_SCISSOR_BR: { X = 4 | Y = 8 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00080004 PA_SC_WINDOW_SCISSOR_BR: { X = 4 | Y = 8 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 40000000 PA_CL_VPORT_XSCALE: 2.000000 +!+ 40000000 PA_CL_VPORT_XOFFSET: 2.000000 +!+ 40800000 PA_CL_VPORT_YSCALE: 4.000000 +!+ 40800000 PA_CL_VPORT_YOFFSET: 4.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 30 + :0,0,33,30 +0122e268: 0000: 0000057f 0000001e +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1255 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124a000 } +0122f1a8: 0000: c0012d00 00040001 0124a009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 2 | Y = 4 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00040002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 39 + :0,0,39,30 +0122f1d0: 0000: 0000057e 00000027 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d283 00100000 0112d283 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 2 | Y = 4 } +0122e088: 0000: c0022d00 00040081 00000000 00040002 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 1.000000 + PA_CL_VPORT_XOFFSET: 1.000000 + PA_CL_VPORT_YSCALE: 2.000000 + PA_CL_VPORT_YOFFSET: 2.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 3f800000 3f800000 40000000 40000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 1.000000 2.000000 0.000000 0.000000 1.000000 2.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 3f800000 40000000 00000000 00000000 3f800000 40000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=2x4, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 00006001 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 35 + :0,0,39,35 +0122e24c: 0000: 0000057f 00000023 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[5] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000027 CP_SCRATCH_REG6: 39 + :0,0,39,35 +!+ 00000023 CP_SCRATCH_REG7: 35 + :0,0,39,35 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 0124a009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124a000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00040002 PA_SC_SCREEN_SCISSOR_BR: { X = 2 | Y = 4 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00040002 PA_SC_WINDOW_SCISSOR_BR: { X = 2 | Y = 4 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 3f800000 PA_CL_VPORT_XSCALE: 1.000000 +!+ 3f800000 PA_CL_VPORT_XOFFSET: 1.000000 +!+ 40000000 PA_CL_VPORT_YSCALE: 2.000000 +!+ 40000000 PA_CL_VPORT_YOFFSET: 2.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 36 + :0,0,39,36 +0122e268: 0000: 0000057f 00000024 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1256 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124c000 } +0122d1a8: 0000: c0012d00 00040001 0124c009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 1 | Y = 2 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00020001 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 45 + :0,0,45,36 +0122d1d0: 0000: 0000057e 0000002d +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d303 00100000 0112d303 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 1 | Y = 2 } +0122e088: 0000: c0022d00 00040081 00000000 00020001 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 0.500000 + PA_CL_VPORT_XOFFSET: 0.500000 + PA_CL_VPORT_YSCALE: 1.000000 + PA_CL_VPORT_YOFFSET: 1.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 3f000000 3f000000 3f800000 3f800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 0.500000 1.000000 0.000000 0.000000 0.500000 1.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 3f000000 3f800000 00000000 00000000 3f000000 3f800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=1x2, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 00002000 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 41 + :0,0,45,41 +0122e24c: 0000: 0000057f 00000029 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[6] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000002d CP_SCRATCH_REG6: 45 + :0,0,45,41 +!+ 00000029 CP_SCRATCH_REG7: 41 + :0,0,45,41 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 0124c009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124c000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00020001 PA_SC_SCREEN_SCISSOR_BR: { X = 1 | Y = 2 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00020001 PA_SC_WINDOW_SCISSOR_BR: { X = 1 | Y = 2 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 3f000000 PA_CL_VPORT_XSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_XOFFSET: 0.500000 +!+ 3f800000 PA_CL_VPORT_YSCALE: 1.000000 +!+ 3f800000 PA_CL_VPORT_YOFFSET: 1.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 42 + :0,0,45,42 +0122e268: 0000: 0000057f 0000002a +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1257 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124e000 } +0122f1a8: 0000: c0012d00 00040001 0124e009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 1 | Y = 1 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 51 + :0,0,51,42 +0122f1d0: 0000: 0000057e 00000033 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d383 00100000 0112d383 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 1 | Y = 1 } +0122e088: 0000: c0022d00 00040081 00000000 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 0.500000 + PA_CL_VPORT_XOFFSET: 0.500000 + PA_CL_VPORT_YSCALE: 0.500000 + PA_CL_VPORT_YOFFSET: 0.500000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 3f000000 3f000000 3f000000 3f000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 3f000000 3f000000 00000000 00000000 3f000000 3f000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=01254000 (flags=820), size=1x1, pitch=32, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 00424800 01254820 00000000 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 47 + :0,0,51,47 +0122e24c: 0000: 0000057f 0000002f +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[7] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000033 CP_SCRATCH_REG6: 51 + :0,0,51,47 +!+ 0000002f CP_SCRATCH_REG7: 47 + :0,0,51,47 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } + + 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 0124e009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x124e000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00010001 PA_SC_SCREEN_SCISSOR_BR: { X = 1 | Y = 1 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00010001 PA_SC_WINDOW_SCISSOR_BR: { X = 1 | Y = 1 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 + + 3f000000 PA_CL_VPORT_XSCALE: 0.500000 + + 3f000000 PA_CL_VPORT_XOFFSET: 0.500000 +!+ 3f000000 PA_CL_VPORT_YSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_YOFFSET: 0.500000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 48 + :0,0,51,48 +0122e268: 0000: 0000057f 00000030 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1258 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1230000 } +0122d1a8: 0000: c0012d00 00040001 01230009 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 57 + :0,0,57,48 +0122d1d0: 0000: 0000057e 00000039 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d403 00100000 0112d403 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } +0122e088: 0000: c0022d00 00040081 00000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 32.000000 + PA_CL_VPORT_XOFFSET: 32.000000 + PA_CL_VPORT_YSCALE: 64.000000 + PA_CL_VPORT_YOFFSET: 64.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 42000000 42000000 42800000 42800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 32.000000 64.000000 0.000000 0.000000 32.000000 64.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 42000000 42800000 00000000 00000000 42000000 42800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: xyzw + addr=0110d000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 80824800 0110d820 000fe03f 00000d11 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 53 + :0,0,57,53 +0122e24c: 0000: 0000057f 00000035 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[8] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000039 CP_SCRATCH_REG6: 57 + :0,0,57,53 +!+ 00000035 CP_SCRATCH_REG7: 53 + :0,0,57,53 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000040 RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +!+ 01230009 RB_COLOR_INFO: { FORMAT = COLORX_16_16_16_16_FLOAT | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x1230000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00800040 PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00800040 PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 42000000 PA_CL_VPORT_XSCALE: 32.000000 +!+ 42000000 PA_CL_VPORT_XOFFSET: 32.000000 +!+ 42800000 PA_CL_VPORT_YSCALE: 64.000000 +!+ 42800000 PA_CL_VPORT_YOFFSET: 64.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 + + 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + + 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + + 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 54 + :0,0,57,54 +0122e268: 0000: 0000057f 00000036 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1259 +############################################################ +cmdstream: 340 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0110a000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0110a008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110a014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0110a020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0110a02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0110a034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0110a040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0110a050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0110a05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0110a068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110a078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110a084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0110a090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110a09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0110a0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0110a0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0110a0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0110a0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0110a0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110a108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0110a11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0110a12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0110a13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0110a15c: 2.000000 0.750000 0.375000 0.250000 +0110a134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0110a154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0110a178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0110a190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 128 | MSAA_SAMPLES = 0 } + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } +0110a19c: 0000: c0032d00 00040000 00000080 00000205 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MIN: { COLUMN = 0 | ROW = 0 | GUARD_BAND_MASK = 0 } +0110a1b0: 0000: c0012d00 00040207 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MAX: { COLUMN = 0 | ROW = 0 | GUARD_BAND_MASK = 0 } +0110a1bc: 0000: c0012d00 00040203 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110a1d0: 3.069580 0.000000 8441856.000000 8454144.000000 +0110a1c8: 0000: c0042d00 0000000c 40447400 00000000 4b00d000 4b010000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110a1e8: 0.125490 0.125490 0.500000 0.000000 0.000980 0.000980 0.000000 0.000000 +0110a1e0: 0000: c0082d00 0000018c 3e008081 3e008081 3f000000 00000000 3a808081 3a808081 +* +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 0 } +0110a208: 0000: c0012d00 00040316 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 67 + :0,0,67,54 +0110a214: 0000: 0000057e 00000043 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110c000 + ibsize:000000c5 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110c000: 0000: c0042d00 00010078 0112d483 00100000 0112d4c3 00100000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (102 dwords) + vertex shader, start=0000, size=0063 + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 100b 0003 1000 EXEC ADDR(0xb) CNT(0x1) + 0b: 19480000 00262688 00000010 (S)FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 400c 0002 1000 EXEC ADDR(0xc) CNT(0x4) + 0c: 00010001 00036c00 82000000 (S)ALU: MAXv R1.x___ = R0.wyzw, C0.xxxx + 0d: 4c110302 0000006c 60400201 ALU: ADDv R2.x___ = C0, R2 + RECIP_IEEE R3.x___ = R1.xxxx + 0e: 000f0004 00006c00 c1000300 ALU: MULv R4 = R0, R3.xxxx + 0f: 000f0005 00000000 4b420441 ALU: MULADDv R5 = C1, C2, R4 + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1010 0000 1000 EXEC ADDR(0x10) CNT(0x1) + 10: 000f803e 00000000 c2000000 ALU: MAXv export62 = R0, R0 ; gl_Position + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 2011 0000 2000 EXEC_END ADDR(0x11) CNT(0x2) + 11: 000f8020 20136c00 4b010203 ALU: MULADDv export32 = C3, C1.wyww, R2.xxxx + 12: 000f8021 00000000 4b440543 ALU: MULADDv export33 = C3, C4, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 2013 0000 1000 EXEC ADDR(0x13) CNT(0x2) + 13: 000f8020 20136c00 4b010204 ALU: MULADDv export32 = C4, C1.wyww, R2.xxxx + 14: 000f8021 00000000 4b460545 ALU: MULADDv export33 = C5, C6, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 2015 0000 1000 EXEC ADDR(0x15) CNT(0x2) + 15: 000f8020 20136c00 4b010205 ALU: MULADDv export32 = C5, C1.wyww, R2.xxxx + 16: 000f8021 00000000 4b480547 ALU: MULADDv export33 = C7, C8, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 2017 0000 1000 EXEC ADDR(0x17) CNT(0x2) + 17: 000f8020 20136c00 4b010206 ALU: MULADDv export32 = C6, C1.wyww, R2.xxxx + 18: 000f8021 00000000 4b4a0549 ALU: MULADDv export33 = C9, C10, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 2019 0000 1000 EXEC ADDR(0x19) CNT(0x2) + 19: 000f8020 20136c00 4b010207 ALU: MULADDv export32 = C7, C1.wyww, R2.xxxx + 1a: 000f8021 00000000 4b4c054b ALU: MULADDv export33 = C11, C12, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 201b 0000 1000 EXEC ADDR(0x1b) CNT(0x2) + 1b: 000f8020 20136c00 4b010208 ALU: MULADDv export32 = C8, C1.wyww, R2.xxxx + 1c: 000f8021 00000000 4b4e054d ALU: MULADDv export33 = C13, C14, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 201d 0000 1000 EXEC ADDR(0x1d) CNT(0x2) + 1d: 000f8020 20136c00 4b010209 ALU: MULADDv export32 = C9, C1.wyww, R2.xxxx + 1e: 000f8021 00000000 4b50054f ALU: MULADDv export33 = C15, C16, R5 + 0000 0000 c600 ALLOC MEMORY SIZE(0x0) + 201f 0000 2000 EXEC_END ADDR(0x1f) CNT(0x2) + 1f: 000f8020 20136c00 4b01020a ALU: MULADDv export32 = C10, C1.wyww, R2.xxxx + 20: 000f8021 00000000 4b520551 ALU: MULADDv export33 = C17, C18, R5 + 0000 0000 0000 NOP +0110c018: 0000: c0642b00 00000000 00000063 00000000 100bc400 10000003 0002400c 00001000 +0110c038: 0020: c2000000 00001010 00001000 c6000000 00002011 00002000 c6000000 00002013 +0110c058: 0040: 00001000 c6000000 00002015 00001000 c6000000 00002017 00001000 c6000000 +0110c078: 0060: 00002019 00001000 c6000000 0000201b 00001000 c6000000 0000201d 00001000 +0110c098: 0080: c6000000 0000201f 00002000 00000000 19480000 00262688 00000010 00010001 +0110c0b8: 00a0: 00036c00 82000000 4c110302 0000006c 60400201 000f0004 00006c00 c1000300 +0110c0d8: 00c0: 000f0005 00000000 4b420441 000f803e 00000000 c2000000 000f8020 20136c00 +0110c0f8: 00e0: 4b010203 000f8021 00000000 4b440543 000f8020 20136c00 4b010204 000f8021 +0110c118: 0100: 00000000 4b460545 000f8020 20136c00 4b010205 000f8021 00000000 4b480547 +0110c138: 0120: 000f8020 20136c00 4b010206 000f8021 00000000 4b4a0549 000f8020 20136c00 +0110c158: 0140: 4b010207 000f8021 00000000 4b4c054b 000f8020 20136c00 4b010208 000f8021 +0110c178: 0160: 00000000 4b4e054d 000f8020 20136c00 4b010209 000f8021 00000000 4b50054f +0110c198: 0180: 000f8020 20136c00 4b01020a 000f8021 00000000 4b520551 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110c1b0: 0000: c0012d00 00040181 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 5 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 | GEN_INDEX_VTX } +0110c1bc: 0000: c0012d00 00040180 90030005 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110c1d0: 0.000000 0.000000 0.000000 0.000000 +0110c1c8: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110c1e8: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110c1e0: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110c200: 0020: 3f000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110c208: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110c214: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_POINTS | BACK_PTYPE = PC_DRAW_POINTS | FACE_KILL_ENABLE } +0110c220: 0000: c0012d00 00040205 40000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110c22c: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110c238: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110c240: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110c254: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110c278: 0.000000 0.000000 0.000000 0.000000 +0110c270: 0000: c0042d00 00000180 00000000 00000000 00000000 00000000 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 61 + :0,0,67,61 +0110c288: 0000: 0000057f 0000003d +t3 opcode: CP_DRAW_INDX (22) (5 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x60000 } + { NUM_INDICES = 18011360 } + { INDX_BASE = 0xc } + draw: 0 + prim_type: DI_PT_TRILIST (4) + source_select: DI_SRC_SEL_DMA (0) + num_indices: 18011360 + draw[9] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000043 CP_SCRATCH_REG6: 67 + :0,0,67,61 +!+ 0000003d CP_SCRATCH_REG7: 61 + :0,0,67,61 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000080 RB_SURFACE_INFO: { SURFACE_PITCH = 128 | MSAA_SAMPLES = 0 } +!+ 00000205 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +!+ 00010001 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 +!+ 000000ff RB_BLEND_ALPHA: 0xff +!+ 90030005 SQ_PROGRAM_CNTL: { VS_REGS = 5 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 | GEN_INDEX_VTX } +!+ 00000006 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000000 VGT_CURRENT_BIN_ID_MAX: { COLUMN = 0 | ROW = 0 | GUARD_BAND_MASK = 0 } +!+ 40000000 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_POINTS | BACK_PTYPE = PC_DRAW_POINTS | FACE_KILL_ENABLE } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000000 VGT_CURRENT_BIN_ID_MIN: { COLUMN = 0 | ROW = 0 | GUARD_BAND_MASK = 0 } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +!+ 00000000 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 0 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0110c290: 0000: c0032200 00000000 00060004 0112d4e0 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 62 + :0,0,67,62 +0110c2a4: 0000: 0000057f 0000003e +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110c2ac: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2b4: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2bc: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2c4: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2cc: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2d4: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2dc: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2e4: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2ec: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2f4: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c2fc: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c304: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110c30c: 0000: c0004600 00000006 +0110a21c: 0000: c0013700 0110c000 000000c5 +t2 nop +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110a234: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a240: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 128 | Y = 128 } +0110a24c: 0000: c0022d00 0004000e 00000000 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a25c: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a268: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_MEM_WRITE (3d) (3 dwords) + { ADDR_LO = 0x100903c } + { ADDR_HI = 0x800080 } + gpuaddr:0100903c +0110a27c: 0.000000 +0110a274: 0000: c0013d00 0100903c 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_OFFSET: { X = 0 | Y = 0 } +0110a280: 0000: c0012d00 0004031c 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110a294: 0.000000 0.000000 0.000000 0.000000 +0110a28c: 0000: c0042d00 00000580 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MIN: { COLUMN = 1 | ROW = 1 | GUARD_BAND_MASK = 0 } +0110a2a4: 0000: c0012d00 00040207 00000009 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MAX: { COLUMN = 1 | ROW = 1 | GUARD_BAND_MASK = 0 } +0110a2b0: 0000: c0012d00 00040203 00000009 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a2bc: 0000: c0004b00 0111d000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 69 + :0,0,69,62 +0110a2c4: 0000: 0000057e 00000045 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:00000198 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 16383 | Y = 16383 } +0110b000: 0000: c0022d00 00040081 00000000 3fff3fff +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_CL_VPORT_XSCALE: 4096.000000 + PA_CL_VPORT_XOFFSET: 4096.000000 + PA_CL_VPORT_YSCALE: 4096.000000 + PA_CL_VPORT_YOFFSET: 4096.000000 +0110b010: 0000: c0042d00 0004010f 45800000 45800000 45800000 45800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + set shader const 009c +0110b028: 0000: c0022d00 0001009c 01009003 00000024 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b038: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + vertex shader, start=0000, size=000c + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 19a80000 00392a88 0000000c (S)FETCH: VERTEX R0.xyz1 = R0.x FMT_32_32_32_FLOAT UNSIGNED STRIDE(12) CONST(26, 0) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f803e 00000000 c2000000 (S)ALU: MAXv export62 = R0, R0 ; gl_Position +0110b044: 0000: c00d2b00 00000000 0000000c 00000000 1002c400 10000003 00000000 1003c200 +0110b064: 0020: 20000002 19a80000 00392a88 0000000c 000f803e 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (9 dwords) + fragment shader, start=0000, size=0006 + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1001 0002 2000 EXEC_END ADDR(0x1) CNT(0x1) + 01: 000f8000 00000000 02000000 (S)ALU: MAXv export0 = C0, C0 ; gl_FragColor +0110b080: 0000: c0072b00 00000001 00000006 00000000 1001c400 20000002 000f8000 00000000 +0110b0a0: 0020: 02000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110b0a4: 0000: c0012d00 00040181 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b0b0: 0000: c0012d00 00040180 10038002 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b0bc: 0000: 00000e00 00000001 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { STENCIL_ENABLE | Z_ENABLE | Z_WRITE_ENABLE | EARLY_Z_ENABLE | ZFUNC = FUNC_ALWAYS | STENCILFUNC = FUNC_ALWAYS | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_REPLACE | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b0c4: 0000: c0012d00 00040200 0000877f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_ALWAYS | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b0d0: 0000: c0012d00 00040202 00000c27 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | MSAA_ENABLE | PROVOKING_VTX_LAST } +0110b0dc: 0000: c0022d00 00040204 00000000 00088240 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 } +0110b0ec: 0000: c0012d00 00040301 00000003 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b0f8: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b104: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b110: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } +0110b11c: 0000: c0012d00 0004000f 00400020 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 2 } + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 32768 } +0110b128: 0000: c0032d00 00040000 00008020 00000005 00008001 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b144: 0.501961 0.250980 0.125490 1.000000 +0110b13c: 0000: c0042d00 00000480 3f008081 3e808081 3e008081 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.996586 +0110b154: 0000: c0022d00 00040113 00000000 3f7f2041 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0x80 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + RB_STENCILREFMASK: { STENCILREF = 0x80 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +0110b164: 0000: c0022d00 0004010c ffff0080 ffff0080 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 1 + :0,0,69,1 +0110b174: 0000: 0000057f 00000001 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x30000 } + draw: 0 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[10] register values +!+ 00000045 CP_SCRATCH_REG6: 69 + :0,0,69,1 +!+ 00000001 CP_SCRATCH_REG7: 1 + :0,0,69,1 + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } +!+ 00008020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 2 } +!+ 00000005 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } +!+ 00008001 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 32768 } +!+ 00000000 PA_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00400020 PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 3fff3fff PA_SC_WINDOW_SCISSOR_BR: { X = 16383 | Y = 16383 } + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +!+ ffff0080 RB_STENCILREFMASK_BF: { STENCILREF = 0x80 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ ffff0080 RB_STENCILREFMASK: { STENCILREF = 0x80 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ 45800000 PA_CL_VPORT_XSCALE: 4096.000000 +!+ 45800000 PA_CL_VPORT_XOFFSET: 4096.000000 +!+ 45800000 PA_CL_VPORT_YSCALE: 4096.000000 +!+ 45800000 PA_CL_VPORT_YOFFSET: 4096.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 3f7f2041 PA_CL_VPORT_ZOFFSET: 0.996586 +!+ 10038002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000006 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +!+ 0000877f RB_DEPTHCONTROL: { STENCIL_ENABLE | Z_ENABLE | Z_WRITE_ENABLE | EARLY_Z_ENABLE | ZFUNC = FUNC_ALWAYS | STENCILFUNC = FUNC_ALWAYS | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_REPLACE | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c27 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_ALWAYS | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +!+ 00000009 VGT_CURRENT_BIN_ID_MAX: { COLUMN = 1 | ROW = 1 | GUARD_BAND_MASK = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00088240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | MSAA_ENABLE | PROVOKING_VTX_LAST } +!+ 00000009 VGT_CURRENT_BIN_ID_MIN: { COLUMN = 1 | ROW = 1 | GUARD_BAND_MASK = 0 } +!+ 00000003 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 } + + 0000ffff PA_SC_AA_MASK: 0xffff +!+ 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000000 RB_COPY_DEST_OFFSET: { X = 0 | Y = 0 } +0110b17c: 0000: c0012200 00000000 00030088 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 2 + :0,0,69,2 +0110b188: 0000: 0000057f 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110b190: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_LOAD_CONSTANT_CONTEXT (2e) (4 dwords) +0110b19c: 0000: c0022e00 01009000 0004000f 00000001 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 128 | MSAA_SAMPLES = 0 } + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } +0110b1ac: 0000: c0032d00 00040000 00000080 00000205 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 16383 | Y = 16383 } +0110b1c0: 0000: c0022d00 00040081 00000000 3fff3fff +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_CL_VPORT_XSCALE: 4096.000000 + PA_CL_VPORT_XOFFSET: 4096.000000 + PA_CL_VPORT_YSCALE: 4096.000000 + PA_CL_VPORT_YOFFSET: 4096.000000 +0110b1d0: 0000: c0042d00 0004010f 45800000 45800000 45800000 45800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + set shader const 009c +0110b1e8: 0000: c0022d00 0001009c 01009003 00000024 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b1f8: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + vertex shader, start=0000, size=000c + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 19a80000 00392a88 0000000c (S)FETCH: VERTEX R0.xyz1 = R0.x FMT_32_32_32_FLOAT UNSIGNED STRIDE(12) CONST(26, 0) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f803e 00000000 c2000000 (S)ALU: MAXv export62 = R0, R0 ; gl_Position +0110b204: 0000: c00d2b00 00000000 0000000c 00000000 1002c400 10000003 00000000 1003c200 +0110b224: 0020: 20000002 19a80000 00392a88 0000000c 000f803e 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (9 dwords) + fragment shader, start=0000, size=0006 + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1001 0002 2000 EXEC_END ADDR(0x1) CNT(0x1) + 01: 000f8000 00000000 02000000 (S)ALU: MAXv export0 = C0, C0 ; gl_FragColor +0110b240: 0000: c0072b00 00000001 00000006 00000000 1001c400 20000002 000f8000 00000000 +0110b260: 0020: 02000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110b264: 0000: c0012d00 00040181 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b270: 0000: c0012d00 00040180 10038002 +t0 write TC_CNTL_STATUS (0e00) +NEEDS WFI: TC_CNTL_STATUS (e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b27c: 0000: 00000e00 00000001 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { STENCIL_ENABLE | Z_ENABLE | Z_WRITE_ENABLE | EARLY_Z_ENABLE | ZFUNC = FUNC_ALWAYS | STENCILFUNC = FUNC_ALWAYS | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_REPLACE | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b284: 0000: c0012d00 00040200 0000877f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_ALWAYS | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b290: 0000: c0012d00 00040202 00000c27 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | MSAA_ENABLE | PROVOKING_VTX_LAST } +0110b29c: 0000: c0022d00 00040204 00000000 00088240 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 } +0110b2ac: 0000: c0012d00 00040301 00000003 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b2b8: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b2c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b2d0: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 128 } +0110b2dc: 0000: c0012d00 0004000f 00800020 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 2 } + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } +0110b2e8: 0000: c0032d00 00040000 00008020 00000005 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b304: 0.501961 0.250980 0.125490 1.000000 +0110b2fc: 0000: c0042d00 00000480 3f008081 3e808081 3e008081 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 1.000000 +0110b314: 0000: c0022d00 00040113 00000000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +0110b324: 0000: c0022d00 0004010c ffff0000 ffff0000 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 3 + :0,0,69,3 +0110b334: 0000: 0000057f 00000003 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x30000 } + draw: 1 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[11] register values +!+ 00000003 CP_SCRATCH_REG7: 3 + :0,0,69,3 + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00008020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 2 } + + 00000005 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } +!+ 00010001 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } +!+ 00800020 PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 128 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + + 3fff3fff PA_SC_WINDOW_SCISSOR_BR: { X = 16383 | Y = 16383 } + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +!+ ffff0000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } +!+ ffff0000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0xff | 0xff000000 } + + 45800000 PA_CL_VPORT_XSCALE: 4096.000000 + + 45800000 PA_CL_VPORT_XOFFSET: 4096.000000 + + 45800000 PA_CL_VPORT_YSCALE: 4096.000000 + + 45800000 PA_CL_VPORT_YOFFSET: 4096.000000 + + 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 3f800000 PA_CL_VPORT_ZOFFSET: 1.000000 + + 10038002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000006 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } + + 0000877f RB_DEPTHCONTROL: { STENCIL_ENABLE | Z_ENABLE | Z_WRITE_ENABLE | EARLY_Z_ENABLE | ZFUNC = FUNC_ALWAYS | STENCILFUNC = FUNC_ALWAYS | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_REPLACE | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } + + 00000c27 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_ALWAYS | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + + 00088240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | MSAA_ENABLE | PROVOKING_VTX_LAST } + + 00000003 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 } + + 0000ffff PA_SC_AA_MASK: 0xffff +0110b33c: 0000: c0012200 00000000 00030088 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 4 + :0,0,69,4 +0110b348: 0000: 0000057f 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110b350: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_LOAD_CONSTANT_CONTEXT (2e) (4 dwords) +0110b35c: 0000: c0022e00 01009000 0004000f 00000001 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 128 | MSAA_SAMPLES = 0 } + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } + RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } +0110b36c: 0000: c0032d00 00040000 00000080 00000205 00010001 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110b380: 0000: c0042d00 00010078 0112d483 00100000 0112d4c3 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b398: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b3a4: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0110b3b0: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0110b3c4: 0000: c0022d00 00040204 00000000 00090240 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } + PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } + PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0110b3d4: 0000: c0042d00 00040280 00080008 00080008 00000008 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0110b3ec: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0110b408: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 128.000000 + PA_CL_VPORT_XOFFSET: 128.000000 + PA_CL_VPORT_YSCALE: -128.000000 + PA_CL_VPORT_YOFFSET: 128.000000 + PA_CL_VPORT_ZSCALE: 0.500000 + PA_CL_VPORT_ZOFFSET: 0.500000 +0110b418: 0000: c0062d00 0004010f 43000000 43000000 c3000000 43000000 3f000000 3f000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110b440: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110b438: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110b458: 0020: 3f000000 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000010 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 04: 13480000 40252fc8 00000008 FETCH: VERTEX R0.xy__ = R0.x FMT_32_32_FLOAT UNSIGNED STRIDE(8) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 00038000 00000000 c2000000 ALU: MAXv export0.xy__ = R0, R0 + 0000 0000 0000 NOP +0110b460: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0110b480: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000010 13480000 +0110b4a0: 0040: 40252fc8 00000008 000f803e 00000000 c2010100 00038000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0110b4c0: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0110b4e0: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0110b4fc: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b508: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b51c: 0.000000 0.000000 0.000000 0.000000 +0110b514: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b52c: 0000: c0012d00 00040202 00001c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b538: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b544: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0110b550: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/wrap + filter min/mag: point/point + swizzle: xyzw + addr=01230000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=01240000 (flags=200) +0110b568: 0000: c0062d00 00010000 80804800 01230820 000fe03f 00000d11 000001c0 01240200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b588: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) +NEEDS WFI: TC_CNTL_STATUS (e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b594: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110b59c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b5b0: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 59 + :0,0,69,59 +0110b5cc: 0000: 0000057f 0000003b +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b5d4: 0000: c0053400 00000000 0006c004 00000000 00000006 0112d4e0 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 60 + :0,0,69,60 +0110b5f0: 0000: 0000057f 0000003c +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110b5f8: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b600: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b608: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b610: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b618: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b620: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b628: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b630: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b638: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b640: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b648: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b650: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b658: 0000: c0004600 00000006 +0110a2cc: 0000: c0013700 0110b000 00000198 +t2 nop +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 71 + :0,0,71,60 +0110a2e4: 0000: 0000057e 00000047 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0125e000 + ibsize:00000064 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + set shader const 009c +0125e000: 0000: c0022d00 0001009c 01009003 00000024 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0125e010: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0125e01c: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + vertex shader, start=0000, size=000c + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 19a80000 00392a88 0000000c (S)FETCH: VERTEX R0.xyz1 = R0.x FMT_32_32_32_FLOAT UNSIGNED STRIDE(12) CONST(26, 0) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f803e 00000000 c2000000 (S)ALU: MAXv export62 = R0, R0 ; gl_Position +0125e028: 0000: c00d2b00 00000000 0000000c 00000000 1002c400 10000003 00000000 1003c200 +0125e048: 0020: 20000002 19a80000 00392a88 0000000c 000f803e 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (9 dwords) + fragment shader, start=0000, size=0006 + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1001 0002 2000 EXEC_END ADDR(0x1) CNT(0x1) + 01: 000f8000 00000000 02000000 (S)ALU: MAXv export0 = C0, C0 ; gl_FragColor +0125e064: 0000: c0072b00 00000001 00000006 00000000 1001c400 20000002 000f8000 00000000 +0125e084: 0020: 02000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0125e088: 0000: c0012d00 00040181 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0125e094: 0000: c0012d00 00040180 10038002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0125e0a0: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { EARLY_Z_ENABLE | ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0125e0ac: 0000: c0012d00 00040200 00000008 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +0125e0b8: 0000: c0012d00 00040205 00080240 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0125e0c4: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +0125e0d4: 0000: c0012d00 00040204 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_CL_VPORT_XSCALE: 64.000000 + PA_CL_VPORT_XOFFSET: 64.000000 + PA_CL_VPORT_YSCALE: 64.000000 + PA_CL_VPORT_YOFFSET: 64.000000 +0125e0e0: 0000: c0042d00 0004010f 42800000 42800000 42800000 42800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = EDRAM_COPY } +0125e0f8: 0000: c0012d00 00040208 00000006 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x10000 } +0125e104: 0000: c0012d00 00040001 00010005 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_COPY_CONTROL: { COPY_SAMPLE_SELECT = SAMPLE_0 | CLEAR_MASK = 0 } + RB_COPY_DEST_BASE: 0x10ca000 + RB_COPY_DEST_PITCH: 256 + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | LINEAR | FORMAT = COLORX_8_8_8_8 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0125e110: 0000: c0042d00 00040318 00000000 010ca000 00000008 0003c058 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 63 + :0,0,71,63 +0125e128: 0000: 0000057f 0000003f +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x30000 } + draw: 0 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[12] register values +!+ 00000047 CP_SCRATCH_REG6: 71 + :0,0,71,63 +!+ 0000003f CP_SCRATCH_REG7: 63 + :0,0,71,63 + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } +!+ 00000080 RB_SURFACE_INFO: { SURFACE_PITCH = 128 | MSAA_SAMPLES = 0 } +!+ 00010005 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0x10000 } + + 00010001 RB_DEPTH_INFO: { DEPTH_FORMAT = DEPTHX_24_8 | DEPTH_BASE = 65536 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01000100 PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 +!+ 00000000 RB_BLEND_ALPHA: 0 +!+ 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } +!+ 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 42800000 PA_CL_VPORT_XSCALE: 64.000000 +!+ 42800000 PA_CL_VPORT_XOFFSET: 64.000000 +!+ 42800000 PA_CL_VPORT_YSCALE: 64.000000 +!+ 42800000 PA_CL_VPORT_YOFFSET: 64.000000 +!+ 3f000000 PA_CL_VPORT_ZSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_ZOFFSET: 0.500000 + + 10038002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 128 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000006 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +!+ 00000008 RB_DEPTHCONTROL: { EARLY_Z_ENABLE | ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00001c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00080240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | PROVOKING_VTX_LAST } +!+ 00000006 RB_MODECONTROL: { EDRAM_MODE = EDRAM_COPY } +!+ 00080008 PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } +!+ 00080008 PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } +!+ 00000008 PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +!+ 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000000 RB_COPY_CONTROL: { COPY_SAMPLE_SELECT = SAMPLE_0 | CLEAR_MASK = 0 } +!+ 010ca000 RB_COPY_DEST_BASE: 0x10ca000 +!+ 00000008 RB_COPY_DEST_PITCH: 256 +!+ 0003c058 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | LINEAR | FORMAT = COLORX_8_8_8_8 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0125e130: 0000: c0012200 00000000 00030088 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 64 + :0,0,71,64 +0125e13c: 0000: 0000057f 00000040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } +0125e144: 0000: c0012d00 00040001 00000005 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_COPY_CONTROL: { COPY_SAMPLE_SELECT = SAMPLE_0 | CLEAR_MASK = 0 } + RB_COPY_DEST_BASE: 0x108a000 + RB_COPY_DEST_PITCH: 256 + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_8_8_8_8 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0125e150: 0000: c0042d00 00040318 00000000 0108a000 00000008 0003c050 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 65 + :0,0,71,65 +0125e168: 0000: 0000057f 00000041 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_RECTLIST | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x30000 } + draw: 1 + prim_type: DI_PT_RECTLIST (8) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[13] register values +!+ 00000041 CP_SCRATCH_REG7: 65 + :0,0,71,65 +!+ 00000005 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 0 | BASE = 0 } + + 00000000 RB_COPY_CONTROL: { COPY_SAMPLE_SELECT = SAMPLE_0 | CLEAR_MASK = 0 } +!+ 0108a000 RB_COPY_DEST_BASE: 0x108a000 + + 00000008 RB_COPY_DEST_PITCH: 256 +!+ 0003c050 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_8_8_8_8 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0125e170: 0000: c0012200 00000000 00030088 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 66 + :0,0,71,66 +0125e17c: 0000: 0000057f 00000042 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0125e184: 0000: c0012d00 00040208 00000004 +0110a2ec: 0000: c0013700 0125e000 00000064 +t2 nop +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a304: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 128 | Y = 128 } +0110a310: 0000: c0022d00 0004000e 00000000 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a320: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = -128 | Y = 0 } +0110a32c: 0000: c0012d00 00040080 00007f80 +t3 opcode: CP_MEM_WRITE (3d) (3 dwords) + { ADDR_LO = 0x100903c } + { ADDR_HI = 0x800080 } + gpuaddr:0100903c +0110a340: 0.000000 +0110a338: 0000: c0013d00 0100903c 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_OFFSET: { X = 128 | Y = 0 } +0110a344: 0000: c0012d00 0004031c 00000080 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110a358: 128.000000 0.000000 0.000000 0.000000 +0110a350: 0000: c0042d00 00000580 43000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MIN: { COLUMN = 2 | ROW = 1 | GUARD_BAND_MASK = 0 } +0110a368: 0000: c0012d00 00040207 0000000a +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MAX: { COLUMN = 2 | ROW = 1 | GUARD_BAND_MASK = 0 } +0110a374: 0000: c0012d00 00040203 0000000a +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a380: 0000: c0004b00 0111d000 +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 73 + :0,0,73,66 +0110a388: 0000: 0000057e 00000049 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:00000198 +0110a390: 0000: c0013700 0110b000 00000198 +t2 nop +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 75 + :0,0,75,66 +0110a3a8: 0000: 0000057e 0000004b +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0125e000 + ibsize:00000064 +0110a3b0: 0000: c0013700 0125e000 00000064 +t2 nop +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a3c8: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 128 | Y = 128 } +0110a3d4: 0000: c0022d00 0004000e 00000000 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a3e4: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = -128 } +0110a3f0: 0000: c0012d00 00040080 7f800000 +t3 opcode: CP_MEM_WRITE (3d) (3 dwords) + { ADDR_LO = 0x100903c } + { ADDR_HI = 0x800080 } + gpuaddr:0100903c +0110a404: 0.000000 +0110a3fc: 0000: c0013d00 0100903c 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_OFFSET: { X = 0 | Y = 128 } +0110a408: 0000: c0012d00 0004031c 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110a41c: 0.000000 128.000000 0.000000 0.000000 +0110a414: 0000: c0042d00 00000580 00000000 43000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MIN: { COLUMN = 1 | ROW = 2 | GUARD_BAND_MASK = 0 } +0110a42c: 0000: c0012d00 00040207 00000011 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MAX: { COLUMN = 1 | ROW = 2 | GUARD_BAND_MASK = 0 } +0110a438: 0000: c0012d00 00040203 00000011 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a444: 0000: c0004b00 0111d000 +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 77 + :0,0,77,66 +0110a44c: 0000: 0000057e 0000004d +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:00000198 +0110a454: 0000: c0013700 0110b000 00000198 +t2 nop +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 79 + :0,0,79,66 +0110a46c: 0000: 0000057e 0000004f +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0125e000 + ibsize:00000064 +0110a474: 0000: c0013700 0125e000 00000064 +t2 nop +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a48c: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 128 | Y = 128 } +0110a498: 0000: c0022d00 0004000e 00000000 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0 } +0110a4a8: 0000: c0012d00 00040001 00000205 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = -128 | Y = -128 } +0110a4b4: 0000: c0012d00 00040080 7f807f80 +t3 opcode: CP_MEM_WRITE (3d) (3 dwords) + { ADDR_LO = 0x100903c } + { ADDR_HI = 0x800080 } + gpuaddr:0100903c +0110a4c8: 0.000000 +0110a4c0: 0000: c0013d00 0100903c 00800080 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_OFFSET: { X = 128 | Y = 128 } +0110a4cc: 0000: c0012d00 0004031c 00100080 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110a4e0: 128.000000 128.000000 0.000000 0.000000 +0110a4d8: 0000: c0042d00 00000580 43000000 43000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MIN: { COLUMN = 2 | ROW = 2 | GUARD_BAND_MASK = 0 } +0110a4f0: 0000: c0012d00 00040207 00000012 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_CURRENT_BIN_ID_MAX: { COLUMN = 2 | ROW = 2 | GUARD_BAND_MASK = 0 } +0110a4fc: 0000: c0012d00 00040203 00000012 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a508: 0000: c0004b00 0111d000 +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 81 + :0,0,81,66 +0110a510: 0000: 0000057e 00000051 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:00000198 +0110a518: 0000: c0013700 0110b000 00000198 +t2 nop +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 83 + :0,0,83,66 +0110a530: 0000: 0000057e 00000053 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0125e000 + ibsize:00000064 +0110a538: 0000: c0013700 0125e000 00000064 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1260 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) +NEEDS WFI: RB_BC_CONTROL (f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) +NEEDS WFI: CP_PERFMON_CNTL (444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) +NEEDS WFI: RBBM_PM_OVERRIDE1 (39c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } +NEEDS WFI: RBBM_PM_OVERRIDE2 (39d) + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) +NEEDS WFI: TP0_CHICKEN (e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) +NEEDS WFI: SQ_INST_STORE_MANAGMENT (d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1256000 } +0122f1a8: 0000: c0012d00 00040001 01256245 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) +NEEDS WFI: CP_SCRATCH_REG6 (57e) + CP_SCRATCH_REG6: 89 + :0,0,89,66 +0122f1d0: 0000: 0000057e 00000059 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d4ef 00100000 0112d4ef 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } +0122e088: 0000: c0022d00 00040081 00000000 00800040 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 32.000000 + PA_CL_VPORT_XOFFSET: 32.000000 + PA_CL_VPORT_YSCALE: 64.000000 + PA_CL_VPORT_YOFFSET: 64.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 42000000 42000000 42800000 42800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 32.000000 64.000000 0.000000 0.000000 32.000000 64.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 42000000 42800000 00000000 00000000 42000000 42800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: zyxw + addr=0108a000 (flags=806), size=256x256, pitch=16640, format=FMT_8_8_8_8 + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 82024800 0108a806 001fe0ff 00000c14 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) +NEEDS WFI: TC_CNTL_STATUS (e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 85 + :0,0,89,85 +0122e24c: 0000: 0000057f 00000055 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[14] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000059 CP_SCRATCH_REG6: 89 + :0,0,89,85 +!+ 00000055 CP_SCRATCH_REG7: 85 + :0,0,89,85 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000040 RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 } +!+ 01256245 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1256000 } +!+ 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00800040 PA_SC_SCREEN_SCISSOR_BR: { X = 64 | Y = 128 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00800040 PA_SC_WINDOW_SCISSOR_BR: { X = 64 | Y = 128 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 42000000 PA_CL_VPORT_XSCALE: 32.000000 +!+ 42000000 PA_CL_VPORT_XOFFSET: 32.000000 + + 42800000 PA_CL_VPORT_YSCALE: 64.000000 + + 42800000 PA_CL_VPORT_YOFFSET: 64.000000 +!+ 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 +!+ 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +!+ 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +!+ 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +!+ 00000012 VGT_CURRENT_BIN_ID_MAX: { COLUMN = 2 | ROW = 2 | GUARD_BAND_MASK = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +!+ 00000012 VGT_CURRENT_BIN_ID_MIN: { COLUMN = 2 | ROW = 2 | GUARD_BAND_MASK = 0 } +!+ 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } +!+ 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } +!+ 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +!+ 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +!+ 00100080 RB_COPY_DEST_OFFSET: { X = 128 | Y = 128 } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 86 + :0,0,89,86 +0122e268: 0000: 0000057f 00000056 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1261 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0110c000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0110c008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110c014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0110c020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0110c02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0110c034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0110c040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110c048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0110c050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0110c05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0110c068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110c078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110c084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0110c090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110c09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0110c0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110c0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0110c0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0110c0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0110c0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110c0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0110c0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110c100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110c108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0110c11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110c124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0110c12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0110c13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0110c15c: 2.000000 0.750000 0.375000 0.250000 +0110c134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0110c154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110c16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0110c178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0110c190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +0110c19c: 0000: c0012d00 00040000 00000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } +0110c1a8: 0000: c0012d00 00040001 0108a205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } +0110c1b4: 0000: c0022d00 0004000e 80000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110c1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 95 + :0,0,95,86 +0110c1d0: 0000: 0000057e 0000005f +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:000000b8 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110b000: 0000: c0042d00 00010078 0112d56f 00100000 0112d5af 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0110b030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0110b044: 0000: c0022d00 00040204 00000000 00090240 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } + PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } + PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0110b054: 0000: c0042d00 00040280 00080008 00080008 00000008 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0110b06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0110b088: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 128.000000 + PA_CL_VPORT_XOFFSET: 128.000000 + PA_CL_VPORT_YSCALE: -128.000000 + PA_CL_VPORT_YOFFSET: 128.000000 + PA_CL_VPORT_ZSCALE: 0.500000 + PA_CL_VPORT_ZOFFSET: 0.500000 +0110b098: 0000: c0062d00 0004010f 43000000 43000000 c3000000 43000000 3f000000 3f000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110b0c0: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110b0b8: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110b0d8: 0020: 3f000000 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000010 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 04: 13480000 40252fc8 00000008 FETCH: VERTEX R0.xy__ = R0.x FMT_32_32_FLOAT UNSIGNED STRIDE(8) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 00038000 00000000 c2000000 ALU: MAXv export0.xy__ = R0, R0 + 0000 0000 0000 NOP +0110b0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0110b100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000010 13480000 +0110b120: 0040: 40252fc8 00000008 000f803e 00000000 c2010100 00038000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0110b140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0110b160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0110b17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b19c: 0.000000 0.000000 0.000000 0.000000 +0110b194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b1ac: 0000: c0012d00 00040202 00001c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0110b1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/wrap + filter min/mag: point/point + swizzle: xyzw + addr=01230000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=01240000 (flags=200) +0110b1e8: 0000: c0062d00 00010000 80804800 01230820 000fe03f 00000d11 000001c0 01240200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110b21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 91 + :0,0,95,91 +0110b24c: 0000: 0000057f 0000005b +t3 opcode: CP_NOP (10) (2 dwords) +0110b254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (5 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x60000 } + { NUM_INDICES = 18011596 } + { INDX_BASE = 0xc } + draw: 0 + prim_type: DI_PT_TRILIST (4) + source_select: DI_SRC_SEL_DMA (0) + num_indices: 18011596 + draw[15] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000005f CP_SCRATCH_REG6: 95 + :0,0,95,91 +!+ 0000005b CP_SCRATCH_REG7: 91 + :0,0,95,91 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000100 RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +!+ 0108a205 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 01000100 PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01000100 PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 43000000 PA_CL_VPORT_XSCALE: 128.000000 +!+ 43000000 PA_CL_VPORT_XOFFSET: 128.000000 +!+ c3000000 PA_CL_VPORT_YSCALE: -128.000000 +!+ 43000000 PA_CL_VPORT_YOFFSET: 128.000000 +!+ 3f000000 PA_CL_VPORT_ZSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_ZOFFSET: 0.500000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00001c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00080008 PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } +!+ 00080008 PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } +!+ 00000008 PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0110b25c: 0000: c0032200 00000000 00060004 0112d5cc 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 92 + :0,0,95,92 +0110b270: 0000: 0000057f 0000005c +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110b278: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d8: 0000: c0004600 00000006 +0110c1d8: 0000: c0013700 0110b000 000000b8 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1262 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1254000 } +0122d1a8: 0000: c0012d00 00040001 01254245 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00400020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 101 + :0,0,101,92 +0122d1d0: 0000: 0000057e 00000065 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d5db 00100000 0112d5db 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 32 | Y = 64 } +0122e088: 0000: c0022d00 00040081 00000000 00400020 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 16.000000 + PA_CL_VPORT_XOFFSET: 16.000000 + PA_CL_VPORT_YSCALE: 32.000000 + PA_CL_VPORT_YOFFSET: 32.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 41800000 41800000 42000000 42000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 16.000000 32.000000 0.000000 0.000000 16.000000 32.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 41800000 42000000 00000000 00000000 41800000 42000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: zyxw + addr=0108a000 (flags=806), size=256x256, pitch=16640, format=FMT_8_8_8_8 + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 82024800 0108a806 001fe0ff 00000c14 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 97 + :0,0,101,97 +0122e24c: 0000: 0000057f 00000061 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[16] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000065 CP_SCRATCH_REG6: 101 + :0,0,101,97 +!+ 00000061 CP_SCRATCH_REG7: 97 + :0,0,101,97 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01254245 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1254000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00400020 PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00400020 PA_SC_WINDOW_SCISSOR_BR: { X = 32 | Y = 64 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 41800000 PA_CL_VPORT_XSCALE: 16.000000 +!+ 41800000 PA_CL_VPORT_XOFFSET: 16.000000 +!+ 42000000 PA_CL_VPORT_YSCALE: 32.000000 +!+ 42000000 PA_CL_VPORT_YOFFSET: 32.000000 +!+ 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } +!+ 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } +!+ 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 98 + :0,0,101,98 +0122e268: 0000: 0000057f 00000062 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1263 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0110a000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0110a008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110a014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0110a020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0110a02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0110a034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0110a040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0110a050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0110a05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0110a068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110a078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110a084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0110a090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110a09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0110a0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0110a0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0110a0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0110a0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0110a0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110a108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0110a11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0110a12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0110a13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0110a15c: 2.000000 0.750000 0.375000 0.250000 +0110a134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0110a154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0110a178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0110a190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +0110a19c: 0000: c0012d00 00040000 00000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } +0110a1a8: 0000: c0012d00 00040001 0108a205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } +0110a1b4: 0000: c0022d00 0004000e 80000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 107 + :0,0,107,98 +0110a1d0: 0000: 0000057e 0000006b +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:000000b8 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110b000: 0000: c0042d00 00010078 0112d65b 00100000 0112d69b 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0110b030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0110b044: 0000: c0022d00 00040204 00000000 00090240 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } + PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } + PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0110b054: 0000: c0042d00 00040280 00080008 00080008 00000008 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0110b06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0110b088: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 128.000000 + PA_CL_VPORT_XOFFSET: 128.000000 + PA_CL_VPORT_YSCALE: -128.000000 + PA_CL_VPORT_YOFFSET: 128.000000 + PA_CL_VPORT_ZSCALE: 0.500000 + PA_CL_VPORT_ZOFFSET: 0.500000 +0110b098: 0000: c0062d00 0004010f 43000000 43000000 c3000000 43000000 3f000000 3f000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110b0c0: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110b0b8: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110b0d8: 0020: 3f000000 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000010 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 04: 13480000 40252fc8 00000008 FETCH: VERTEX R0.xy__ = R0.x FMT_32_32_FLOAT UNSIGNED STRIDE(8) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 00038000 00000000 c2000000 ALU: MAXv export0.xy__ = R0, R0 + 0000 0000 0000 NOP +0110b0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0110b100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000010 13480000 +0110b120: 0040: 40252fc8 00000008 000f803e 00000000 c2010100 00038000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0110b140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0110b160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0110b17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b19c: 0.000000 0.000000 0.000000 0.000000 +0110b194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b1ac: 0000: c0012d00 00040202 00001c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0110b1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/wrap + filter min/mag: point/point + swizzle: xyzw + addr=01230000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=01240000 (flags=200) +0110b1e8: 0000: c0062d00 00010000 80804800 01230820 000fe03f 00000d11 000001c0 01240200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110b21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 103 + :0,0,107,103 +0110b24c: 0000: 0000057f 00000067 +t3 opcode: CP_NOP (10) (2 dwords) +0110b254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (5 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x60000 } + { NUM_INDICES = 18011832 } + { INDX_BASE = 0xc } + draw: 0 + prim_type: DI_PT_TRILIST (4) + source_select: DI_SRC_SEL_DMA (0) + num_indices: 18011832 + draw[17] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000006b CP_SCRATCH_REG6: 107 + :0,0,107,103 +!+ 00000067 CP_SCRATCH_REG7: 103 + :0,0,107,103 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000100 RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +!+ 0108a205 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 01000100 PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01000100 PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 43000000 PA_CL_VPORT_XSCALE: 128.000000 +!+ 43000000 PA_CL_VPORT_XOFFSET: 128.000000 +!+ c3000000 PA_CL_VPORT_YSCALE: -128.000000 +!+ 43000000 PA_CL_VPORT_YOFFSET: 128.000000 +!+ 3f000000 PA_CL_VPORT_ZSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_ZOFFSET: 0.500000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00001c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00080008 PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } +!+ 00080008 PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } +!+ 00000008 PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0110b25c: 0000: c0032200 00000000 00060004 0112d6b8 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 104 + :0,0,107,104 +0110b270: 0000: 0000057f 00000068 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110b278: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d8: 0000: c0004600 00000006 +0110a1d8: 0000: c0013700 0110b000 000000b8 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1264 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } +0122f1a8: 0000: c0012d00 00040001 01266245 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 16 | Y = 32 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00200010 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 113 + :0,0,113,104 +0122f1d0: 0000: 0000057e 00000071 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d6c7 00100000 0112d6c7 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 16 | Y = 32 } +0122e088: 0000: c0022d00 00040081 00000000 00200010 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 8.000000 + PA_CL_VPORT_XOFFSET: 8.000000 + PA_CL_VPORT_YSCALE: 16.000000 + PA_CL_VPORT_YOFFSET: 16.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 41000000 41000000 41800000 41800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 8.000000 16.000000 0.000000 0.000000 8.000000 16.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 41000000 41800000 00000000 00000000 41000000 41800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: zyxw + addr=0108a000 (flags=806), size=256x256, pitch=16640, format=FMT_8_8_8_8 + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 82024800 0108a806 001fe0ff 00000c14 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 109 + :0,0,113,109 +0122e24c: 0000: 0000057f 0000006d +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[18] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000071 CP_SCRATCH_REG6: 113 + :0,0,113,109 +!+ 0000006d CP_SCRATCH_REG7: 109 + :0,0,113,109 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01266245 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00200010 PA_SC_SCREEN_SCISSOR_BR: { X = 16 | Y = 32 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00200010 PA_SC_WINDOW_SCISSOR_BR: { X = 16 | Y = 32 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 41000000 PA_CL_VPORT_XSCALE: 8.000000 +!+ 41000000 PA_CL_VPORT_XOFFSET: 8.000000 +!+ 41800000 PA_CL_VPORT_YSCALE: 16.000000 +!+ 41800000 PA_CL_VPORT_YOFFSET: 16.000000 +!+ 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } +!+ 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } +!+ 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 110 + :0,0,113,110 +0122e268: 0000: 0000057f 0000006e +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1265 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0110c000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0110c008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110c014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0110c020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0110c02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0110c034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0110c040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110c048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0110c050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0110c05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0110c068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110c078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110c084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0110c090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110c09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0110c0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110c0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0110c0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0110c0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0110c0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110c0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0110c0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110c100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110c108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0110c11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110c124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0110c12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0110c13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0110c15c: 2.000000 0.750000 0.375000 0.250000 +0110c134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0110c154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110c16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0110c178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0110c190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +0110c19c: 0000: c0012d00 00040000 00000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } +0110c1a8: 0000: c0012d00 00040001 0108a205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } +0110c1b4: 0000: c0022d00 0004000e 80000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110c1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 119 + :0,0,119,110 +0110c1d0: 0000: 0000057e 00000077 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:000000b8 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110b000: 0000: c0042d00 00010078 0112d747 00100000 0112d787 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0110b030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0110b044: 0000: c0022d00 00040204 00000000 00090240 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } + PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } + PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0110b054: 0000: c0042d00 00040280 00080008 00080008 00000008 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0110b06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0110b088: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 128.000000 + PA_CL_VPORT_XOFFSET: 128.000000 + PA_CL_VPORT_YSCALE: -128.000000 + PA_CL_VPORT_YOFFSET: 128.000000 + PA_CL_VPORT_ZSCALE: 0.500000 + PA_CL_VPORT_ZOFFSET: 0.500000 +0110b098: 0000: c0062d00 0004010f 43000000 43000000 c3000000 43000000 3f000000 3f000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110b0c0: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110b0b8: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110b0d8: 0020: 3f000000 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000010 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 04: 13480000 40252fc8 00000008 FETCH: VERTEX R0.xy__ = R0.x FMT_32_32_FLOAT UNSIGNED STRIDE(8) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 00038000 00000000 c2000000 ALU: MAXv export0.xy__ = R0, R0 + 0000 0000 0000 NOP +0110b0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0110b100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000010 13480000 +0110b120: 0040: 40252fc8 00000008 000f803e 00000000 c2010100 00038000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0110b140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0110b160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0110b17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b19c: 0.000000 0.000000 0.000000 0.000000 +0110b194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b1ac: 0000: c0012d00 00040202 00001c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0110b1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/wrap + filter min/mag: point/point + swizzle: xyzw + addr=01230000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=01240000 (flags=200) +0110b1e8: 0000: c0062d00 00010000 80804800 01230820 000fe03f 00000d11 000001c0 01240200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110b21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 115 + :0,0,119,115 +0110b24c: 0000: 0000057f 00000073 +t3 opcode: CP_NOP (10) (2 dwords) +0110b254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (5 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x60000 } + { NUM_INDICES = 18012068 } + { INDX_BASE = 0xc } + draw: 0 + prim_type: DI_PT_TRILIST (4) + source_select: DI_SRC_SEL_DMA (0) + num_indices: 18012068 + draw[19] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000077 CP_SCRATCH_REG6: 119 + :0,0,119,115 +!+ 00000073 CP_SCRATCH_REG7: 115 + :0,0,119,115 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000100 RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +!+ 0108a205 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 01000100 PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01000100 PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 43000000 PA_CL_VPORT_XSCALE: 128.000000 +!+ 43000000 PA_CL_VPORT_XOFFSET: 128.000000 +!+ c3000000 PA_CL_VPORT_YSCALE: -128.000000 +!+ 43000000 PA_CL_VPORT_YOFFSET: 128.000000 +!+ 3f000000 PA_CL_VPORT_ZSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_ZOFFSET: 0.500000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00001c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00080008 PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } +!+ 00080008 PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } +!+ 00000008 PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0110b25c: 0000: c0032200 00000000 00060004 0112d7a4 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 116 + :0,0,119,116 +0110b270: 0000: 0000057f 00000074 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110b278: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d8: 0000: c0004600 00000006 +0110c1d8: 0000: c0013700 0110b000 000000b8 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1266 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122d000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122d008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122d014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122d020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122d02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122d034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122d040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122d050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122d05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122d068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122d078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122d084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122d090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122d09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122d0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122d0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122d0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122d0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122d0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122d100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122d108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122d11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122d124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122d12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122d13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122d15c: 2.000000 0.750000 0.375000 0.250000 +0122d134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122d154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122d16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122d178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122d190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122d19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } +0122d1a8: 0000: c0012d00 00040001 01266245 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 8 | Y = 16 } +0122d1b4: 0000: c0022d00 0004000e 80000000 00100008 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122d1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 125 + :0,0,125,116 +0122d1d0: 0000: 0000057e 0000007d +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d7b3 00100000 0112d7b3 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 8 | Y = 16 } +0122e088: 0000: c0022d00 00040081 00000000 00100008 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 4.000000 + PA_CL_VPORT_XOFFSET: 4.000000 + PA_CL_VPORT_YSCALE: 8.000000 + PA_CL_VPORT_YOFFSET: 8.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 40800000 40800000 41000000 41000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 4.000000 8.000000 0.000000 0.000000 4.000000 8.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 40800000 41000000 00000000 00000000 40800000 41000000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: zyxw + addr=0108a000 (flags=806), size=256x256, pitch=16640, format=FMT_8_8_8_8 + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 82024800 0108a806 001fe0ff 00000c14 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 121 + :0,0,125,121 +0122e24c: 0000: 0000057f 00000079 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[20] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 0000007d CP_SCRATCH_REG6: 125 + :0,0,125,121 +!+ 00000079 CP_SCRATCH_REG7: 121 + :0,0,125,121 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01266245 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00100008 PA_SC_SCREEN_SCISSOR_BR: { X = 8 | Y = 16 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00100008 PA_SC_WINDOW_SCISSOR_BR: { X = 8 | Y = 16 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 40800000 PA_CL_VPORT_XSCALE: 4.000000 +!+ 40800000 PA_CL_VPORT_XOFFSET: 4.000000 +!+ 41000000 PA_CL_VPORT_YSCALE: 8.000000 +!+ 41000000 PA_CL_VPORT_YOFFSET: 8.000000 +!+ 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } +!+ 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } +!+ 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 122 + :0,0,125,122 +0122e268: 0000: 0000057f 0000007a +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122d1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1267 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0110a000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0110a008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0110a014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0110a020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0110a02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0110a034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0110a040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0110a050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0110a05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0110a068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110a078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0110a084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0110a090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0110a09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0110a0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0110a0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0110a0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0110a0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0110a0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0110a100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110a108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0110a11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0110a124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0110a12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0110a13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0110a15c: 2.000000 0.750000 0.375000 0.250000 +0110a134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0110a154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110a16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0110a178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0110a190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +0110a19c: 0000: c0012d00 00040000 00000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } +0110a1a8: 0000: c0012d00 00040001 0108a205 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } +0110a1b4: 0000: c0022d00 0004000e 80000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0110a1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 131 + :0,0,131,122 +0110a1d0: 0000: 0000057e 00000083 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0110b000 + ibsize:000000b8 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0110b000: 0000: c0042d00 00010078 0112d833 00100000 0112d873 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0110b018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0110b024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0110b030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0110b044: 0000: c0022d00 00040204 00000000 00090240 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } + PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } + PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0110b054: 0000: c0042d00 00040280 00080008 00080008 00000008 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0110b06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } +0110b088: 0000: c0022d00 00040081 00000000 01000100 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 128.000000 + PA_CL_VPORT_XOFFSET: 128.000000 + PA_CL_VPORT_YSCALE: -128.000000 + PA_CL_VPORT_YOFFSET: 128.000000 + PA_CL_VPORT_ZSCALE: 0.500000 + PA_CL_VPORT_ZOFFSET: 0.500000 +0110b098: 0000: c0062d00 0004010f 43000000 43000000 c3000000 43000000 3f000000 3f000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0110b0c0: 128.000000 128.000000 0.500000 0.000000 128.000000 -128.000000 0.500000 0.000000 +0110b0b8: 0000: c0082d00 00000184 43000000 43000000 3f000000 00000000 43000000 c3000000 +0110b0d8: 0020: 3f000000 00000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000010 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(16) CONST(20, 0) + 04: 13480000 40252fc8 00000008 FETCH: VERTEX R0.xy__ = R0.x FMT_32_32_FLOAT UNSIGNED STRIDE(8) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 00038000 00000000 c2000000 ALU: MAXv export0.xy__ = R0, R0 + 0000 0000 0000 NOP +0110b0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0110b100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000010 13480000 +0110b120: 0040: 40252fc8 00000008 000f803e 00000000 c2010100 00038000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0110b140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0110b160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0110b17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0110b188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0110b19c: 0.000000 0.000000 0.000000 0.000000 +0110b194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0110b1ac: 0000: c0012d00 00040202 00001c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0110b1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0110b1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0110b1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/wrap + filter min/mag: point/point + swizzle: xyzw + addr=01230000 (flags=820), size=64x128, pitch=16448, format=FMT_1_REVERSE + mipaddr=01240000 (flags=200) +0110b1e8: 0000: c0062d00 00010000 80804800 01230820 000fe03f 00000d11 000001c0 01240200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0110b208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0110b214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0110b21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0110b230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 127 + :0,0,131,127 +0110b24c: 0000: 0000057f 0000007f +t3 opcode: CP_NOP (10) (2 dwords) +0110b254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (5 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRILIST | SOURCE_SELECT = DI_SRC_SEL_DMA | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x60000 } + { NUM_INDICES = 18012304 } + { INDX_BASE = 0xc } + draw: 0 + prim_type: DI_PT_TRILIST (4) + source_select: DI_SRC_SEL_DMA (0) + num_indices: 18012304 + draw[21] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000083 CP_SCRATCH_REG6: 131 + :0,0,131,127 +!+ 0000007f CP_SCRATCH_REG7: 127 + :0,0,131,127 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000100 RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 } +!+ 0108a205 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | ENDIAN = 0 | SWAP = 1 | BASE = 0x108a000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 01000100 PA_SC_SCREEN_SCISSOR_BR: { X = 256 | Y = 256 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 01000100 PA_SC_WINDOW_SCISSOR_BR: { X = 256 | Y = 256 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 43000000 PA_CL_VPORT_XSCALE: 128.000000 +!+ 43000000 PA_CL_VPORT_XOFFSET: 128.000000 +!+ c3000000 PA_CL_VPORT_YSCALE: -128.000000 +!+ 43000000 PA_CL_VPORT_YOFFSET: 128.000000 +!+ 3f000000 PA_CL_VPORT_ZSCALE: 0.500000 +!+ 3f000000 PA_CL_VPORT_ZOFFSET: 0.500000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00001c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_ALWAYS | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090240 PA_SU_SC_MODE_CNTL: { POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00080008 PA_SU_POINT_SIZE: { HEIGHT = 0.500000 | WIDTH = 0.500000 } +!+ 00080008 PA_SU_POINT_MINMAX: { MIN = 0.500000 | MAX = 0.500000 } +!+ 00000008 PA_SU_LINE_CNTL: { WIDTH = 0.500000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0110b25c: 0000: c0032200 00000000 00060004 0112d890 0000000c +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 128 + :0,0,131,128 +0110b270: 0000: 0000057f 00000080 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0110b278: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0110b2d8: 0000: c0004600 00000006 +0110a1d8: 0000: c0013700 0110b000 000000b8 +t2 nop +############################################################ +vertices: 0 +cmd: deqp-gles2/185: fence=1268 +############################################################ +cmdstream: 124 dwords +t0 write RB_BC_CONTROL (0f01) + RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +0122f000: 0000: 00000f01 1c004046 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } +0122f008: 0000: c0012d00 00040293 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } +0122f014: 0000: c0012d00 00040316 00000002 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } +0122f020: 0000: c0012d00 00040317 00000002 +t0 write CP_PERFMON_CNTL (0444) + CP_PERFMON_CNTL: 0 +0122f02c: 0000: 00000444 00000000 +t0 write RBBM_PM_OVERRIDE1 (039c) + RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + RBBM_PM_OVERRIDE2: 0xfff +0122f034: 0000: 0001039c ffffffff 00000fff +t0 write TP0_CHICKEN (0e1e) + TP0_CHICKEN: 0x2 +0122f040: 0000: 00000e1e 00000002 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f048: 0000: c0003b00 00007fff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_VS_CONST: { BASE = 32 | SIZE = 256 } +0122f050: 0000: c0012d00 00040307 00100020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PS_CONST: { BASE = 288 | SIZE = 224 } +0122f05c: 0000: c0012d00 00040308 000e0120 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + VGT_MAX_VTX_INDX: 0xffffffff + VGT_MIN_VTX_INDX: 0 +0122f068: 0000: c0022d00 00040100 ffffffff 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122f078: 0000: c0012d00 00040102 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 } +0122f084: 0000: c0012d00 00040181 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } +0122f090: 0000: c0012d00 00040182 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } +0122f09c: 0000: c0012d00 00040301 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_LINE_CNTL: { BRES_CNTL = 0 } +0122f0a8: 0000: c0012d00 00040300 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f0b4: 0000: c0012d00 00040080 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } +0122f0c0: 0000: c0012d00 00040208 00000004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SAMPLE_POS: 0x88888888 +0122f0cc: 0000: c0012d00 0004020a 88888888 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_DEST_MASK: 0xffffffff +0122f0d8: 0000: c0012d00 00040326 ffffffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f0e4: 0000: c0012d00 0004031b 0003c000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } +0122f0f0: 0000: c0022d00 00040183 00000000 00000000 +t3 opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords) +0122f100: 0000: c0004b00 00000000 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122f108: 0000: c0035200 000005d0 00000000 5f601000 00000001 +t0 write SQ_INST_STORE_MANAGMENT (0d02) + SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } +0122f11c: 0000: 00000d02 00000180 +t3 opcode: CP_INVALIDATE_STATE (3b) (2 dwords) +0122f124: 0000: c0003b00 00000300 +t3 opcode: CP_SET_SHADER_BASES (4a) (2 dwords) +0122f12c: 0000: c0004a00 80000180 +t3 opcode: CP_SET_CONSTANT (2d) (14 dwords) +0122f13c: 0.000000 0.000000 0.000000 0.000000 20000.000000 1.000000 0.500000 0.000000 +0122f15c: 2.000000 0.750000 0.375000 0.250000 +0122f134: 0000: c00c2d00 00000000 00000000 00000000 00000000 00000000 469c4000 3f800000 +0122f154: 0020: 3f000000 00000000 40000000 3f400000 3ec00000 3e800000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122f16c: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0xff +0122f178: 0000: c0042d00 00040105 00000000 00000000 00000000 000000ff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } +0122f190: 0000: c0012d00 00040206 0000043f +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +0122f19c: 0000: c0012d00 00040000 00000020 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } +0122f1a8: 0000: c0012d00 00040001 01266245 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } + PA_SC_SCREEN_SCISSOR_BR: { X = 4 | Y = 8 } +0122f1b4: 0000: c0022d00 0004000e 80000000 00080004 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } +0122f1c4: 0000: c0012d00 00040080 00000000 +t0 write CP_SCRATCH_REG6 (057e) + CP_SCRATCH_REG6: 137 + :0,0,137,128 +0122f1d0: 0000: 0000057e 00000089 +t3 opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords) + ibaddr:0122e000 + ibsize:000000b6 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + set shader const 0078 +0122e000: 0000: c0042d00 00010078 0112d89f 00100000 0112d89f 00100000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + PA_SC_AA_MASK: 0xffff +0122e018: 0000: c0012d00 00040312 0000ffff +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } +0122e024: 0000: c0012d00 00040200 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (5 dwords) + RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + RB_ALPHA_REF: 0 +0122e030: 0000: c0032d00 0004010c 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } + PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } +0122e044: 0000: c0022d00 00040204 00000000 00090244 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } + PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } + PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } +0122e054: 0000: c0042d00 00040280 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (7 dwords) + PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + PA_CL_GB_VERT_DISC_ADJ: 1.000000 + PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + PA_CL_GB_HORZ_DISC_ADJ: 1.000000 +0122e06c: 0000: c0052d00 00040302 00000001 3f800000 3f800000 3f800000 3f800000 +t3 opcode: CP_SET_CONSTANT (2d) (4 dwords) + PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } + PA_SC_WINDOW_SCISSOR_BR: { X = 4 | Y = 8 } +0122e088: 0000: c0022d00 00040081 00000000 00080004 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + PA_CL_VPORT_XSCALE: 2.000000 + PA_CL_VPORT_XOFFSET: 2.000000 + PA_CL_VPORT_YSCALE: 4.000000 + PA_CL_VPORT_YOFFSET: 4.000000 + PA_CL_VPORT_ZSCALE: 0.000000 + PA_CL_VPORT_ZOFFSET: 0.000000 +0122e098: 0000: c0062d00 0004010f 40000000 40000000 40800000 40800000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (10 dwords) +0122e0c0: 2.000000 4.000000 0.000000 0.000000 2.000000 4.000000 0.000000 0.000000 +0122e0b8: 0000: c0082d00 00000184 40000000 40800000 00000000 00000000 40000000 40800000 +* +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (24 dwords) + vertex shader, start=0000, size=0015 + 2003 0007 1000 EXEC ADDR(0x3) CNT(0x2) + 03: 19481000 00262688 00000020 (S)FETCH: VERTEX R1.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) CONST(20, 0) + 04: 13480000 40262688 00001020 FETCH: VERTEX R0.xyzw = R0.x FMT_32_32_32_32_FLOAT UNSIGNED STRIDE(32) OFFSET(16) CONST(20, 1) + 0000 0000 c200 ALLOC POSITION SIZE(0x0) + 1005 0002 1000 EXEC ADDR(0x5) CNT(0x1) + 05: 000f803e 00000000 c2010100 (S)ALU: MAXv export62 = R1, R1 ; gl_Position + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1006 0000 2000 EXEC_END ADDR(0x6) CNT(0x1) + 06: 000f8000 00000000 c2000000 ALU: MAXv export0 = R0, R0 + 0000 0000 0000 NOP +0122e0e0: 0000: c0162b00 00000000 00000015 00072003 00001000 c2000000 00021005 00001000 +0122e100: 0020: c4000000 00001006 00002000 00000000 19481000 00262688 00000020 13480000 +0122e120: 0040: 40262688 00001020 000f803e 00000000 c2010100 000f8000 00000000 c2000000 +t3 opcode: CP_IM_LOAD_IMMEDIATE (2b) (15 dwords) + fragment shader, start=0000, size=000c + 1002 0003 1000 EXEC ADDR(0x2) CNT(0x1) + 02: 90000001 1ffff688 00000002 (S)FETCH: SAMPLE R0.xyzw = R0.xyz CONST(0) LOCATION(CENTER) + 0000 0000 c400 ALLOC PARAM/PIXEL SIZE(0x0) + 1003 0002 2000 EXEC_END ADDR(0x3) CNT(0x1) + 03: 000f8000 00000000 c2000000 (S)ALU: MAXv export0 = R0, R0 ; gl_FragColor + 0000 0000 0000 NOP +0122e140: 0000: c00d2b00 00000001 0000000c 00031002 00001000 c4000000 00021003 00002000 +0122e160: 0020: 00000000 90000001 1ffff688 00000002 000f8000 00000000 c2000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } +0122e17c: 0000: c0012d00 00040181 00000106 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } +0122e188: 0000: c0012d00 00040180 10030002 +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) +0122e19c: 0.000000 0.000000 0.000000 0.000000 +0122e194: 0000: c0042d00 00000080 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } +0122e1ac: 0000: c0012d00 00040202 00000c20 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +0122e1b8: 0000: c0012d00 00040201 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } +0122e1c4: 0000: c0012d00 00040104 0000000f +t3 opcode: CP_SET_CONSTANT (2d) (6 dwords) + RB_BLEND_RED: 0 + RB_BLEND_GREEN: 0 + RB_BLEND_BLUE: 0 + RB_BLEND_ALPHA: 0 +0122e1d0: 0000: c0042d00 00040105 00000000 00000000 00000000 00000000 +t3 opcode: CP_SET_CONSTANT (2d) (8 dwords) + set texture const 0000 + clamp x/y/z: clamp-last-texel/clamp-last-texel/clamp-last-texel + filter min/mag: point/point + swizzle: zyxw + addr=0108a000 (flags=806), size=256x256, pitch=16640, format=FMT_8_8_8_8 + mipaddr=00000000 (flags=200) +0122e1e8: 0000: c0062d00 00010000 82024800 0108a806 001fe0ff 00000c14 00000000 00000200 +t3 opcode: CP_SET_CONSTANT (2d) (3 dwords) + VGT_INDX_OFFSET: 0 +0122e208: 0000: c0012d00 00040102 00000000 +t0 write TC_CNTL_STATUS (0e00) + TC_CNTL_STATUS: { L2_INVALIDATE } +0122e214: 0000: 00000e00 00000001 +t3 opcode: CP_WAIT_REG_EQ (52) (5 dwords) +0122e21c: 0000: c0035200 000005d0 00000000 00001000 00000001 +t3 opcode: CP_DRAW_INDX_BIN (34) (7 dwords) +0122e230: 0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006 +t0 write CP_SCRATCH_REG7 (057f) + CP_SCRATCH_REG7: 133 + :0,0,137,133 +0122e24c: 0000: 0000057f 00000085 +t3 opcode: CP_NOP (10) (2 dwords) +0122e254: 0000: c0001000 00000000 +t3 opcode: CP_DRAW_INDX (22) (3 dwords) + { VIZ_QUERY = 0 } + { PRIM_TYPE = DI_PT_TRIFAN | SOURCE_SELECT = DI_SRC_SEL_AUTO_INDEX | VIS_CULL = IGNORE_VISIBILITY | INDEX_SIZE = INDEX_SIZE_IGN | NUM_INSTANCES = 0 | 0x40000 } + draw: 0 + prim_type: DI_PT_TRIFAN (5) + source_select: DI_SRC_SEL_AUTO_INDEX (2) + num_indices: 1407 + draw[22] register values + + ffffffff RBBM_PM_OVERRIDE1: { RBBM_AHBCLK_PM_OVERRIDE | SC_REG_SCLK_PM_OVERRIDE | SC_SCLK_PM_OVERRIDE | SP_TOP_SCLK_PM_OVERRIDE | SP_V0_SCLK_PM_OVERRIDE | SQ_REG_SCLK_PM_OVERRIDE | SQ_REG_FIFOS_SCLK_PM_OVERRIDE | SQ_CONST_MEM_SCLK_PM_OVERRIDE | SQ_SQ_SCLK_PM_OVERRIDE | SX_SCLK_PM_OVERRIDE | SX_REG_SCLK_PM_OVERRIDE | TCM_TCO_SCLK_PM_OVERRIDE | TCM_TCM_SCLK_PM_OVERRIDE | TCM_TCD_SCLK_PM_OVERRIDE | TCM_REG_SCLK_PM_OVERRIDE | TPC_TPC_SCLK_PM_OVERRIDE | TPC_REG_SCLK_PM_OVERRIDE | TCF_TCA_SCLK_PM_OVERRIDE | TCF_TCB_SCLK_PM_OVERRIDE | TCF_TCB_READ_SCLK_PM_OVERRIDE | TP_TP_SCLK_PM_OVERRIDE | TP_REG_SCLK_PM_OVERRIDE | CP_G_SCLK_PM_OVERRIDE | CP_REG_SCLK_PM_OVERRIDE | CP_G_REG_SCLK_PM_OVERRIDE | SPI_SCLK_PM_OVERRIDE | RB_REG_SCLK_PM_OVERRIDE | RB_SCLK_PM_OVERRIDE | MH_MH_SCLK_PM_OVERRIDE | MH_REG_SCLK_PM_OVERRIDE | MH_MMU_SCLK_PM_OVERRIDE | MH_TCROQ_SCLK_PM_OVERRIDE } + + 00000fff RBBM_PM_OVERRIDE2: 0xfff + + 00000000 CP_PERFMON_CNTL: 0 +!+ 00000089 CP_SCRATCH_REG6: 137 + :0,0,137,133 +!+ 00000085 CP_SCRATCH_REG7: 133 + :0,0,137,133 + + 00000180 SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 } + + 00000001 TC_CNTL_STATUS: { L2_INVALIDATE } + + 00000002 TP0_CHICKEN: 0x2 + + 1c004046 RB_BC_CONTROL: { ACCUM_TIMEOUT_SELECT = 3 | DISABLE_LZ_NULL_ZCMD_DROP | AZ_THROTTLE_COUNT = 0 | ENABLE_CRC_UPDATE | ACCUM_ALLOC_MASK = 0 | ACCUM_DATA_FIFO_LIMIT = 8 | MEM_EXPORT_TIMEOUT_SELECT = 3 } +!+ 00000020 RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 } +!+ 01266245 RB_COLOR_INFO: { FORMAT = COLORX_8_8_8_8 | ROUND_MODE = 0 | LINEAR | ENDIAN = 0 | SWAP = 1 | BASE = 0x1266000 } + + 80000000 PA_SC_SCREEN_SCISSOR_TL: { WINDOW_OFFSET_DISABLE | X = 0 | Y = 0 } +!+ 00080004 PA_SC_SCREEN_SCISSOR_BR: { X = 4 | Y = 8 } + + 00000000 PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 } + + 00000000 PA_SC_WINDOW_SCISSOR_TL: { X = 0 | Y = 0 } +!+ 00080004 PA_SC_WINDOW_SCISSOR_BR: { X = 4 | Y = 8 } + + ffffffff VGT_MAX_VTX_INDX: 0xffffffff + + 00000000 VGT_MIN_VTX_INDX: 0 + + 00000000 VGT_INDX_OFFSET: 0 + + 0000000f RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + 00000000 RB_BLEND_RED: 0 + + 00000000 RB_BLEND_GREEN: 0 + + 00000000 RB_BLEND_BLUE: 0 + + 00000000 RB_BLEND_ALPHA: 0 + + 00000000 RB_STENCILREFMASK_BF: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_STENCILREFMASK: { STENCILREF = 0 | STENCILMASK = 0 | STENCILWRITEMASK = 0 } + + 00000000 RB_ALPHA_REF: 0 +!+ 40000000 PA_CL_VPORT_XSCALE: 2.000000 +!+ 40000000 PA_CL_VPORT_XOFFSET: 2.000000 +!+ 40800000 PA_CL_VPORT_YSCALE: 4.000000 +!+ 40800000 PA_CL_VPORT_YOFFSET: 4.000000 +!+ 00000000 PA_CL_VPORT_ZSCALE: 0.000000 +!+ 00000000 PA_CL_VPORT_ZOFFSET: 0.000000 + + 10030002 SQ_PROGRAM_CNTL: { VS_REGS = 2 | PS_REGS = 0 | VS_RESOURCE | PS_RESOURCE | VS_EXPORT_COUNT = 0 | VS_EXPORT_MODE = POSITION_1_VECTOR | PS_EXPORT_MODE = 2 } + + 00000106 SQ_CONTEXT_MISC: { SC_OUTPUT_SCREEN_XY | SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 1 } + + ffffffff SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 } + + 00000000 SQ_WRAPPING_0: { PARAM_WRAP_0 = 0 | PARAM_WRAP_1 = 0 | PARAM_WRAP_2 = 0 | PARAM_WRAP_3 = 0 | PARAM_WRAP_4 = 0 | PARAM_WRAP_5 = 0 | PARAM_WRAP_6 = 0 | PARAM_WRAP_7 = 0 } + + 00000000 SQ_WRAPPING_1: { PARAM_WRAP_8 = 0 | PARAM_WRAP_9 = 0 | PARAM_WRAP_10 = 0 | PARAM_WRAP_11 = 0 | PARAM_WRAP_12 = 0 | PARAM_WRAP_13 = 0 | PARAM_WRAP_14 = 0 | PARAM_WRAP_15 = 0 } + + 00000000 RB_DEPTHCONTROL: { ZFUNC = FUNC_NEVER | STENCILFUNC = FUNC_NEVER | STENCILFAIL = STENCIL_KEEP | STENCILZPASS = STENCIL_KEEP | STENCILZFAIL = STENCIL_KEEP | STENCILFUNC_BF = FUNC_NEVER | STENCILFAIL_BF = STENCIL_KEEP | STENCILZPASS_BF = STENCIL_KEEP | STENCILZFAIL_BF = STENCIL_KEEP } + + 00000000 RB_BLEND_CONTROL: { COLOR_SRCBLEND = FACTOR_ZERO | COLOR_COMB_FCN = BLEND2_DST_PLUS_SRC | COLOR_DESTBLEND = FACTOR_ZERO | ALPHA_SRCBLEND = FACTOR_ZERO | ALPHA_COMB_FCN = BLEND2_DST_PLUS_SRC | ALPHA_DESTBLEND = FACTOR_ZERO } +!+ 00000c20 RB_COLORCONTROL: { ALPHA_FUNC = FUNC_NEVER | BLEND_DISABLE | ROP_CODE = 12 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | ALPHA_TO_MASK_OFFSET0 = 0 | ALPHA_TO_MASK_OFFSET1 = 0 | ALPHA_TO_MASK_OFFSET2 = 0 | ALPHA_TO_MASK_OFFSET3 = 0 } + + 00000000 PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL } +!+ 00090244 PA_SU_SC_MODE_CNTL: { FACE | POLYMODE = POLY_DISABLED | FRONT_PTYPE = PC_DRAW_TRIANGLES | BACK_PTYPE = PC_DRAW_TRIANGLES | VTX_WINDOW_OFFSET_ENABLE | PROVOKING_VTX_LAST } + + 0000043f PA_CL_VTE_CNTL: { VPORT_X_SCALE_ENA | VPORT_X_OFFSET_ENA | VPORT_Y_SCALE_ENA | VPORT_Y_OFFSET_ENA | VPORT_Z_SCALE_ENA | VPORT_Z_OFFSET_ENA | VTX_W0_FMT } + + 00000004 RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH } + + 88888888 RB_SAMPLE_POS: 0x88888888 +!+ 00000000 PA_SU_POINT_SIZE: { HEIGHT = 0.000000 | WIDTH = 0.000000 } +!+ 00000000 PA_SU_POINT_MINMAX: { MIN = 0.000000 | MAX = 0.000000 } +!+ 00000000 PA_SU_LINE_CNTL: { WIDTH = 0.000000 } + + 00000000 PA_SC_LINE_STIPPLE: { LINE_PATTERN = 0 | REPEAT_COUNT = 0 | PATTERN_BIT_ORDER = LITTLE | AUTO_RESET_CNTL = NEVER } + + 00000020 PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 } + + 00000000 PA_SC_LINE_CNTL: { BRES_CNTL = 0 } + + 00000000 PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 } + + 00000001 PA_SU_VTX_CNTL: { PIX_CENTER = PIXCENTER_OGL | ROUND_MODE = TRUNCATE | QUANT_MODE = ONE_SIXTEENTH } + + 3f800000 PA_CL_GB_VERT_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_VERT_DISC_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_CLIP_ADJ: 1.000000 + + 3f800000 PA_CL_GB_HORZ_DISC_ADJ: 1.000000 + + 00100020 SQ_VS_CONST: { BASE = 32 | SIZE = 256 } + + 000e0120 SQ_PS_CONST: { BASE = 288 | SIZE = 224 } + + 0000ffff PA_SC_AA_MASK: 0xffff + + 00000002 VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 } + + 00000002 VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 } + + 0003c000 RB_COPY_DEST_INFO: { DEST_ENDIAN = ENDIAN_NONE | FORMAT = COLORX_4_4_4_4 | SWAP = 0 | DITHER_MODE = DITHER_DISABLE | DITHER_TYPE = DITHER_PIXEL | WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA } + + ffffffff RB_COLOR_DEST_MASK: 0xffffffff +0122e25c: 0000: c0012200 00000000 00040085 +t0 write CP_SCRATCH_REG7 (057f) +NEEDS WFI: CP_SCRATCH_REG7 (57f) + CP_SCRATCH_REG7: 134 + :0,0,137,134 +0122e268: 0000: 0000057f 00000086 +t3 opcode: CP_WAIT_FOR_IDLE (26) (2 dwords) +0122e270: 0000: c0002600 00000000 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e278: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e280: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e288: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e290: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e298: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2a8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2b8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c0: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2c8: 0000: c0004600 00000006 +t3 opcode: CP_EVENT_WRITE (46) (2 dwords) + { EVENT = CACHE_FLUSH } + event CACHE_FLUSH +0122e2d0: 0000: c0004600 00000006 +0122f1d8: 0000: c0013700 0122e000 000000b6 +t2 nop +############################################################ +vertices: 0 diff --git a/src/freedreno/.gitlab-ci/traces/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz b/src/freedreno/.gitlab-ci/traces/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz new file mode 100644 index 00000000000..fa7064d68cd Binary files /dev/null and b/src/freedreno/.gitlab-ci/traces/dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba16f_2d.rd.gz differ