gpu_id: 201
cmd: deqp-gles2/185: fence=1250
############################################################
cmdstream[0]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000040
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 9
			:0,0,9,0
0122d1d0:		0000: 0000057e 00000009
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d003 00100000 0112d003 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 5
				:0,0,9,5
0122e24c:			0000: 0000057f 00000005
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 6
				:0,0,9,6
0122e268:			0000: 0000057f 00000006
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 10
			:0,0,10,6
0122d1e8:		0000: 0000057e 0000000a
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1251
############################################################
cmdstream[1]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 15
			:0,0,15,6
0122f1d0:		0000: 0000057e 0000000f
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d083 00100000 0112d083 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 11
				:0,0,15,11
0122e24c:			0000: 0000057f 0000000b
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 12
				:0,0,15,12
0122e268:			0000: 0000057f 0000000c
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 16
			:0,0,16,12
0122f1e8:		0000: 0000057e 00000010
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1252
############################################################
cmdstream[2]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 21
			:0,0,21,12
0122d1d0:		0000: 0000057e 00000015
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d103 00100000 0112d103 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 17
				:0,0,21,17
0122e24c:			0000: 0000057f 00000011
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 18
				:0,0,21,18
0122e268:			0000: 0000057f 00000012
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 22
			:0,0,22,18
0122d1e8:		0000: 0000057e 00000016
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1253
############################################################
cmdstream[3]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 27
			:0,0,27,18
0122f1d0:		0000: 0000057e 0000001b
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d183 00100000 0112d183 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 23
				:0,0,27,23
0122e24c:			0000: 0000057f 00000017
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 24
				:0,0,27,24
0122e268:			0000: 0000057f 00000018
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 28
			:0,0,28,24
0122f1e8:		0000: 0000057e 0000001c
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1254
############################################################
cmdstream[4]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 33
			:0,0,33,24
0122d1d0:		0000: 0000057e 00000021
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d203 00100000 0112d203 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 29
				:0,0,33,29
0122e24c:			0000: 0000057f 0000001d
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 30
				:0,0,33,30
0122e268:			0000: 0000057f 0000001e
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 34
			:0,0,34,30
0122d1e8:		0000: 0000057e 00000022
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1255
############################################################
cmdstream[5]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 39
			:0,0,39,30
0122f1d0:		0000: 0000057e 00000027
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d283 00100000 0112d283 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 35
				:0,0,39,35
0122e24c:			0000: 0000057f 00000023
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 36
				:0,0,39,36
0122e268:			0000: 0000057f 00000024
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 40
			:0,0,40,36
0122f1e8:		0000: 0000057e 00000028
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1256
############################################################
cmdstream[6]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 45
			:0,0,45,36
0122d1d0:		0000: 0000057e 0000002d
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d303 00100000 0112d303 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 41
				:0,0,45,41
0122e24c:			0000: 0000057f 00000029
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 42
				:0,0,45,42
0122e268:			0000: 0000057f 0000002a
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 46
			:0,0,46,42
0122d1e8:		0000: 0000057e 0000002e
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1257
############################################################
cmdstream[7]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 51
			:0,0,51,42
0122f1d0:		0000: 0000057e 00000033
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d383 00100000 0112d383 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 47
				:0,0,51,47
0122e24c:			0000: 0000057f 0000002f
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 48
				:0,0,51,48
0122e268:			0000: 0000057f 00000030
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 52
			:0,0,52,48
0122f1e8:		0000: 0000057e 00000034
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1258
############################################################
cmdstream[8]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000040
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 57
			:0,0,57,48
0122d1d0:		0000: 0000057e 00000039
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d403 00100000 0112d403 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 53
				:0,0,57,53
0122e24c:			0000: 0000057f 00000035
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 54
				:0,0,57,54
0122e268:			0000: 0000057f 00000036
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 58
			:0,0,58,54
0122d1e8:		0000: 0000057e 0000003a
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1259
############################################################
cmdstream[9]: 340 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0110a008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110a014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0110a020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0110a02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0110a034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0110a040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0110a050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0110a05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0110a068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0110a078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0110a084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0110a090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110a09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0110a0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0110a0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0110a0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0110a0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110a108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0110a11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0110a12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110a16c:		0000: c0012d00 00040104 0000000f
		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
		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
		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
		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
		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
		opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110a1d0:			3.069580 0.000000 8441856.000000 8454144.000000
0110a1c8:		0000: c0042d00 0000000c 40447400 00000000 4b00d000 4b010000
		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
*
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 0 }
0110a208:		0000: c0012d00 00040316 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 67
			:0,0,67,54
0110a214:		0000: 0000057e 00000043
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110c000
		ibsize:000000c5
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110c000:			0000: c0042d00 00010078 0112d483 00100000 0112d4c3 00100000
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110c1d0:				0.000000 0.000000 0.000000 0.000000
0110c1c8:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110c214:			0000: c0012d00 00040104 0000000f
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110c22c:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110c238:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110c240:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110c254:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110c278:				0.000000 0.000000 0.000000 0.000000
0110c270:			0000: c0042d00 00000180 00000000 00000000 00000000 00000000
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 61
				:0,0,67,61
0110c288:			0000: 0000057f 0000003d
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 62
				:0,0,67,62
0110c2a4:			0000: 0000057f 0000003e
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110c2ac:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2b4:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2bc:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2c4:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2cc:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2d4:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2dc:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2e4:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2ec:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2f4:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c2fc:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c304:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110c30c:			0000: c0004600 00000006
0110a21c:		0000: c0013700 0110c000 000000c5
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 68
			:0,0,68,62
0110a22c:		0000: 0000057e 00000044
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110a234:		0000: c0012d00 00040316 00000002
		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
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a268:		0000: c0012d00 00040080 00000000
		opcode: CP_MEM_WRITE (3d) (3 dwords)
			{ ADDR_LO = 0x100903c }
			{ ADDR_HI = 0x800080 }
		gpuaddr:0100903c
0110a27c:			0.000000
0110a274:		0000: c0013d00 0100903c 00800080
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COPY_DEST_OFFSET: { X = 0 | Y = 0 }
0110a280:		0000: c0012d00 0004031c 00000000
		opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110a294:			0.000000 0.000000 0.000000 0.000000
0110a28c:		0000: c0042d00 00000580 00000000 00000000 00000000 00000000
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a2bc:		0000: c0004b00 0111d000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 69
			:0,0,69,62
0110a2c4:		0000: 0000057e 00000045
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:00000198
			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
			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
			opcode: CP_SET_CONSTANT (2d) (4 dwords)
			set shader const 009c
0110b028:			0000: c0022d00 0001009c 01009003 00000024
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b038:			0000: c0012d00 00040102 00000000
			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
			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
			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
			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
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b0bc:			0000: 00000e00 00000001
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 }
0110b0ec:			0000: c0012d00 00040301 00000003
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b0f8:			0000: c0012d00 00040312 0000ffff
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b104:			0000: c0012d00 00040104 0000000f
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 64 }
0110b11c:			0000: c0012d00 0004000f 00400020
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b144:				0.501961 0.250980 0.125490 1.000000
0110b13c:			0000: c0042d00 00000480 3f008081 3e808081 3e008081 3f800000
			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
			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
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 1
				:0,0,69,1
0110b174:			0000: 0000057f 00000001
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 2
				:0,0,69,2
0110b188:			0000: 0000057f 00000002
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110b190:			0000: c0012d00 00040301 00000000
			opcode: CP_LOAD_CONSTANT_CONTEXT (2e) (4 dwords)
0110b19c:			0000: c0022e00 01009000 0004000f 00000001
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (4 dwords)
			set shader const 009c
0110b1e8:			0000: c0022d00 0001009c 01009003 00000024
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b1f8:			0000: c0012d00 00040102 00000000
			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
			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
			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
			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
			write TC_CNTL_STATUS (0e00)
NEEDS WFI: TC_CNTL_STATUS (e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b27c:			0000: 00000e00 00000001
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 3 | MAX_SAMPLE_DIST = 0 }
0110b2ac:			0000: c0012d00 00040301 00000003
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b2b8:			0000: c0012d00 00040312 0000ffff
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b2c4:			0000: c0012d00 00040104 0000000f
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_SCREEN_SCISSOR_BR: { X = 32 | Y = 128 }
0110b2dc:			0000: c0012d00 0004000f 00800020
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b304:				0.501961 0.250980 0.125490 1.000000
0110b2fc:			0000: c0042d00 00000480 3f008081 3e808081 3e008081 3f800000
			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
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 3
				:0,0,69,3
0110b334:			0000: 0000057f 00000003
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 4
				:0,0,69,4
0110b348:			0000: 0000057f 00000004
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110b350:			0000: c0012d00 00040301 00000000
			opcode: CP_LOAD_CONSTANT_CONTEXT (2e) (4 dwords)
0110b35c:			0000: c0022e00 01009000 0004000f 00000001
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110b380:			0000: c0042d00 00010078 0112d483 00100000 0112d4c3 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b398:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b51c:				0.000000 0.000000 0.000000 0.000000
0110b514:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b544:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b588:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
NEEDS WFI: TC_CNTL_STATUS (e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b594:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110b59c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b5b0:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 59
				:0,0,69,59
0110b5cc:			0000: 0000057f 0000003b
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b5d4:			0000: c0053400 00000000 0006c004 00000000 00000006 0112d4e0 0000000c
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 60
				:0,0,69,60
0110b5f0:			0000: 0000057f 0000003c
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110b5f8:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b600:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b608:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b610:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b618:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b620:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b628:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b630:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b638:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b640:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b648:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b650:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b658:			0000: c0004600 00000006
0110a2cc:		0000: c0013700 0110b000 00000198
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 70
			:0,0,70,60
0110a2dc:		0000: 0000057e 00000046
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 71
			:0,0,71,60
0110a2e4:		0000: 0000057e 00000047
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0125e000
		ibsize:00000064
			opcode: CP_SET_CONSTANT (2d) (4 dwords)
			set shader const 009c
0125e000:			0000: c0022d00 0001009c 01009003 00000024
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0125e010:			0000: c0012d00 00040080 00000000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0125e01c:			0000: c0012d00 00040102 00000000
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0125e0a0:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_CL_CLIP_CNTL: { DX_CLIP_SPACE_DEF = DXCLIP_OPENGL }
0125e0d4:			0000: c0012d00 00040204 00000000
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_MODECONTROL: { EDRAM_MODE = EDRAM_COPY }
0125e0f8:			0000: c0012d00 00040208 00000006
			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
			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
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 63
				:0,0,71,63
0125e128:			0000: 0000057f 0000003f
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 64
				:0,0,71,64
0125e13c:			0000: 0000057f 00000040
			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
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 65
				:0,0,71,65
0125e168:			0000: 0000057f 00000041
			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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 66
				:0,0,71,66
0125e17c:			0000: 0000057f 00000042
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0125e184:			0000: c0012d00 00040208 00000004
0110a2ec:		0000: c0013700 0125e000 00000064
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 72
			:0,0,72,66
0110a2fc:		0000: 0000057e 00000048
		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
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = -128 | Y = 0 }
0110a32c:		0000: c0012d00 00040080 00007f80
		opcode: CP_MEM_WRITE (3d) (3 dwords)
			{ ADDR_LO = 0x100903c }
			{ ADDR_HI = 0x800080 }
		gpuaddr:0100903c
0110a340:			0.000000
0110a338:		0000: c0013d00 0100903c 00800080
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COPY_DEST_OFFSET: { X = 128 | Y = 0 }
0110a344:		0000: c0012d00 0004031c 00000080
		opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110a358:			128.000000 0.000000 0.000000 0.000000
0110a350:		0000: c0042d00 00000580 43000000 00000000 00000000 00000000
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a380:		0000: c0004b00 0111d000
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 73
			:0,0,73,66
0110a388:		0000: 0000057e 00000049
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:00000198
0110a390:		0000: c0013700 0110b000 00000198
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 74
			:0,0,74,66
0110a3a0:		0000: 0000057e 0000004a
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 75
			:0,0,75,66
0110a3a8:		0000: 0000057e 0000004b
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0125e000
		ibsize:00000064
0110a3b0:		0000: c0013700 0125e000 00000064
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 76
			:0,0,76,66
0110a3c0:		0000: 0000057e 0000004c
		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
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = -128 }
0110a3f0:		0000: c0012d00 00040080 7f800000
		opcode: CP_MEM_WRITE (3d) (3 dwords)
			{ ADDR_LO = 0x100903c }
			{ ADDR_HI = 0x800080 }
		gpuaddr:0100903c
0110a404:			0.000000
0110a3fc:		0000: c0013d00 0100903c 00800080
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COPY_DEST_OFFSET: { X = 0 | Y = 128 }
0110a408:		0000: c0012d00 0004031c 00100000
		opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110a41c:			0.000000 128.000000 0.000000 0.000000
0110a414:		0000: c0042d00 00000580 00000000 43000000 00000000 00000000
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a444:		0000: c0004b00 0111d000
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 77
			:0,0,77,66
0110a44c:		0000: 0000057e 0000004d
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:00000198
0110a454:		0000: c0013700 0110b000 00000198
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 78
			:0,0,78,66
0110a464:		0000: 0000057e 0000004e
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 79
			:0,0,79,66
0110a46c:		0000: 0000057e 0000004f
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0125e000
		ibsize:00000064
0110a474:		0000: c0013700 0125e000 00000064
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 80
			:0,0,80,66
0110a484:		0000: 0000057e 00000050
		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
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = -128 | Y = -128 }
0110a4b4:		0000: c0012d00 00040080 7f807f80
		opcode: CP_MEM_WRITE (3d) (3 dwords)
			{ ADDR_LO = 0x100903c }
			{ ADDR_HI = 0x800080 }
		gpuaddr:0100903c
0110a4c8:			0.000000
0110a4c0:		0000: c0013d00 0100903c 00800080
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COPY_DEST_OFFSET: { X = 128 | Y = 128 }
0110a4cc:		0000: c0012d00 0004031c 00100080
		opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110a4e0:			128.000000 128.000000 0.000000 0.000000
0110a4d8:		0000: c0042d00 00000580 43000000 43000000 00000000 00000000
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a508:		0000: c0004b00 0111d000
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 81
			:0,0,81,66
0110a510:		0000: 0000057e 00000051
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:00000198
0110a518:		0000: c0013700 0110b000 00000198
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 82
			:0,0,82,66
0110a528:		0000: 0000057e 00000052
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 83
			:0,0,83,66
0110a530:		0000: 0000057e 00000053
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0125e000
		ibsize:00000064
0110a538:		0000: c0013700 0125e000 00000064
		nop
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 84
			:0,0,84,66
0110a548:		0000: 0000057e 00000054
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1260
############################################################
cmdstream[10]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
NEEDS WFI: CP_PERFMON_CNTL (444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
NEEDS WFI: TP0_CHICKEN (e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		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
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 64 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000040
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
NEEDS WFI: CP_SCRATCH_REG6 (57e)
			CP_SCRATCH_REG6: 89
			:0,0,89,66
0122f1d0:		0000: 0000057e 00000059
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d4ef 00100000 0112d4ef 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
NEEDS WFI: TC_CNTL_STATUS (e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 85
				:0,0,89,85
0122e24c:			0000: 0000057f 00000055
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 86
				:0,0,89,86
0122e268:			0000: 0000057f 00000056
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 90
			:0,0,90,86
0122f1e8:		0000: 0000057e 0000005a
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1261
############################################################
cmdstream[11]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0110c008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110c014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0110c020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0110c02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0110c034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0110c040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110c048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0110c050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0110c05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0110c068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0110c078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0110c084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0110c090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110c09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0110c0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110c0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0110c0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0110c0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0110c0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110c100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110c108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0110c11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110c124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0110c12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110c16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 }
0110c19c:		0000: c0012d00 00040000 00000100
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110c1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 95
			:0,0,95,86
0110c1d0:		0000: 0000057e 0000005f
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:000000b8
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110b000:			0000: c0042d00 00010078 0112d56f 00100000 0112d5af 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b19c:				0.000000 0.000000 0.000000 0.000000
0110b194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110b21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 91
				:0,0,95,91
0110b24c:			0000: 0000057f 0000005b
			opcode: CP_NOP (10) (2 dwords)
0110b254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 92
				:0,0,95,92
0110b270:			0000: 0000057f 0000005c
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110b278:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d8:			0000: c0004600 00000006
0110c1d8:		0000: c0013700 0110b000 000000b8
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 96
			:0,0,96,92
0110c1e8:		0000: 0000057e 00000060
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1262
############################################################
cmdstream[12]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 101
			:0,0,101,92
0122d1d0:		0000: 0000057e 00000065
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d5db 00100000 0112d5db 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 97
				:0,0,101,97
0122e24c:			0000: 0000057f 00000061
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 98
				:0,0,101,98
0122e268:			0000: 0000057f 00000062
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 102
			:0,0,102,98
0122d1e8:		0000: 0000057e 00000066
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1263
############################################################
cmdstream[13]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0110a008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110a014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0110a020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0110a02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0110a034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0110a040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0110a050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0110a05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0110a068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0110a078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0110a084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0110a090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110a09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0110a0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0110a0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0110a0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0110a0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110a108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0110a11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0110a12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110a16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 }
0110a19c:		0000: c0012d00 00040000 00000100
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 107
			:0,0,107,98
0110a1d0:		0000: 0000057e 0000006b
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:000000b8
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110b000:			0000: c0042d00 00010078 0112d65b 00100000 0112d69b 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b19c:				0.000000 0.000000 0.000000 0.000000
0110b194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110b21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 103
				:0,0,107,103
0110b24c:			0000: 0000057f 00000067
			opcode: CP_NOP (10) (2 dwords)
0110b254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 104
				:0,0,107,104
0110b270:			0000: 0000057f 00000068
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110b278:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d8:			0000: c0004600 00000006
0110a1d8:		0000: c0013700 0110b000 000000b8
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 108
			:0,0,108,104
0110a1e8:		0000: 0000057e 0000006c
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1264
############################################################
cmdstream[14]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 113
			:0,0,113,104
0122f1d0:		0000: 0000057e 00000071
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d6c7 00100000 0112d6c7 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 109
				:0,0,113,109
0122e24c:			0000: 0000057f 0000006d
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 110
				:0,0,113,110
0122e268:			0000: 0000057f 0000006e
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 114
			:0,0,114,110
0122f1e8:		0000: 0000057e 00000072
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1265
############################################################
cmdstream[15]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0110c008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110c014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0110c020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0110c02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0110c034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0110c040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110c048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0110c050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0110c05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0110c068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0110c078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0110c084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0110c090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110c09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0110c0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110c0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0110c0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0110c0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0110c0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110c100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110c108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0110c11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110c124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0110c12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110c16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 }
0110c19c:		0000: c0012d00 00040000 00000100
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110c1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 119
			:0,0,119,110
0110c1d0:		0000: 0000057e 00000077
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:000000b8
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110b000:			0000: c0042d00 00010078 0112d747 00100000 0112d787 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b19c:				0.000000 0.000000 0.000000 0.000000
0110b194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110b21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 115
				:0,0,119,115
0110b24c:			0000: 0000057f 00000073
			opcode: CP_NOP (10) (2 dwords)
0110b254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 116
				:0,0,119,116
0110b270:			0000: 0000057f 00000074
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110b278:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d8:			0000: c0004600 00000006
0110c1d8:		0000: c0013700 0110b000 000000b8
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 120
			:0,0,120,116
0110c1e8:		0000: 0000057e 00000078
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1266
############################################################
cmdstream[16]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122d008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122d014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122d020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122d02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122d034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122d040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122d050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122d05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122d068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122d078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122d084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122d090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122d09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122d0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122d0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122d0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122d0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122d100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122d108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122d11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122d124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122d12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122d16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122d19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122d1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 125
			:0,0,125,116
0122d1d0:		0000: 0000057e 0000007d
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d7b3 00100000 0112d7b3 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 121
				:0,0,125,121
0122e24c:			0000: 0000057f 00000079
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 122
				:0,0,125,122
0122e268:			0000: 0000057f 0000007a
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122d1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 126
			:0,0,126,122
0122d1e8:		0000: 0000057e 0000007e
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1267
############################################################
cmdstream[17]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0110a008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0110a014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0110a020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0110a02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0110a034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0110a040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0110a050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0110a05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0110a068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0110a078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0110a084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0110a090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0110a09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0110a0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0110a0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0110a0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0110a0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0110a100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110a108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0110a11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0110a124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0110a12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110a16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 256 | MSAA_SAMPLES = 0 }
0110a19c:		0000: c0012d00 00040000 00000100
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0110a1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 131
			:0,0,131,122
0110a1d0:		0000: 0000057e 00000083
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0110b000
		ibsize:000000b8
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0110b000:			0000: c0042d00 00010078 0112d833 00100000 0112d873 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0110b018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0110b19c:				0.000000 0.000000 0.000000 0.000000
0110b194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0110b1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0110b208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0110b214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0110b21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0110b230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 127
				:0,0,131,127
0110b24c:			0000: 0000057f 0000007f
			opcode: CP_NOP (10) (2 dwords)
0110b254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 128
				:0,0,131,128
0110b270:			0000: 0000057f 00000080
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0110b278:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0110b2d8:			0000: c0004600 00000006
0110a1d8:		0000: c0013700 0110b000 000000b8
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 132
			:0,0,132,128
0110a1e8:		0000: 0000057e 00000084
############################################################
vertices: 0
cmd: deqp-gles2/185: fence=1268
############################################################
cmdstream[18]: 124 dwords
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_VIZ_QUERY: { VIZ_QUERY_ID = 16 }
0122f008:		0000: c0012d00 00040293 00000020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_VERTEX_REUSE_BLOCK_CNTL: { VTX_REUSE_DEPTH = 2 }
0122f014:		0000: c0012d00 00040316 00000002
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_OUT_DEALLOC_CNTL: { DEALLOC_DIST = 2 }
0122f020:		0000: c0012d00 00040317 00000002
		write CP_PERFMON_CNTL (0444)
			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
0122f02c:		0000: 00000444 00000000
		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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
0122f034:		0000: 0001039c ffffffff 00000fff
		write TP0_CHICKEN (0e1e)
			TP0_CHICKEN: 0x2
0122f040:		0000: 00000e1e 00000002
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f048:		0000: c0003b00 00007fff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_VS_CONST: { BASE = 32 | SIZE = 256 }
0122f050:		0000: c0012d00 00040307 00100020
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_PS_CONST: { BASE = 288 | SIZE = 224 }
0122f05c:		0000: c0012d00 00040308 000e0120
		opcode: CP_SET_CONSTANT (2d) (4 dwords)
			VGT_MAX_VTX_INDX: 0xffffffff
			VGT_MIN_VTX_INDX: 0
0122f068:		0000: c0022d00 00040100 ffffffff 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			VGT_INDX_OFFSET: 0
0122f078:		0000: c0012d00 00040102 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_CONTEXT_MISC: { SC_SAMPLE_CNTL = CENTERS_ONLY | PARAM_GEN_POS = 0 }
0122f084:		0000: c0012d00 00040181 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			SQ_INTERPOLATOR_CNTL: { PARAM_SHADE = 65535 | SAMPLING_PATTERN = 65535 }
0122f090:		0000: c0012d00 00040182 ffffffff
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_AA_CONFIG: { MSAA_NUM_SAMPLES = 0 | MAX_SAMPLE_DIST = 0 }
0122f09c:		0000: c0012d00 00040301 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_LINE_CNTL: { BRES_CNTL = 0 }
0122f0a8:		0000: c0012d00 00040300 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f0b4:		0000: c0012d00 00040080 00000000
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_MODECONTROL: { EDRAM_MODE = COLOR_DEPTH }
0122f0c0:		0000: c0012d00 00040208 00000004
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SAMPLE_POS: 0x88888888
0122f0cc:		0000: c0012d00 0004020a 88888888
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_DEST_MASK: 0xffffffff
0122f0d8:		0000: c0012d00 00040326 ffffffff
		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
		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
		opcode: CP_SET_DRAW_INIT_FLAGS (4b) (2 dwords)
0122f100:		0000: c0004b00 00000000
		opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122f108:		0000: c0035200 000005d0 00000000 5f601000 00000001
		write SQ_INST_STORE_MANAGMENT (0d02)
			SQ_INST_STORE_MANAGMENT: { INST_BASE_PIX = 384 | INST_BASE_VTX = 0 }
0122f11c:		0000: 00000d02 00000180
		opcode: CP_INVALIDATE_STATE (3b) (2 dwords)
0122f124:		0000: c0003b00 00000300
		opcode: CP_SET_SHADER_BASES (4a) (2 dwords)
0122f12c:		0000: c0004a00 80000180
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122f16c:		0000: c0012d00 00040104 0000000f
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			RB_SURFACE_INFO: { SURFACE_PITCH = 32 | MSAA_SAMPLES = 0 }
0122f19c:		0000: c0012d00 00040000 00000020
		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
		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
		opcode: CP_SET_CONSTANT (2d) (3 dwords)
			PA_SC_WINDOW_OFFSET: { X = 0 | Y = 0 }
0122f1c4:		0000: c0012d00 00040080 00000000
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 137
			:0,0,137,128
0122f1d0:		0000: 0000057e 00000089
		opcode: CP_INDIRECT_BUFFER_PFD (37) (3 dwords)
		ibaddr:0122e000
		ibsize:000000b6
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
			set shader const 0078
0122e000:			0000: c0042d00 00010078 0112d89f 00100000 0112d89f 00100000
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				PA_SC_AA_MASK: 0xffff
0122e018:			0000: c0012d00 00040312 0000ffff
			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
			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
			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
			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
			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
			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
			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
			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
*
			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
			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
			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
			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
			opcode: CP_SET_CONSTANT (2d) (6 dwords)
0122e19c:				0.000000 0.000000 0.000000 0.000000
0122e194:			0000: c0042d00 00000080 00000000 00000000 00000000 00000000
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				RB_COLOR_MASK: { WRITE_RED | WRITE_GREEN | WRITE_BLUE | WRITE_ALPHA }
0122e1c4:			0000: c0012d00 00040104 0000000f
			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
			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
			opcode: CP_SET_CONSTANT (2d) (3 dwords)
				VGT_INDX_OFFSET: 0
0122e208:			0000: c0012d00 00040102 00000000
			write TC_CNTL_STATUS (0e00)
				TC_CNTL_STATUS: { L2_INVALIDATE }
0122e214:			0000: 00000e00 00000001
			opcode: CP_WAIT_REG_EQ (52) (5 dwords)
0122e21c:			0000: c0035200 000005d0 00000000 00001000 00000001
			opcode: CP_DRAW_INDX_BIN (34) (7 dwords)
0122e230:			0000: c0053400 00000000 0003c004 00000000 00000003 01009040 00000006
			write CP_SCRATCH_REG7 (057f)
				CP_SCRATCH_REG7: 133
				:0,0,137,133
0122e24c:			0000: 0000057f 00000085
			opcode: CP_NOP (10) (2 dwords)
0122e254:			0000: c0001000 00000000
			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: { PA_REG_SCLK_PM_OVERRIDE | PA_PA_SCLK_PM_OVERRIDE | PA_AG_SCLK_PM_OVERRIDE | VGT_REG_SCLK_PM_OVERRIDE | VGT_FIFOS_SCLK_PM_OVERRIDE | VGT_VGT_SCLK_PM_OVERRIDE | DEBUG_PERF_SCLK_PM_OVERRIDE | PERM_SCLK_PM_OVERRIDE | GC_GA_GMEM0_PM_OVERRIDE | GC_GA_GMEM1_PM_OVERRIDE | GC_GA_GMEM2_PM_OVERRIDE | GC_GA_GMEM3_PM_OVERRIDE }
 +	00000000			CP_PERFMON_CNTL: { PERF_MODE_CNT = PERF_STATE_RESET }
!+	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
			write CP_SCRATCH_REG7 (057f)
NEEDS WFI: CP_SCRATCH_REG7 (57f)
				CP_SCRATCH_REG7: 134
				:0,0,137,134
0122e268:			0000: 0000057f 00000086
			opcode: CP_WAIT_FOR_IDLE (26) (2 dwords)
0122e270:			0000: c0002600 00000000
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e278:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e280:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e288:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e290:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e298:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2a8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2b8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c0:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2c8:			0000: c0004600 00000006
			opcode: CP_EVENT_WRITE (46) (2 dwords)
				{ EVENT = CACHE_FLUSH }
			event CACHE_FLUSH
0122e2d0:			0000: c0004600 00000006
0122f1d8:		0000: c0013700 0122e000 000000b6
		nop
		write CP_SCRATCH_REG6 (057e)
			CP_SCRATCH_REG6: 138
			:0,0,138,134
0122f1e8:		0000: 0000057e 0000008a
############################################################
vertices: 0
