Card has id 0x10de0291 (G70) bus is PCI-E object creation: beef0028, type 307e, parent beef0003 object creation: beef0028, type 307e, parent beef0003 object creation: beef0028, type 307e, parent beef0003 object creation: beef0028, type 307e, parent beef0003 object creation: beef4901, type 357c, parent beef000b object creation: beef4201, type 3062, parent beef000b object creation: beef5201, type 309e, parent beef000b object creation: beef6101, type 308a, parent beef000b object creation: beef6601, type 3066, parent beef000b object creation: beef7701, type 3089, parent beef000b object creation: beef7702, type 3089, parent beef000b object creation: beef1901, type 19, parent beef000b object creation: beef4301, type 43, parent beef000b object creation: beef4401, type 44, parent beef000b object creation: beef5f01, type 9f, parent beef000b object creation: beef5f02, type 9f, parent beef000b object creation: beef4a01, type 4a, parent beef000b object creation: beef7201, type 72, parent beef000b object creation: beef3901, type 39, parent beef000b object creation: beef7b01, type 307b, parent beef000b object creation: beef3097, type 4097, parent beef000b object creation: beef0028, type 307e, parent beef0003 Using FIFO channel 2 map 0 from 0x2aaaaab21000 to 0x2aaaabb21000 size 0x1000000 (physical 0xfa000000) => no dump map 1 from 0x2aaaabb21000 to 0x2aaabbb21000 size 0x10000000 (physical 0xe0000000) => no dump map 2 from 0x2aaabbb39000 to 0x2aaabc2d7000 size 0x79e000 (physical 0xe0000000) => no dump map 3 from 0x2aaabc2d7000 to 0x2aaabc2d8000 size 0x1000 (physical 0xfa001000) => registers (no read, PCI-E) map 4 from 0x2aaabc31a000 to 0x2aaabc41c000 size 0x102000 (physical 0x13221b000) => fifo map 5 from 0x2aaabc41c000 to 0x2aaabc41d000 size 0x1000 (physical 0xfac02000) => registers (no read, PCI-E) map 6 from 0x2aaabc41d000 to 0x2aaabc41e000 size 0x1000 (physical 0x13226c000) => registers (no read, PCI-E) map 7 from 0x2aaabc41e000 to 0x2aaabc41f000 size 0x1000 (physical 0x11d42a000) => registers (no read, PCI-E) map 8 from 0x2aaabc41f000 to 0x2aaabc420000 size 0x1000 (physical 0xef77f000) => registers (no read, PCI-E) map 9 from 0x2aaabc420000 to 0x2aaabc424000 size 0x4000 (physical 0x13d8ca000) => registers map 10 from 0x2aaabc424000 to 0x2aaabc524000 size 0x100000 (physical 0x1174fb000) => registers ========================== Mapping 4 (fifo) Changed from 753 to 262492 (261739 words 1046956 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 2f1 0x00000000 0x00082200 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 2f2 0x00000000 0x0200003f NV30_TCL_PRIMITIVE_3D [0x0200/4] = 0x0200003f | UNKNOWN = 0200003f 2f3 0x00000000 0x02000005 NV30_TCL_PRIMITIVE_3D [0x0204/4] = 0x02000005 | UNKNOWN = 02000005 2f4 0x00000000 0x00000000 NOP 2f5 0x00000000 0x00000000 NOP 2f6 0x00000000 0x00000000 NOP 2f7 0x00000000 0x00000000 NOP 2f8 0x00000000 0x00000000 NOP 24 0x00000000 removed 311 0x00000000 0x00042220 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 312 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x0220/4] = 0x00000001 | UNKNOWN = 00000001 313 0x00000000 0x00000000 NOP 314 0x00000000 0x00000000 NOP 315 0x00000000 0x00000000 NOP 316 0x00000000 0x00000000 NOP 317 0x00000000 0x00000000 NOP 34 0x00000000 removed 33a 0x00000000 0x000c220c {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 33b 0x00000000 0x00001a00 NV30_TCL_PRIMITIVE_3D_BUFFER0_PITCH = depth/stencil buffer pitch = 0 | color0 buffer pitch = 6656 33c 0x00000000 0x0001b000 NV30_TCL_PRIMITIVE_3D_COLOR0_OFFSET = 0x0001b000 33d 0x00000000 0x0f780000 NV30_TCL_PRIMITIVE_3D_DEPTH_OFFSET = 0x0f780000 33e 0x00000000 0x000c2214 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 33f 0x00000000 0x0f780000 NV30_TCL_PRIMITIVE_3D_DEPTH_OFFSET = 0x0f780000 340 0x00000000 0x0001b000 NV30_TCL_PRIMITIVE_3D_COLOR1_OFFSET = 0x0001b000 341 0x00000000 0x00001a00 NV30_TCL_PRIMITIVE_3D_BUFFER1_PITCH = color1 buffer pitch = 6656 342 0x00000000 0x00102280 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 343 0x00000000 0x00001a00 NV30_TCL_PRIMITIVE_3D_BUFFER2_PITCH = 0x00001a00 344 0x00000000 0x00001a00 NV30_TCL_PRIMITIVE_3D_BUFFER3_PITCH = 0x00001a00 345 0x00000000 0x0001b000 NV30_TCL_PRIMITIVE_3D_BUFFER2_OFFSET = 0x0001b000 346 0x00000000 0x0001b000 NV30_TCL_PRIMITIVE_3D_BUFFER3_OFFSET = 0x0001b000 347 0x00000000 0x0004222c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 348 0x00000000 0x00000a00 NV30_TCL_PRIMITIVE_3D_LMA_DEPTH_BUFFER_PITCH = pitch = 2560 349 0x00000000 0x00000000 NOP 34a 0x00000000 0x00000000 NOP 34b 0x00000000 0x00000000 NOP 34c 0x00000000 0x00000000 NOP 34d 0x00042374 0x00042374 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 34e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_LOGIC_OP_ENABLE = 0x00000000 34f 0x00042310 0x00042310 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 350 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE = FALSE 351 0x0004236c 0x0004236c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 352 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_FOG_ENABLE = FALSE 353 0x00042300 0x00042300 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 354 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D_DITHER_ENABLE = TRUE 355 0x00042324 0x00042324 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 356 0x01010101 0x01010101 NV30_TCL_PRIMITIVE_3D_COLOR_MASK = a = TRUE | r = TRUE | g = TRUE | b = TRUE 357 0x00042370 0x00042370 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 358 0x0000fff0 0x0000fff0 NV30_TCL_PRIMITIVE_3D [0x0370/4] = 0x0000fff0 | UNKNOWN = 0000fff0 359 0x00082328 0x00082328 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 35a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE = FALSE 35b 0x000000ff 0x000000ff NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK = 0x000000ff 35c 0x00182a60 0x00182a60 {size: 0x6 channel: 0x1 obj: beef3097 opcode: METHOD } 35d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE = FALSE 35e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE = FALSE 35f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE = FALSE 360 0x00000201 0x00000201 NV30_TCL_PRIMITIVE_3D_DEPTH_FUNC = GL_LESS 361 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE = TRUE 362 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE = FALSE 363 0x00082a78 0x00082a78 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 364 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR = 0.000000 365 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS = 0.000000 366 0x00043d78 0x00043d78 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 367 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1d78/4] = 0x00000001 | UNKNOWN = 00000001 368 0x00042380 0x00042380 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 369 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0380/4] = 0x00000000 36a 0x000437cc 0x000437cc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 36b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x17cc/4] = 0x00000000 36c 0x00086184 0x00086184 {size: 0x2 channel: 0x3 obj: beef3901 opcode: METHOD } 36d 0xbeef0202 0xbeef0202 Searching for object beef0202 Context is 0101cb84 Software object instanceMem[0] = 00000000 instanceMem[1] = 00000000 instanceMem[2] = 00000000 instanceMem[3] = 00000000 instanceMemFB[0] = 0x00000000 instanceMemFB[1] = 0x00000000 instanceMemFB[2] = 0x00000000 instanceMemFB[3] = 0x00000000 Channel 2 Object not found in the table, guessed type 0000!!! NV_MEMORY_TO_MEMORY_FORMAT_OBJECT_IN = object beef0202 type 0000 (UNKNOWN) 36e 0xbeef0201 0xbeef0201 Searching for object beef0201 Context is 0101cb83 Software object instanceMem[0] = 00000000 instanceMem[1] = 00000000 instanceMem[2] = 00000000 instanceMem[3] = 00000000 instanceMemFB[0] = 0x00000000 instanceMemFB[1] = 0x00000000 instanceMemFB[2] = 0x00000000 instanceMemFB[3] = 0x00000000 Channel 2 Object not found in the table, guessed type 0000!!! NV_MEMORY_TO_MEMORY_FORMAT_OBJECT_OUT = object beef0201 type 0000 (UNKNOWN) 36f 0x00046180 0x00046180 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 370 0xbeef0340 0xbeef0340 Searching for object beef0340 Context is 0101f3bd Software object instanceMem[0] = 00000000 instanceMem[1] = 00000000 instanceMem[2] = 00000000 instanceMem[3] = 00000000 instanceMemFB[0] = 0x00000000 instanceMemFB[1] = 0x00000000 instanceMemFB[2] = 0x00000000 instanceMemFB[3] = 0x00000000 Channel 2 Object not found in the table, guessed type 0000!!! NV_MEMORY_TO_MEMORY_FORMAT_DMA_NOTIFY = object beef0340 type 0000 (UNKNOWN) 371 0x0020630c 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } 372 0x001f8000 0x001f8000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x001f8000 373 0x0f73e000 0x0f73e000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0f73e000 374 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 375 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 376 0x00000020 0x00000020 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000020 377 0x00000001 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 378 0x00000101 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 379 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 37a 0x00046100 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 37b 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 37c 0x00046310 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 37d 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 37e 0x00043fd8 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 37f 0x00000002 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 380 0x00043fd8 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 381 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 382 0x000428e4 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 383 0x0f73e001 0x0f73e001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0f73e001 (couldn't find local address of program) 384 0x00043d60 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 385 0x03008000 0x03008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x03008000 | UNKNOWN = 03008000 386 0x00043fe8 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 387 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x00000000 388 0x00202b40 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 389 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 38a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 38b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 38c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 38d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed 391 0x00043a0c 0x00043a0c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 392 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(0) = 0x00000000 393 0x00043a2c 0x00043a2c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 394 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(1) = 0x00000000 395 0x00043a4c 0x00043a4c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 396 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(2) = 0x00000000 397 0x00043a6c 0x00043a6c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 398 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(3) = 0x00000000 399 0x00043fd8 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 39a 0x00000002 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 39b 0x00043fd8 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 39c 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 39d 0x000c2304 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 39e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 39f 0x00000207 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 3a0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 3a1 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 3a2 0x000000c1 0x000000c1 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000c1 3a3 0x3f000000 0x3f000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f000000 | UNKNOWN = 3f000000 3a4 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 3a5 0x40000000 0x40000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x40000000 | UNKNOWN = 40000000 3a6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 3a7 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 3a8 0x000000c6 0x000000c6 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000c6 3a9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 3aa 0x3f7ff972 0x3f7ff972 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f7ff972 | UNKNOWN = 3f7ff972 3ab 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 3ac 0x44000000 0x44000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x44000000 | UNKNOWN = 44000000 3ad 0x00043d7c 0x00043d7c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3ae 0xffff0000 0xffff0000 NV30_TCL_PRIMITIVE_3D [0x1d7c/4] = 0xffff0000 | UNKNOWN = ffff0000 3af 0x000c3ee0 0x000c3ee0 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 3b0 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1ee0/4] = 0x3f800000 | UNKNOWN = 3f800000 3b1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee4/4] = 0x00000000 3b2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee8/4] = 0x00000000 3b3 0x00043ff4 0x00043ff4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3b4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000000 3b5 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 3b6 0x00000092 0x00000092 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000092 3b7 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 3b8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 3b9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 3ba 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x3f800000 | UNKNOWN = 3f800000 3bb 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 3bc 0x00000093 0x00000093 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000093 3bd 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 3be 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 3bf 0x427d8000 0x427d8000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x427d8000 | UNKNOWN = 427d8000 3c0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 3c1 0x000823b8 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3c2 0x00000008 0x00000008 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000008 3c3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000000 3c4 0x00083db4 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3c5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000000 3c6 0xffff0000 0xffff0000 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0xffff0000 | UNKNOWN = ffff0000 3c7 0x00083828 0x00083828 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3c8 0x00001b02 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT = GL_FILL 3c9 0x00001b02 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK = GL_FILL 3ca 0x00083830 0x00083830 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 3cb 0x00000405 0x00000405 NV30_TCL_PRIMITIVE_3D_CULL_FACE = GL_BACK 3cc 0x00000901 0x00000901 NV30_TCL_PRIMITIVE_3D_FRONT_FACE = GL_CCW 3cd 0x00043838 0x00043838 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3ce 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE = FALSE 3cf 0x0004383c 0x0004383c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3d0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE = FALSE 3d1 0x0004347c 0x0004347c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3d2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE = FALSE 3d3 0x00042368 0x00042368 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 3d4 0x00001d01 0x00001d01 NV30_TCL_PRIMITIVE_3D_SHADE_MODEL = GL_SMOOTH 3d5 0x00803480 0x00803480 {size: 0x20 channel: 0x1 obj: beef3097 opcode: METHOD } 3d6 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1480/4] = 0xffffffff | UNKNOWN = ffffffff 3d7 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1484/4] = 0xffffffff | UNKNOWN = ffffffff 3d8 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1488/4] = 0xffffffff | UNKNOWN = ffffffff 3d9 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x148c/4] = 0xffffffff | UNKNOWN = ffffffff 3da 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1490/4] = 0xffffffff | UNKNOWN = ffffffff 3db 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1494/4] = 0xffffffff | UNKNOWN = ffffffff 3dc 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x1498/4] = 0xffffffff | UNKNOWN = ffffffff 3dd 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x149c/4] = 0xffffffff | UNKNOWN = ffffffff 3de 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a0/4] = 0xffffffff | UNKNOWN = ffffffff 3df 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a4/4] = 0xffffffff | UNKNOWN = ffffffff 3e0 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14a8/4] = 0xffffffff | UNKNOWN = ffffffff 3e1 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14ac/4] = 0xffffffff | UNKNOWN = ffffffff 3e2 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b0/4] = 0xffffffff | UNKNOWN = ffffffff 3e3 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b4/4] = 0xffffffff | UNKNOWN = ffffffff 3e4 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14b8/4] = 0xffffffff | UNKNOWN = ffffffff 3e5 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14bc/4] = 0xffffffff | UNKNOWN = ffffffff 3e6 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c0/4] = 0xffffffff | UNKNOWN = ffffffff 3e7 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c4/4] = 0xffffffff | UNKNOWN = ffffffff 3e8 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14c8/4] = 0xffffffff | UNKNOWN = ffffffff 3e9 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14cc/4] = 0xffffffff | UNKNOWN = ffffffff 3ea 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d0/4] = 0xffffffff | UNKNOWN = ffffffff 3eb 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d4/4] = 0xffffffff | UNKNOWN = ffffffff 3ec 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14d8/4] = 0xffffffff | UNKNOWN = ffffffff 3ed 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14dc/4] = 0xffffffff | UNKNOWN = ffffffff 3ee 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e0/4] = 0xffffffff | UNKNOWN = ffffffff 3ef 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e4/4] = 0xffffffff | UNKNOWN = ffffffff 3f0 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14e8/4] = 0xffffffff | UNKNOWN = ffffffff 3f1 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14ec/4] = 0xffffffff | UNKNOWN = ffffffff 3f2 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f0/4] = 0xffffffff | UNKNOWN = ffffffff 3f3 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f4/4] = 0xffffffff | UNKNOWN = ffffffff 3f4 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14f8/4] = 0xffffffff | UNKNOWN = ffffffff 3f5 0xffffffff 0xffffffff NV30_TCL_PRIMITIVE_3D [0x14fc/4] = 0xffffffff | UNKNOWN = ffffffff 3f6 0x00f03c10 0x00f03c10 {size: 0x3c channel: 0x1 obj: beef3097 opcode: METHOD } 3f7 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(1) = 1.000000 3f8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(1) = 0.000000 3f9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(1) = 0.000000 3fa 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(1) = 1.000000 3fb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(2) = 0.000000 3fc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(2) = 0.000000 3fd 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(2) = 1.000000 3fe 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(2) = 1.000000 3ff 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(3) = 1.000000 400 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(3) = 1.000000 401 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(3) = 1.000000 402 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(3) = 1.000000 403 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(4) = 0.000000 404 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(4) = 0.000000 405 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(4) = 0.000000 406 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(4) = 1.000000 407 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(5) = 0.000000 408 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(5) = 0.000000 409 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(5) = 0.000000 40a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(5) = 1.000000 40b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(6) = 0.000000 40c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(6) = 0.000000 40d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(6) = 0.000000 40e 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(6) = 1.000000 40f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(7) = 0.000000 410 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(7) = 0.000000 411 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(7) = 0.000000 412 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(7) = 1.000000 413 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(8) = 0.000000 414 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(8) = 0.000000 415 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(8) = 0.000000 416 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(8) = 1.000000 417 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(9) = 0.000000 418 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(9) = 0.000000 419 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(9) = 0.000000 41a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(9) = 1.000000 41b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(10) = 0.000000 41c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(10) = 0.000000 41d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(10) = 0.000000 41e 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(10) = 1.000000 41f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(11) = 0.000000 420 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(11) = 0.000000 421 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(11) = 0.000000 422 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(11) = 1.000000 423 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(12) = 0.000000 424 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(12) = 0.000000 425 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(12) = 0.000000 426 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(12) = 1.000000 427 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(13) = 0.000000 428 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(13) = 0.000000 429 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(13) = 0.000000 42a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(13) = 1.000000 42b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(14) = 0.000000 42c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(14) = 0.000000 42d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(14) = 0.000000 42e 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(14) = 1.000000 42f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(15) = 0.000000 430 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(15) = 0.000000 431 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(15) = 0.000000 432 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(15) = 1.000000 433 0x0004345c 0x0004345c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 434 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x145c/4] = 0x00000001 | UNKNOWN = 00000001 435 0x00083428 0x00083428 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 436 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1428/4] = 0x00000000 437 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x142c/4] = 0x00000000 438 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 439 0x00000094 0x00000094 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000094 43a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 43b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 43c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 43d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 43e 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 43f 0x00000095 0x00000095 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000095 440 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 441 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 442 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 443 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 444 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 445 0x00000096 0x00000096 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000096 446 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 447 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 448 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 449 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 44a 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 44b 0x00000097 0x00000097 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000097 44c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 44d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 44e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 44f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 450 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 451 0x00000098 0x00000098 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000098 452 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 453 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 454 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 455 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 456 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 457 0x00000099 0x00000099 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000099 458 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 459 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 45a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 45b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 45c 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 45d 0x0000009a 0x0000009a NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009a 45e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 45f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 460 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 461 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 462 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 463 0x0000009b 0x0000009b NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009b 464 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 465 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 466 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 467 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 468 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 469 0x0000009c 0x0000009c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009c 46a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 46b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 46c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 46d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 46e 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 46f 0x0000009d 0x0000009d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009d 470 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 471 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 472 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 473 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 474 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 475 0x0000009e 0x0000009e NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009e 476 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 477 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 478 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 479 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 47a 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 47b 0x0000009f 0x0000009f NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000009f 47c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 47d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 47e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 47f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 480 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 481 0x000000a0 0x000000a0 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a0 482 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 483 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 484 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 485 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 486 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 487 0x000000a1 0x000000a1 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a1 488 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 489 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 48a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 48b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 48c 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 48d 0x000000a2 0x000000a2 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a2 48e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 48f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 490 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 491 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 492 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 493 0x000000a3 0x000000a3 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a3 494 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 495 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 496 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 497 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 498 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 499 0x000000a4 0x000000a4 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a4 49a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 49b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 49c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 49d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 49e 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 49f 0x000000a5 0x000000a5 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a5 4a0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4a1 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 4a2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4a3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4a4 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4a5 0x000000a6 0x000000a6 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a6 4a6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4a7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4a8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4a9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4aa 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4ab 0x000000a7 0x000000a7 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a7 4ac 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4ad 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4ae 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4af 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4b0 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4b1 0x000000a8 0x000000a8 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a8 4b2 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 4b3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4b4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4b5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4b6 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4b7 0x000000a9 0x000000a9 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000a9 4b8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4b9 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 4ba 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4bb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4bc 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4bd 0x000000aa 0x000000aa NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000aa 4be 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4bf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4c0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4c1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4c2 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4c3 0x000000ab 0x000000ab NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000ab 4c4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4c5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4c6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4c7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4c8 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4c9 0x000000ac 0x000000ac NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000ac 4ca 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 4cb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4cc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4cd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4ce 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4cf 0x000000ad 0x000000ad NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000ad 4d0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4d1 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 4d2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4d3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4d4 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4d5 0x000000ae 0x000000ae NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000ae 4d6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4d7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4d8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4d9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4da 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4db 0x000000af 0x000000af NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000af 4dc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4dd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4de 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4df 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4e0 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4e1 0x000000b0 0x000000b0 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000b0 4e2 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 4e3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4e4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4e5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4e6 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4e7 0x000000b1 0x000000b1 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000b1 4e8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4e9 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 4ea 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4eb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4ec 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4ed 0x000000b2 0x000000b2 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000b2 4ee 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4ef 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4f0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4f1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4f2 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 4f3 0x000000b3 0x000000b3 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x000000b3 4f4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 4f5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4f6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4f7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4f8 0x00102a20 0x00102a20 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 4f9 0x439f8000 0x439f8000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OX = 319.000000 4fa 0x43827ff0 0x43827ff0 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OY = 260.999512 4fb 0x3f000000 0x3f000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_NPF_DIV2 = 0.500000 4fc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK0_0x0 = 0.000000 4fd 0x00102a30 0x00102a30 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 4fe 0x43800000 0x43800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PX_DIV2 = 256.000000 4ff 0xc3800000 0xc3800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PY_DIV2 = -256.000000 500 0x3effffff 0x3effffff NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_FMN_DIV2 = 0.500000 501 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK1_0x0 = 0.000000 502 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 503 0x0000002c 0x0000002c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000002c 504 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 505 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 506 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 507 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 508 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 509 0x0000002d 0x0000002d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000002d 50a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 50b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 50c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 50d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 50e 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 50f 0x0000002e 0x0000002e NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000002e 510 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 511 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 512 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 513 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 514 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 515 0x0000002f 0x0000002f NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000002f 516 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 517 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 518 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 519 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 51a 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 51b 0x00000030 0x00000030 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000030 51c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 51d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 51e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 51f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 520 0x00143efc 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 521 0x00000031 0x00000031 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000031 522 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x00000000 523 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 524 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 525 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 526 0x00043478 0x00043478 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 527 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1478/4] = 0x00000000 528 0x00443efc 0x00443efc {size: 0x11 channel: 0x1 obj: beef3097 opcode: METHOD } 529 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000000 52a 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 52b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 52c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 52d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 52e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 52f 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 530 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 531 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 532 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 533 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 534 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 535 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 536 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 537 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 538 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 539 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 53a 0x00082394 0x00082394 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 53b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR = 0.000000 53c 0x3f800000 0x3f800000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR = 1.000000 53d 0x00043e9c 0x00043e9c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 53e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_FROM_ID = Next upload ID: 0 53f 0x00102b80 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 540 0x40041c6c 0x40041c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 541 0x0040000d 0x0040000d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 542 0x8106c083 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 543 0x6041ff80 0x6041ff80 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=position vdt=8 sdt=63 VEC 0: MOV t8.xyzw, vertex.position.xyzw SCA 0: NOP 544 0x00102b80 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 545 0x401f9c6c 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 546 0x0040030d 0x0040030d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 547 0x8106c083 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 548 0x6041ff85 0x6041ff85 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = UNK:0x1 (last?) rr=col0 vdt=63 sdt=63 VEC 1: MOV result.col0.xyzw, vertex.col0.xyzw SCA 1: NOP 549 0x00043ea0 0x00043ea0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 54a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VP_PROGRAM_START_ID = 0 54b 0x00083ff0 0x00083ff0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 54c 0x00000009 0x00000009 NV30_TCL_PRIMITIVE_3D [0x1ff0/4] = 0x00000009 | UNKNOWN = 00000009 54d 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000001 | UNKNOWN = 00000001 54e 0x00043ef8 0x00043ef8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 54f 0x0020ffff 0x0020ffff NV30_TCL_PRIMITIVE_3D [0x1ef8/4] = 0x0020ffff | UNKNOWN = 0020ffff 550 0x00043d64 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 551 0x00d30000 0x00d30000 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x00d30000 | UNKNOWN = 00d30000 552 0x00043e94 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 553 0x00000001 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000001 | UNKNOWN = 00000001 554 0x00000000 0x0020630c {size: 0x8 channel: 0x3 obj: beef3901 opcode: METHOD } 555 0x00000000 0x001f8030 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_IN = 0x001f8030 556 0x00000000 0x0f73e040 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x0f73e040 557 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_IN = 0 558 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_PITCH_OUT = 0 559 0x00000000 0x00000050 NV_MEMORY_TO_MEMORY_FORMAT_LINE_LENGTH_IN = 0x00000050 55a 0x00000000 0x00000001 NV_MEMORY_TO_MEMORY_FORMAT_LINE_COUNT = 1 55b 0x00000000 0x00000101 NV_MEMORY_TO_MEMORY_FORMAT [0x0324/4] = 0x00000101 | UNKNOWN = 00000101 55c 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0328/4] = 0x00000000 55d 0x00000000 0x00046100 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 55e 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT [0x0100/4] = 0x00000000 55f 0x00000000 0x00046310 {size: 0x1 channel: 0x3 obj: beef3901 opcode: METHOD } 560 0x00000000 0x00000000 NV_MEMORY_TO_MEMORY_FORMAT_OFFSET_OUT = 0x00000000 561 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 562 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 563 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 564 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 565 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 566 0x00000000 0x0f73e041 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0f73e041 (couldn't find local address of program) 567 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 568 0x00000000 0x03008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x03008000 | UNKNOWN = 03008000 569 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 56a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x00000000 56b 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 56c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 56d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 56e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 56f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 570 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed 574 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 575 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 576 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 577 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 578 0x00000000 0x000428cc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 579 0x00000000 0x00000803 NV30_TCL_PRIMITIVE_3D_FOG_MODE = EXP2 57a 0x00000000 0x000c28d0 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 57b 0x00000000 0x3fc00000 NV30_TCL_PRIMITIVE_3D_FOG_EQUATION_CONSTANT = 1.500000 57c 0x00000000 0xbdd96d0a NV30_TCL_PRIMITIVE_3D_FOG_EQUATION_LINEAR = -0.106165 57d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_FOG_EQUATION_QUADRATIC = 0.000000 57e 0x00000000 0x00443efc {size: 0x11 channel: 0x1 obj: beef3097 opcode: METHOD } 57f 0x00000000 0x00000008 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000008 580 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 581 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 582 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 583 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 584 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 585 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 586 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 587 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 588 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 589 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 58a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 58b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 58c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 58d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 58e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 58f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 590 0x00000000 0x00043e9c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 591 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_FROM_ID = Next upload ID: 2 592 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 593 0x00000000 0x40041c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 594 0x00000000 0x0040000d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 595 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 596 0x00000000 0x6041ff80 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=position vdt=8 sdt=63 VEC 2: MOV t8.xyzw, vertex.position.xyzw SCA 2: NOP 597 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 598 0x00000000 0x001f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = 599 0x00000000 0x1800000d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 59a 0x00000000 0x8106c09f NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 59b 0x00000000 0xe422057c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=TEMPREG vdt=63 sdt=10 VEC 3: NOP SCA 3: RCC t10.w, t8.wwww 59c 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 59d 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 59e 0x00000000 0x00800055 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 59f 0x00000000 0x10bfca43 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 5a0 0x00000000 0x60411f94 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = rr=fogcoord vdt=63 sdt=63 VEC 4: MUL result.fogcoord.x, t8.zzzz, t10.wwww SCA 4: NOP 5a1 0x00000000 0x00102b80 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 5a2 0x00000000 0x401f9c6c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST0 = UNK:0x40000000 5a3 0x00000000 0x0040030d NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST1 = 5a4 0x00000000 0x8106c083 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST2 = 5a5 0x00000000 0x6041ff85 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_INST3 = UNK:0x1 (last?) rr=col0 vdt=63 sdt=63 VEC 5: MOV result.col0.xyzw, vertex.col0.xyzw SCA 5: NOP 5a6 0x00000000 0x00043ea0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5a7 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_VP_PROGRAM_START_ID = 2 5a8 0x00000000 0x00083ff0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 5a9 0x00000000 0x00000009 NV30_TCL_PRIMITIVE_3D [0x1ff0/4] = 0x00000009 | UNKNOWN = 00000009 5aa 0x00000000 0x00000011 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000011 | UNKNOWN = 00000011 5ab 0x00000000 0x00043ef8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5ac 0x00000000 0x0020ffff NV30_TCL_PRIMITIVE_3D [0x1ef8/4] = 0x0020ffff | UNKNOWN = 0020ffff 5ad 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5ae 0x00000000 0x00d30000 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x00d30000 | UNKNOWN = 00d30000 5af 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5b0 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000001 | UNKNOWN = 00000001 5b1 0x00000000 0x00043dac {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5b2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DO_VERTICES = 0x00000000 5b3 0x00000000 0x00043740 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5b4 0x00000000 0x00000032 NV30_TCL_PRIMITIVE_3D [0x1740/4] = 0x00000032 | UNKNOWN = 00000032 5b5 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5b6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 5b7 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5b8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 5b9 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5ba 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 5bb 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5bc 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 5bd 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 5be 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 5bf 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c2 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 5c3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 5c6 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 5c7 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 5c8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP 5c9 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 5ca 0x00000000 0x00000000 NOP 5cb 0x00000000 0x00000000 NOP 5cc 0x00000000 0x00000000 NOP 5cd 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 5ce 0x00000000 0x00000000 NOP 5cf 0x00000000 0x00000000 NOP 5d0 0x00000000 0x00000000 NOP 5d1 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 5d2 0x00000000 0x000828c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 5d3 0x00000000 0x0fff003f NV30_TCL_PRIMITIVE_3D [0x08c0/4] = 0x0fff003f | UNKNOWN = 0fff003f 5d4 0x00000000 0x02050000 NV30_TCL_PRIMITIVE_3D [0x08c4/4] = 0x02050000 | UNKNOWN = 02050000 5d5 0x00000000 0x0000bee4 {size: 0x0 channel: 0x5 obj: beef5f01 opcode: METHOD } 5d6 0x00000000 0x00000000 NOP 5d7 0x00000000 0x00000000 NOP 5d8 0x00000000 0x00000000 NOP 5d9 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 5da 0x00000000 0x00000000 NOP 5db 0x00000000 0x00000000 NOP 5dc 0x00000000 0x00000000 NOP 5dd 0x00000000 0x00003ffc {size: 0x0 channel: 0x1 obj: beef3097 opcode: METHOD } 5de 0x00000000 0x000828c0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 5df 0x00000000 0x0fff003f NV30_TCL_PRIMITIVE_3D [0x08c0/4] = 0x0fff003f | UNKNOWN = 0fff003f 5e0 0x00000000 0x02050000 NV30_TCL_PRIMITIVE_3D [0x08c4/4] = 0x02050000 | UNKNOWN = 02050000 5e1 0x00000000 0x00000000 NOP 5e2 0x00000000 0x00000000 NOP 5e3 0x00000000 0x00000000 NOP 5e4 0x00000000 0x00000000 NOP 5e5 0x00000000 0x00000000 NOP 260981 0x00000000 removed 4015b 0x02050003 0x040a0003 {size: 0x102 channel: 0x0 obj: beef7201 opcode: METHOD } mapped subchannel 0 to 00000000 4015c 0x00000000 0x00000000 Searching for object 00000000 Context is 0111cb85 Graphics object instanceMem[0] = 00000000 instanceMem[1] = 00000000 instanceMem[2] = 00000000 instanceMem[3] = 00000000 instanceMemFB[0] = 0x00000000 instanceMemFB[1] = 0x00000000 instanceMemFB[2] = 0x00000000 instanceMemFB[3] = 0x00000000 Channel 2 Object not found in the table, guessed type 0000!!! NvTypeffffffff [0x0000/4] = object 00000000 type 0000 (UNKNOWN) 4015d 0x00000000 0x00000000 NvTypeffffffff [0x0004/4] = 0x00000000 4015e 0x00000000 0x00000000 NvTypeffffffff [0x0008/4] = 0x00000000 4015f 0x00000000 0x00000000 NvTypeffffffff [0x000c/4] = 0x00000000 40160 0x00000000 0x00000000 NvTypeffffffff [0x0010/4] = 0x00000000 ========================== Mapping 10 (regs) Changed reg 0x0000000c from 0x00000000 to 0x01c03e80 Changed reg 0x0000000d from 0x00000000 to 0x1c9dc805 Changed reg 0x0000000e from 0x00000000 to 0x0001c805 Changed reg 0x0000000f from 0x00000000 to 0x0001c805 Changed reg 0x00000010 from 0x00000000 to 0x04806e82 Changed reg 0x00000011 from 0x00000000 to 0x1c9caa0d Changed reg 0x00000012 from 0x00000000 to 0x06dbc802 Changed reg 0x00000013 from 0x00000000 to 0x0001c802 Changed reg 0x00000014 from 0x00000000 to 0x3f800000 Changed reg 0x00000017 from 0x00000000 to 0x3f800000 Changed reg 0x00000018 from 0x00000000 to 0x04c06e81 Changed reg 0x00000019 from 0x00000000 to 0x1c9caa0d Changed reg 0x0000001a from 0x00000000 to 0x0ad9c900 Changed reg 0x0000001b from 0x00000000 to 0x0001c904 Changed reg 0x0000001c from 0x00000000 to 0x00000001 object creation: beef0028, type 307e, parent beef0003