mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-18 21:36:27 +00:00
Decode 3DSTATE_DRAWING_RECTANGLE
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
05309ebfe4
commit
01ac8b9099
@ -815,7 +815,6 @@ decode_3d_1d(uint32_t *data, int count,
|
|||||||
{ 0x98, 0, 2, 2, "3DSTATE_DEFAULT_Z" },
|
{ 0x98, 0, 2, 2, "3DSTATE_DEFAULT_Z" },
|
||||||
{ 0x97, 0, 2, 2, "3DSTATE_DEPTH_OFFSET_SCALE" },
|
{ 0x97, 0, 2, 2, "3DSTATE_DEPTH_OFFSET_SCALE" },
|
||||||
{ 0x85, 0, 2, 2, "3DSTATE_DEST_BUFFER_VARIABLES" },
|
{ 0x85, 0, 2, 2, "3DSTATE_DEST_BUFFER_VARIABLES" },
|
||||||
{ 0x80, 0, 5, 5, "3DSTATE_DRAWING_RECTANGLE" },
|
|
||||||
{ 0x9d, 0, 65, 65, "3DSTATE_FILTER_COEFFICIENTS_4X4" },
|
{ 0x9d, 0, 65, 65, "3DSTATE_FILTER_COEFFICIENTS_4X4" },
|
||||||
{ 0x9e, 0, 4, 4, "3DSTATE_MONO_FILTER" },
|
{ 0x9e, 0, 4, 4, "3DSTATE_MONO_FILTER" },
|
||||||
{ 0x89, 0, 4, 4, "3DSTATE_FOG_MODE" },
|
{ 0x89, 0, 4, 4, "3DSTATE_FOG_MODE" },
|
||||||
@ -1193,6 +1192,26 @@ decode_3d_1d(uint32_t *data, int count,
|
|||||||
instr_out(data, hw_offset, 2, "(%d,%d)\n",
|
instr_out(data, hw_offset, 2, "(%d,%d)\n",
|
||||||
data[2] & 0xffff, data[2] >> 16);
|
data[2] & 0xffff, data[2] >> 16);
|
||||||
|
|
||||||
|
return len;
|
||||||
|
case 0x80:
|
||||||
|
len = (data[0] & 0x0000000f) + 2;
|
||||||
|
|
||||||
|
if (len != 5)
|
||||||
|
fprintf(out, "Bad count in 3DSTATE_DRAWING_RECTANGLE\n");
|
||||||
|
if (count < 5)
|
||||||
|
BUFFER_FAIL(count, len, "3DSTATE_DRAWING_RECTANGLE");
|
||||||
|
|
||||||
|
instr_out(data, hw_offset, 0,
|
||||||
|
"3DSTATE_DRAWING_RECTANGLE\n");
|
||||||
|
instr_out(data, hw_offset, 1, "%s\n",
|
||||||
|
data[1]&(1<<30)?"depth ofs disabled ":"");
|
||||||
|
instr_out(data, hw_offset, 2, "(%d,%d)\n",
|
||||||
|
data[2] & 0xffff, data[2] >> 16);
|
||||||
|
instr_out(data, hw_offset, 3, "(%d,%d)\n",
|
||||||
|
data[3] & 0xffff, data[3] >> 16);
|
||||||
|
instr_out(data, hw_offset, 4, "(%d,%d)\n",
|
||||||
|
data[4] & 0xffff, data[4] >> 16);
|
||||||
|
|
||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user