1 gen comb, 8 max gen comb ========================== Mapping 4 (fifo) Changed from 51347 to 51481 (134 words 536 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 c893 0x00000000 0x00182a60 {size: 0x6 channel: 0x1 obj: beef3097 opcode: METHOD } c894 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE = TRUE c895 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE = TRUE c896 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE = TRUE c897 0x00000000 0x00000204 NV30_TCL_PRIMITIVE_3D_DEPTH_FUNC = GL_GREATER c898 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE = FALSE c899 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE = FALSE c89a 0x00000000 0x00082a78 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } c89b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR = 1.000000 c89c 0x00000000 0x40000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS = 2.000000 c89d 0x00000000 0x00043d78 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c89e 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1d78/4] = 0x00000001 | UNKNOWN = 00000001 c89f 0x00000000 0x00042380 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8a0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0380/4] = 0x00000000 c8a1 0x00000000 0x000437cc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8a2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x17cc/4] = 0x00000000 c8a3 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } c8a4 0x00000000 0x0021a0a0 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a0a0 c8a5 0x00000000 0x0efef000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef000 c8a6 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 c8a7 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 c8a8 0x00000000 0x00000050 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000050 c8a9 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 c8aa 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 c8ab 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 c8ac 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } c8ad 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 c8ae 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } c8af 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 c8b0 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8b1 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 c8b2 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8b3 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 c8b4 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8b5 0x00000000 0x0efef001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef001 (couldn't find local address of program) c8b6 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8b7 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 c8b8 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8b9 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff c8ba 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } c8bb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 c8bc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 c8bd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 c8be 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 c8bf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed c8c3 0x00000000 0x00043a0c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8c4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(0) = 0x00000000 c8c5 0x00000000 0x00043a2c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8c6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(1) = 0x00000000 c8c7 0x00000000 0x00043a4c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8c8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(2) = 0x00000000 c8c9 0x00000000 0x00043a6c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8ca 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(3) = 0x00000000 c8cb 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8cc 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 c8cd 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8ce 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 c8cf 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } c8d0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE c8d1 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS c8d2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 c8d3 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8d4 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 c8d5 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8d6 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 c8d7 0x00000000 0x00043d7c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8d8 0x00000000 0xffff0000 NV30_TCL_PRIMITIVE_3D [0x1d7c/4] = 0xffff0000 | UNKNOWN = ffff0000 c8d9 0x00000000 0x000c3ee0 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } c8da 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1ee0/4] = 0x3f800000 | UNKNOWN = 3f800000 c8db 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee4/4] = 0x00000000 c8dc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee8/4] = 0x00000000 c8dd 0x00000000 0x00043ff4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8de 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000001 | UNKNOWN = 00000001 c8df 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } c8e0 0x00000000 0x00000092 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000092 c8e1 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 c8e2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 c8e3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 c8e4 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x3f800000 | UNKNOWN = 3f800000 c8e5 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } c8e6 0x00000000 0x00000093 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000093 c8e7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 c8e8 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 c8e9 0x00000000 0x427d8000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x427d8000 | UNKNOWN = 427d8000 c8ea 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 c8eb 0x00000000 0x00083428 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } c8ec 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1428/4] = 0x00000001 | UNKNOWN = 00000001 c8ed 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x142c/4] = 0x00000000 c8ee 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8ef 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 c8f0 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c8f1 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c c8f2 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } c8f3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 c8f4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 c8f5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 c8f6 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 c8f7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 c8f8 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 c8f9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 c8fa 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 c8fb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 c8fc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 c8fd 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 c8fe 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 c8ff 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 c900 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 c901 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 c902 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 c903 0x00000000 0x00043ea0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c904 0x00000000 0x00000025 NV30_TCL_PRIMITIVE_3D_VP_PROGRAM_START_ID = 37 c905 0x00000000 0x00083ff0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } c906 0x00000000 0x00000009 NV30_TCL_PRIMITIVE_3D [0x1ff0/4] = 0x00000009 | UNKNOWN = 00000009 c907 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000000 c908 0x00000000 0x00043ef8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c909 0x00000000 0x0020ffff NV30_TCL_PRIMITIVE_3D [0x1ef8/4] = 0x0020ffff | UNKNOWN = 0020ffff c90a 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c90b 0x00000000 0x00000011 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000011 | UNKNOWN = 00000011 c90c 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c90d 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES c90e 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } c90f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c910 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c911 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c912 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c913 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c914 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c915 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c916 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c917 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c918 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c919 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP ========================== Mapping 10 (regs) Changed reg 0x00008828 from 0x00000000 to 0x01403e80 Changed reg 0x00008829 from 0x00000000 to 0x1c9dc801 Changed reg 0x0000882a from 0x00000000 to 0x0001c800 Changed reg 0x0000882b from 0x00000000 to 0x3fe1c800 Changed reg 0x0000882c from 0x00000000 to 0x81401080 Changed reg 0x0000882d from 0x00000000 to 0x1c9dc900 Changed reg 0x0000882e from 0x00000000 to 0x0001c800 Changed reg 0x0000882f from 0x00000000 to 0x0001c800 Changed reg 0x00008830 from 0x00000000 to 0x01404e82 Changed reg 0x00008831 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008832 from 0x00000000 to 0x0001c800 Changed reg 0x00008833 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008834 from 0x00000000 to 0x83400e81 Changed reg 0x00008835 from 0x00000000 to 0x1c9dc904 Changed reg 0x00008836 from 0x00000000 to 0x0101c900 Changed reg 0x00008837 from 0x00000000 to 0x0001c800 Changed reg 0x00008838 from 0x00000000 to 0x00000001 test_nv_register_combiners: change constant colors ========================== Mapping 4 (fifo) Changed from 51574 to 51629 (55 words 220 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 c976 0x00000000 0x00042220 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c977 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x0220/4] = 0x00000001 | UNKNOWN = 00000001 c978 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c979 0x00000000 0x0efef001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef001 (couldn't find local address of program) c97a 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c97b 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 c97c 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c97d 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff c97e 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } c97f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 c980 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 c981 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 c982 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 c983 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed c987 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } c988 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE c989 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS c98a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 c98b 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c98c 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 c98d 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c98e 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c c98f 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } c990 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 c991 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 c992 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 c993 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 c994 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 c995 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 c996 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 c997 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 c998 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 c999 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 c99a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 c99b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 c99c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 c99d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 c99e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 c99f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 c9a0 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c9a1 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES c9a2 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } c9a3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c9a4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9a5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9a6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9a7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c9a8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9a9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9aa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 c9ab 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 c9ac 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } c9ad 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP test_nv_register_combiners: input,output or final ========================== Mapping 4 (fifo) Changed from 51722 to 52366 (644 words 2576 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 ca0a 0x00000000 0x00042220 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca0b 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x0220/4] = 0x00000001 | UNKNOWN = 00000001 ca0c 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca0d 0x00000000 0x0efef001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef001 (couldn't find local address of program) ca0e 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca0f 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 ca10 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca11 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff ca12 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } ca13 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 ca14 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 ca15 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 ca16 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 ca17 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed ca1b 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } ca1c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE ca1d 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS ca1e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 ca1f 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca20 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 ca21 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca22 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c ca23 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } ca24 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 ca25 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 ca26 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 ca27 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 ca28 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 ca29 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 ca2a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 ca2b 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 ca2c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 ca2d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 ca2e 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 ca2f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 ca30 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 ca31 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 ca32 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 ca33 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 ca34 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca35 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES ca36 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } ca37 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 ca38 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca39 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca3a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca3b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 ca3c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca3d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca3e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 ca3f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 ca40 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } ca41 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP ca42 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } ca43 0x00000000 0x0021a100 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a100 ca44 0x00000000 0x0efef080 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef080 ca45 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 ca46 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 ca47 0x00000000 0x00000070 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000070 ca48 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 ca49 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 ca4a 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 ca4b 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } ca4c 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 ca4d 0x00000000 0x00000000 NOP ca4e 0x00000000 0x00000000 NOP ca4f 0x00000000 0x00000000 NOP ca50 0x00000000 0x00000000 NOP 88 0x00000000 removed caa9 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } caaa 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 caab 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caac 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 caad 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caae 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 caaf 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cab0 0x00000000 0x0efef081 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef081 (couldn't find local address of program) cab1 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cab2 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cab3 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cab4 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cab5 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cab6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cab7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cab8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cab9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 caba 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cabe 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cabf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cac0 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cac1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cac2 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cac3 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cac4 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cac5 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cac6 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cac7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cac8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cac9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 caca 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cacb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cacc 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cacd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cace 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cacf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cad0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cad1 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cad2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cad3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cad4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cad5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cad6 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cad7 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cad8 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cad9 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cada 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cadb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cadc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cadd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cade 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cadf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cae0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cae1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cae2 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cae3 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cae4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cae5 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cae6 0x00000000 0x0021a180 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a180 cae7 0x00000000 0x0efef100 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef100 cae8 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cae9 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 caea 0x00000000 0x00000070 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000070 caeb 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 caec 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 caed 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 caee 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } caef 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 caf0 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } caf1 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 caf2 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caf3 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 caf4 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caf5 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 caf6 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caf7 0x00000000 0x0efef101 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef101 (Unable to find DMA record - can't disasm) caf8 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } caf9 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cafa 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cafb 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cafc 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cafd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cafe 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 caff 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cb00 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cb01 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cb05 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cb06 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cb07 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cb08 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cb09 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb0a 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cb0b 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb0c 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cb0d 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cb0e 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cb0f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cb10 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cb11 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cb12 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cb13 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cb14 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cb15 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cb16 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cb17 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cb18 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cb19 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cb1a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cb1b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cb1c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cb1d 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cb1e 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb1f 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cb20 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cb21 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb22 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb23 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb24 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb25 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb26 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb27 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb28 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb29 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb2a 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb2b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cb2c 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cb2d 0x00000000 0x0021a200 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a200 cb2e 0x00000000 0x0efef180 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef180 cb2f 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cb30 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 cb31 0x00000000 0x00000070 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000070 cb32 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 cb33 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 cb34 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 cb35 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cb36 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 cb37 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cb38 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 cb39 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb3a 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 cb3b 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb3c 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 cb3d 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb3e 0x00000000 0x0efef181 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef181 (Unable to find DMA record - can't disasm) cb3f 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb40 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cb41 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb42 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cb43 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cb44 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cb45 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cb46 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cb47 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cb48 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cb4c 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cb4d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cb4e 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cb4f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cb50 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb51 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cb52 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb53 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cb54 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cb55 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cb56 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cb57 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cb58 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cb59 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cb5a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cb5b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cb5c 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cb5d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cb5e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cb5f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cb60 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cb61 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cb62 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cb63 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cb64 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cb65 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb66 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cb67 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cb68 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb69 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb6a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb6b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb6c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb6d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb6e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb6f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cb70 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cb71 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb72 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cb73 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cb74 0x00000000 0x0021a280 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a280 cb75 0x00000000 0x0efef200 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef200 cb76 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cb77 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 cb78 0x00000000 0x00000070 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000070 cb79 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 cb7a 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 cb7b 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 cb7c 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cb7d 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 cb7e 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cb7f 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 cb80 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb81 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 cb82 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb83 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 cb84 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb85 0x00000000 0x0efef201 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef201 (Unable to find DMA record - can't disasm) cb86 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb87 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cb88 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb89 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cb8a 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cb8b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cb8c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cb8d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cb8e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cb8f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cb93 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cb94 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cb95 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cb96 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cb97 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb98 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cb99 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cb9a 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cb9b 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cb9c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cb9d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cb9e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cb9f 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cba0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cba1 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cba2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cba3 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cba4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cba5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cba6 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cba7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cba8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cba9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cbaa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cbab 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cbac 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbad 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cbae 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cbaf 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbb0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbb4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbb7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbb8 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbb9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cbba 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cbbb 0x00000000 0x0021a300 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a300 cbbc 0x00000000 0x0efef280 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef280 cbbd 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cbbe 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 cbbf 0x00000000 0x00000070 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000070 cbc0 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 cbc1 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 cbc2 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 cbc3 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cbc4 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 cbc5 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cbc6 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 cbc7 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbc8 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 cbc9 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbca 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 cbcb 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbcc 0x00000000 0x0efef281 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef281 (Unable to find DMA record - can't disasm) cbcd 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbce 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cbcf 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbd0 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cbd1 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cbd2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cbd3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cbd4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cbd5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cbd6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cbda 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cbdb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cbdc 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cbdd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cbde 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbdf 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cbe0 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbe1 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cbe2 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cbe3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cbe4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cbe5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cbe6 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cbe7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cbe8 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cbe9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cbea 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cbeb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cbec 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cbed 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cbee 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cbef 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cbf0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cbf1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cbf2 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cbf3 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cbf4 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cbf5 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cbf6 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbf7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbf8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbf9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbfa 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbfb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbfc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbfd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cbfe 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cbff 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc00 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cc01 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cc02 0x00000000 0x0021a380 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a380 cc03 0x00000000 0x0efef300 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef300 cc04 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cc05 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 cc06 0x00000000 0x00000050 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000050 cc07 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 cc08 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 cc09 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 cc0a 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cc0b 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 cc0c 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cc0d 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 cc0e 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc0f 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 cc10 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc11 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 cc12 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc13 0x00000000 0x0efef301 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef301 (Unable to find DMA record - can't disasm) cc14 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc15 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cc16 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc17 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cc18 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cc19 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cc1a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cc1b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cc1c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cc1d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cc21 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cc22 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cc23 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cc24 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cc25 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc26 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cc27 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc28 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cc29 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cc2a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cc2b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cc2c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cc2d 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cc2e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cc2f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cc30 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cc31 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cc32 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cc33 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cc34 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cc35 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cc36 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cc37 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cc38 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cc39 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cc3a 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc3b 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cc3c 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cc3d 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc3e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc3f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc40 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc41 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc42 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc43 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc44 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc45 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc46 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc47 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP cc48 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } cc49 0x00000000 0x0021a3e0 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x0021a3e0 cc4a 0x00000000 0x0efef380 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0efef380 cc4b 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 cc4c 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 cc4d 0x00000000 0x00000060 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000060 cc4e 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 cc4f 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 cc50 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 cc51 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cc52 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 cc53 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } cc54 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 cc55 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc56 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 cc57 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc58 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 cc59 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc5a 0x00000000 0x0efef381 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efef381 (Unable to find DMA record - can't disasm) cc5b 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc5c 0x00000000 0x02008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x02008000 | UNKNOWN = 02008000 cc5d 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc5e 0x00000000 0x0000ffff NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x0000ffff | UNKNOWN = 0000ffff cc5f 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } cc60 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 cc61 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 cc62 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 cc63 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 cc64 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed cc68 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } cc69 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE cc6a 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS cc6b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 cc6c 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc6d 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 cc6e 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc6f 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c cc70 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } cc71 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 cc72 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 cc73 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 cc74 0x00000000 0xbf000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0xbf000000 | UNKNOWN = bf000000 cc75 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 cc76 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 cc77 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 cc78 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x3f000000 | UNKNOWN = 3f000000 cc79 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 cc7a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 cc7b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 cc7c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 cc7d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 cc7e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 cc7f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 cc80 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 cc81 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc82 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES cc83 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } cc84 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc85 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc86 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc87 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc88 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc89 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc8a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc8b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 cc8c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 cc8d 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } cc8e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP ========================== Mapping 10 (regs) Changed reg 0x00008840 from 0x00000000 to 0x01403e80 Changed reg 0x00008841 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008842 from 0x00000000 to 0x0001c800 Changed reg 0x00008843 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008844 from 0x00000000 to 0x83400e82 Changed reg 0x00008845 from 0x00000000 to 0x1c9fc900 Changed reg 0x00008846 from 0x00000000 to 0x00000002 Changed reg 0x00008847 from 0x00000000 to 0x0001c800 Changed reg 0x00008848 from 0x00000000 to 0x3f800000 Changed reg 0x0000884c from 0x00000000 to 0x81401080 Changed reg 0x0000884d from 0x00000000 to 0x1c9dc900 Changed reg 0x0000884e from 0x00000000 to 0x0001c800 Changed reg 0x0000884f from 0x00000000 to 0x0001c800 Changed reg 0x00008850 from 0x00000000 to 0x01404e80 Changed reg 0x00008851 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008852 from 0x00000000 to 0x0001c800 Changed reg 0x00008853 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008854 from 0x00000000 to 0x83400e81 Changed reg 0x00008855 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008856 from 0x00000000 to 0x0001c904 Changed reg 0x00008857 from 0x00000000 to 0x0001c800 Changed reg 0x00008858 from 0x00000000 to 0x00000001 Changed reg 0x00008860 from 0x00000000 to 0x01403e80 Changed reg 0x00008861 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008862 from 0x00000000 to 0x0001c800 Changed reg 0x00008863 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008864 from 0x00000000 to 0x84400e82 Changed reg 0x00008865 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008866 from 0x00000000 to 0x00000002 Changed reg 0x00008867 from 0x00000000 to 0x0000aa02 Changed reg 0x00008868 from 0x00000000 to 0x40000000 Changed reg 0x00008869 from 0x00000000 to 0xbf800000 Changed reg 0x0000886c from 0x00000000 to 0x81401080 Changed reg 0x0000886d from 0x00000000 to 0x1c9dc900 Changed reg 0x0000886e from 0x00000000 to 0x0001c800 Changed reg 0x0000886f from 0x00000000 to 0x0001c800 Changed reg 0x00008870 from 0x00000000 to 0x01404e80 Changed reg 0x00008871 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008872 from 0x00000000 to 0x0001c800 Changed reg 0x00008873 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008874 from 0x00000000 to 0x83400e81 Changed reg 0x00008875 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008876 from 0x00000000 to 0x0001c904 Changed reg 0x00008877 from 0x00000000 to 0x0001c800 Changed reg 0x00008878 from 0x00000000 to 0x00000001 Changed reg 0x00008880 from 0x00000000 to 0x01403e80 Changed reg 0x00008881 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008882 from 0x00000000 to 0x0001c800 Changed reg 0x00008883 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008884 from 0x00000000 to 0x84400e82 Changed reg 0x00008885 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008886 from 0x00000000 to 0x00000002 Changed reg 0x00008887 from 0x00000000 to 0x0000aa02 Changed reg 0x00008888 from 0x00000000 to 0xc0000000 Changed reg 0x00008889 from 0x00000000 to 0x3f800000 Changed reg 0x0000888c from 0x00000000 to 0x81401080 Changed reg 0x0000888d from 0x00000000 to 0x1c9dc900 Changed reg 0x0000888e from 0x00000000 to 0x0001c800 Changed reg 0x0000888f from 0x00000000 to 0x0001c800 Changed reg 0x00008890 from 0x00000000 to 0x01404e80 Changed reg 0x00008891 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008892 from 0x00000000 to 0x0001c800 Changed reg 0x00008893 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008894 from 0x00000000 to 0x83400e81 Changed reg 0x00008895 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008896 from 0x00000000 to 0x0001c904 Changed reg 0x00008897 from 0x00000000 to 0x0001c800 Changed reg 0x00008898 from 0x00000000 to 0x00000001 Changed reg 0x000088a0 from 0x00000000 to 0x01403e80 Changed reg 0x000088a1 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088a2 from 0x00000000 to 0x0001c800 Changed reg 0x000088a3 from 0x00000000 to 0x3fe1c800 Changed reg 0x000088a4 from 0x00000000 to 0x83400e82 Changed reg 0x000088a5 from 0x00000000 to 0x1c9dc900 Changed reg 0x000088a6 from 0x00000000 to 0x00000002 Changed reg 0x000088a7 from 0x00000000 to 0x0001c800 Changed reg 0x000088a8 from 0x00000000 to 0xbf000000 Changed reg 0x000088ac from 0x00000000 to 0x81401080 Changed reg 0x000088ad from 0x00000000 to 0x1c9dc900 Changed reg 0x000088ae from 0x00000000 to 0x0001c800 Changed reg 0x000088af from 0x00000000 to 0x0001c800 Changed reg 0x000088b0 from 0x00000000 to 0x01404e80 Changed reg 0x000088b1 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088b2 from 0x00000000 to 0x0001c800 Changed reg 0x000088b3 from 0x00000000 to 0x3fe1c800 Changed reg 0x000088b4 from 0x00000000 to 0x83400e81 Changed reg 0x000088b5 from 0x00000000 to 0x1c9dc900 Changed reg 0x000088b6 from 0x00000000 to 0x0001c904 Changed reg 0x000088b7 from 0x00000000 to 0x0001c800 Changed reg 0x000088b8 from 0x00000000 to 0x00000001 Changed reg 0x000088c0 from 0x00000000 to 0x01403e80 Changed reg 0x000088c1 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088c2 from 0x00000000 to 0x0001c800 Changed reg 0x000088c3 from 0x00000000 to 0x3fe1c800 Changed reg 0x000088c4 from 0x00000000 to 0x83400e82 Changed reg 0x000088c5 from 0x00000000 to 0x1c9fc900 Changed reg 0x000088c6 from 0x00000000 to 0x00000002 Changed reg 0x000088c7 from 0x00000000 to 0x0001c800 Changed reg 0x000088c8 from 0x00000000 to 0x3f000000 Changed reg 0x000088cc from 0x00000000 to 0x81401080 Changed reg 0x000088cd from 0x00000000 to 0x1c9dc900 Changed reg 0x000088ce from 0x00000000 to 0x0001c800 Changed reg 0x000088cf from 0x00000000 to 0x0001c800 Changed reg 0x000088d0 from 0x00000000 to 0x01404e80 Changed reg 0x000088d1 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088d2 from 0x00000000 to 0x0001c800 Changed reg 0x000088d3 from 0x00000000 to 0x3fe1c800 Changed reg 0x000088d4 from 0x00000000 to 0x83400e81 Changed reg 0x000088d5 from 0x00000000 to 0x1c9dc900 Changed reg 0x000088d6 from 0x00000000 to 0x0001c904 Changed reg 0x000088d7 from 0x00000000 to 0x0001c800 Changed reg 0x000088d8 from 0x00000000 to 0x00000001 Changed reg 0x000088e0 from 0x00000000 to 0x01403e80 Changed reg 0x000088e1 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088e2 from 0x00000000 to 0x0001c800 Changed reg 0x000088e3 from 0x00000000 to 0x3fe1c800 Changed reg 0x000088e4 from 0x00000000 to 0x81401080 Changed reg 0x000088e5 from 0x00000000 to 0x1c9dc900 Changed reg 0x000088e6 from 0x00000000 to 0x0001c800 Changed reg 0x000088e7 from 0x00000000 to 0x0001c800 Changed reg 0x000088e8 from 0x00000000 to 0x01404e82 Changed reg 0x000088e9 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088ea from 0x00000000 to 0x0001c800 Changed reg 0x000088eb from 0x00000000 to 0x3fe1c800 Changed reg 0x000088ec from 0x00000000 to 0x83400e81 Changed reg 0x000088ed from 0x00000000 to 0x1c9dc904 Changed reg 0x000088ee from 0x00000000 to 0x0101c900 Changed reg 0x000088ef from 0x00000000 to 0x0001c800 Changed reg 0x000088f0 from 0x00000000 to 0x00000001 Changed reg 0x000088f8 from 0x00000000 to 0x01403e80 Changed reg 0x000088f9 from 0x00000000 to 0x1c9dc801 Changed reg 0x000088fa from 0x00000000 to 0x0001c800 Changed reg 0x000088fb from 0x00000000 to 0x3fe1c800 Changed reg 0x000088fc from 0x00000000 to 0x81400e82 Changed reg 0x000088fd from 0x00000000 to 0x1c9fc900 Changed reg 0x000088fe from 0x00000000 to 0x0001c800 Changed reg 0x000088ff from 0x00000000 to 0x0001c800 Changed reg 0x00008900 from 0x00000000 to 0x81401080 Changed reg 0x00008901 from 0x00000000 to 0x1c9dc900 Changed reg 0x00008902 from 0x00000000 to 0x0001c800 Changed reg 0x00008903 from 0x00000000 to 0x0001c800 Changed reg 0x00008904 from 0x00000000 to 0x01404e80 Changed reg 0x00008905 from 0x00000000 to 0x1c9dc801 Changed reg 0x00008906 from 0x00000000 to 0x0001c800 Changed reg 0x00008907 from 0x00000000 to 0x3fe1c800 Changed reg 0x00008908 from 0x00000000 to 0x83400e81 Changed reg 0x00008909 from 0x00000000 to 0x1c9dc900 Changed reg 0x0000890a from 0x00000000 to 0x0001c904 Changed reg 0x0000890b from 0x00000000 to 0x0001c800 Changed reg 0x0000890c from 0x00000000 to 0x00000001 test_nv_texgen_emboss() No GL_NV_texgen_emboss extension.