mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
[965] Add decode of 3DSTATE_DRAWING_RECTANGLE.
This commit is contained in:
parent
146030aad2
commit
9a8819e767
1 changed files with 20 additions and 0 deletions
|
|
@ -918,6 +918,26 @@ decode_3d_965(uint32_t *data, int count, uint32_t hw_offset, int *failures)
|
|||
|
||||
return len;
|
||||
|
||||
case 0x7900:
|
||||
if (len != 4)
|
||||
fprintf(out, "Bad count in 3DSTATE_DRAWING_RECTANGLE\n");
|
||||
if (count < 4)
|
||||
BUFFER_FAIL(count, len, "3DSTATE_DRAWING_RECTANGLE");
|
||||
|
||||
instr_out(data, hw_offset, 0,
|
||||
"3DSTATE_DRAWING_RECTANGLE\n");
|
||||
instr_out(data, hw_offset, 1, "top left: %d,%d\n",
|
||||
data[1] & 0xffff,
|
||||
(data[1] >> 16) & 0xffff);
|
||||
instr_out(data, hw_offset, 2, "bottom right: %d,%d\n",
|
||||
data[2] & 0xffff,
|
||||
(data[2] >> 16) & 0xffff);
|
||||
instr_out(data, hw_offset, 3, "origin: %d,%d\n",
|
||||
(int)data[3] & 0xffff,
|
||||
((int)data[3] >> 16) & 0xffff);
|
||||
|
||||
return len;
|
||||
|
||||
case 0x7905:
|
||||
if (len != 5)
|
||||
fprintf(out, "Bad count in 3DSTATE_DEPTH_BUFFER\n");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue