clearing depth buffer ========================== Mapping 4 (fifo) Changed from 3307 to 3329 (22 words 88 bytes) mapped subchannel 0 to beef4901 mapped subchannel 6 to beef4201 mapped subchannel 4 to beef5201 mapped subchannel 3 to beef3901 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 5 to beef5f01 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 0 to beef6601 mapped subchannel 2 to beef7701 mapped subchannel 2 to beef7702 mapped subchannel 0 to beef7b01 mapped subchannel 0 to beef7201 mapped subchannel 1 to beef3097 ceb 0x00000000 0x00043ea4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cec 0x00000000 0x00000010 NV30_TCL_PRIMITIVE_3D [0x1ea4/4] = 0x00000010 | UNKNOWN = 00000010 ced 0x00000000 0x00043eac {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cee 0x00000000 0xff800006 NV30_TCL_PRIMITIVE_3D [0x1eac/4] = 0xff800006 | UNKNOWN = ff800006 cef 0x00000000 0x00083d8c {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } cf0 0x00000000 0xffffff00 NV30_TCL_PRIMITIVE_3D_CLEAR_VALUES = 0xffffff00 cf1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1d90/4] = 0x00000000 cf2 0x00000000 0x00043d94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cf3 0x00000000 0x00000003 NV30_TCL_PRIMITIVE_3D_CLEAR_WHICH_BUFFERS = 0x00000003 cf4 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cf5 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cf6 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cf7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cf8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cf9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cfa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cfb 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cfc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cfd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cfe 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cff 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 d00 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d01 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP clearing color buffer ========================== Mapping 4 (fifo) Changed from 3422 to 3458 (36 words 144 bytes) mapped subchannel 0 to beef4901 mapped subchannel 6 to beef4201 mapped subchannel 4 to beef5201 mapped subchannel 3 to beef3901 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 5 to beef5f01 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 0 to beef6601 mapped subchannel 2 to beef7701 mapped subchannel 2 to beef7702 mapped subchannel 0 to beef7b01 mapped subchannel 0 to beef7201 mapped subchannel 1 to beef3097 d5e 0x00000000 0x00040050 {size: 0x1 channel: 0x0 obj: beef7201 opcode: METHOD } d5f 0x00000000 0x00000003 NvType0072 [0x0050/4] = 0x00000003 | UNKNOWN = 00000003 d60 0x00000000 0x00043804 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d61 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1804/4] = 0x00000000 d62 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d63 0x00000000 0x02000040 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x02000040 | UNKNOWN = 02000040 d64 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d65 0x00000000 0x03000050 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x03000050 | UNKNOWN = 03000050 d66 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d67 0x00000000 0x04000060 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x04000060 | UNKNOWN = 04000060 d68 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d69 0x00000000 0x05000070 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x05000070 | UNKNOWN = 05000070 d6a 0x00000000 0x00043ea8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d6b 0x00000000 0x02000000 NV30_TCL_PRIMITIVE_3D [0x1ea8/4] = 0x02000000 | UNKNOWN = 02000000 d6c 0x00000000 0x000437c8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d6d 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x17c8/4] = 0x00000002 | UNKNOWN = 00000002 d6e 0x00000000 0x00043804 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d6f 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1804/4] = 0x00000001 | UNKNOWN = 00000001 d70 0x00000000 0x00083d8c {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } d71 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_CLEAR_VALUES = 0x00000000 d72 0x00000000 0xff80ffff NV30_TCL_PRIMITIVE_3D [0x1d90/4] = 0xff80ffff | UNKNOWN = ff80ffff d73 0x00000000 0x00043d94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d74 0x00000000 0x000000f0 NV30_TCL_PRIMITIVE_3D_CLEAR_WHICH_BUFFERS = 0x000000f0 d75 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d76 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES d77 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } d78 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 d79 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d7a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d7b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d7c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 d7d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d7e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d7f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 d80 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 d81 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } d82 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP ========================== Mapping 9 (regs) Changed reg 0x00000010 from 0x00000000 to 0x266d1100 Changed reg 0x00000011 from 0x00000000 to 0x10082774 Changed reg 0x00000014 from 0x00000000 to 0x266d1120 Changed reg 0x00000015 from 0x00000000 to 0x10082774 Changed reg 0x00000018 from 0x00000000 to 0x266d1120 Changed reg 0x00000019 from 0x00000000 to 0x10082774 Changed reg 0x0000001c from 0x00000000 to 0x266d1160 Changed reg 0x0000001d from 0x00000000 to 0x10082774 clearing color+depth buffers ========================== Mapping 4 (fifo) Changed from 3551 to 3587 (36 words 144 bytes) mapped subchannel 0 to beef4901 mapped subchannel 6 to beef4201 mapped subchannel 4 to beef5201 mapped subchannel 3 to beef3901 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 5 to beef5f01 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 0 to beef6601 mapped subchannel 2 to beef7701 mapped subchannel 2 to beef7702 mapped subchannel 0 to beef7b01 mapped subchannel 0 to beef7201 mapped subchannel 1 to beef3097 ddf 0x00000000 0x00040050 {size: 0x1 channel: 0x0 obj: beef7201 opcode: METHOD } de0 0x00000000 0x00000004 NvType0072 [0x0050/4] = 0x00000004 | UNKNOWN = 00000004 de1 0x00000000 0x00043804 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } de2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1804/4] = 0x00000000 de3 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } de4 0x00000000 0x02000080 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x02000080 | UNKNOWN = 02000080 de5 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } de6 0x00000000 0x03000090 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x03000090 | UNKNOWN = 03000090 de7 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } de8 0x00000000 0x040000a0 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x040000a0 | UNKNOWN = 040000a0 de9 0x00000000 0x00043800 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } dea 0x00000000 0x050000b0 NV30_TCL_PRIMITIVE_3D [0x1800/4] = 0x050000b0 | UNKNOWN = 050000b0 deb 0x00000000 0x00043ea8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } dec 0x00000000 0x02000000 NV30_TCL_PRIMITIVE_3D [0x1ea8/4] = 0x02000000 | UNKNOWN = 02000000 ded 0x00000000 0x000437c8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } dee 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x17c8/4] = 0x00000002 | UNKNOWN = 00000002 def 0x00000000 0x00043804 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } df0 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1804/4] = 0x00000001 | UNKNOWN = 00000001 df1 0x00000000 0x00083d8c {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } df2 0x00000000 0xffffff00 NV30_TCL_PRIMITIVE_3D_CLEAR_VALUES = 0xffffff00 df3 0x00000000 0xff80ffff NV30_TCL_PRIMITIVE_3D [0x1d90/4] = 0xff80ffff | UNKNOWN = ff80ffff df4 0x00000000 0x00043d94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } df5 0x00000000 0x000000f3 NV30_TCL_PRIMITIVE_3D_CLEAR_WHICH_BUFFERS = 0x000000f3 df6 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } df7 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES df8 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } df9 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 dfa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 dfb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 dfc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 dfd 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 dfe 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 dff 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 e00 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 e01 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 e02 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } e03 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP ========================== Mapping 9 (regs) Changed reg 0x00000020 from 0x00000000 to 0x37eef380 Changed reg 0x00000021 from 0x00000000 to 0x10082774 Changed reg 0x00000024 from 0x00000000 to 0x37eef3a0 Changed reg 0x00000028 from 0x00000000 to 0x37eef3c0 Changed reg 0x00000029 from 0x00000000 to 0x10082774 Changed reg 0x0000002c from 0x00000000 to 0x37eef3e0 Changed reg 0x0000002d from 0x00000000 to 0x10082774 Testing GL_ARB_vertex_program extension.