loading identity to the modelview matrix ========================== Mapping 4 (fifo) Changed from 26338 to 26553 (215 words 860 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 13 0x00000000 removed 66e2 0x00000000 0x00182a60 {size: 0x6 channel: 0x1 obj: beef3097 opcode: METHOD } 66e3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FILL_ENABLE = FALSE 66e4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_LINE_ENABLE = FALSE 66e5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_POINT_ENABLE = FALSE 66e6 0x00000000 0x00000204 NV30_TCL_PRIMITIVE_3D_DEPTH_FUNC = GL_GREATER 66e7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DEPTH_WRITE_ENABLE = FALSE 66e8 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_DEPTH_TEST_ENABLE = TRUE 66e9 0x00000000 0x00082a78 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 66ea 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_FACTOR = 0.000000 66eb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_POLYGON_OFFSET_UNITS = 0.000000 66ec 0x00000000 0x00043d78 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66ed 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1d78/4] = 0x00000001 | UNKNOWN = 00000001 66ee 0x00000000 0x00042380 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66ef 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0380/4] = 0x00000000 66f0 0x00000000 0x000437cc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66f1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x17cc/4] = 0x00000000 66f2 0x00000000 0x00042220 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66f3 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x0220/4] = 0x00000001 | UNKNOWN = 00000001 66f4 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66f5 0x00000000 0x0efee001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efee001 (couldn't find local address of program) 66f6 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66f7 0x00000000 0x03008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x03008000 | UNKNOWN = 03008000 66f8 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 66f9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x00000000 66fa 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 66fb 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 66fc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 66fd 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 66fe 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 66ff 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed 6703 0x00000000 0x00043a0c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6704 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(0) = 0x00000000 6705 0x00000000 0x00043a2c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6706 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(1) = 0x00000000 6707 0x00000000 0x00043a4c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6708 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(2) = 0x00000000 6709 0x00000000 0x00043a6c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 670a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_TX_UNK03_UNIT(3) = 0x00000000 670b 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 670c 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 670d 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 670e 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 670f 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 6710 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 6711 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 6712 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 6713 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6714 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000002 | UNKNOWN = 00000002 6715 0x00000000 0x00043fd8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6716 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1fd8/4] = 0x00000001 | UNKNOWN = 00000001 6717 0x00000000 0x00043d7c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6718 0x00000000 0xffff0000 NV30_TCL_PRIMITIVE_3D [0x1d7c/4] = 0xffff0000 | UNKNOWN = ffff0000 6719 0x00000000 0x000c3ee0 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 671a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1ee0/4] = 0x3f800000 | UNKNOWN = 3f800000 671b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee4/4] = 0x00000000 671c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ee8/4] = 0x00000000 671d 0x00000000 0x00043ff4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 671e 0x00000000 0x003fc01f NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x003fc01f | UNKNOWN = 003fc01f 671f 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 6720 0x00000000 0x00000092 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000092 6721 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 6722 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 6723 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 6724 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x3f800000 | UNKNOWN = 3f800000 6725 0x00000000 0x00143efc {size: 0x5 channel: 0x1 obj: beef3097 opcode: METHOD } 6726 0x00000000 0x00000093 NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x00000093 6727 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 6728 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x3f800000 | UNKNOWN = 3f800000 6729 0x00000000 0x427d8000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x427d8000 | UNKNOWN = 427d8000 672a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 672b 0x00000000 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 672c 0x00000000 0x00000048 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000048 672d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000000 672e 0x00000000 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 672f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000000 6730 0x00000000 0xaaa80003 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0xaaa80003 | UNKNOWN = aaa80003 6731 0x00000000 0x00083828 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 6732 0x00000000 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_FRONT = GL_FILL 6733 0x00000000 0x00001b02 NV30_TCL_PRIMITIVE_3D_POLYGON_MODE_BACK = GL_FILL 6734 0x00000000 0x00083830 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 6735 0x00000000 0x00000404 NV30_TCL_PRIMITIVE_3D_CULL_FACE = GL_FRONT 6736 0x00000000 0x00000901 NV30_TCL_PRIMITIVE_3D_FRONT_FACE = GL_CCW 6737 0x00000000 0x00043838 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6738 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_POLYGON_SMOOTH_ENABLE = TRUE 6739 0x00000000 0x0004383c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 673a 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_CULL_FACE_ENABLE = TRUE 673b 0x00000000 0x0004347c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 673c 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_POLYGON_STIPPLE_ENABLE = TRUE 673d 0x00000000 0x00042368 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 673e 0x00000000 0x00001d01 NV30_TCL_PRIMITIVE_3D_SHADE_MODEL = GL_SMOOTH 673f 0x00000000 0x00f03c10 {size: 0x3c channel: 0x1 obj: beef3097 opcode: METHOD } 6740 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(1) = 1.000000 6741 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(1) = 0.000000 6742 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(1) = 0.000000 6743 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(1) = 1.000000 6744 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(2) = 0.000000 6745 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(2) = 0.000000 6746 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(2) = 1.000000 6747 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(2) = 1.000000 6748 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(3) = 1.000000 6749 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(3) = 1.000000 674a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(3) = 1.000000 674b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(3) = 1.000000 674c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(4) = 0.000000 674d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(4) = 0.000000 674e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(4) = 0.000000 674f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(4) = 1.000000 6750 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(5) = 0.000000 6751 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(5) = 0.000000 6752 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(5) = 0.000000 6753 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(5) = 1.000000 6754 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(6) = 0.000000 6755 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(6) = 0.000000 6756 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(6) = 0.000000 6757 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(6) = 1.000000 6758 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(7) = 0.000000 6759 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(7) = 0.000000 675a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(7) = 0.000000 675b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(7) = 1.000000 675c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(8) = 0.000000 675d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(8) = 0.000000 675e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(8) = 0.000000 675f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(8) = 1.000000 6760 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(9) = 0.000000 6761 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(9) = 0.000000 6762 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(9) = 0.000000 6763 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(9) = 1.000000 6764 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(10) = 0.000000 6765 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(10) = 0.000000 6766 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(10) = 0.000000 6767 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(10) = 1.000000 6768 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(11) = 0.000000 6769 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(11) = 0.000000 676a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(11) = 0.000000 676b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(11) = 1.000000 676c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(12) = 0.000000 676d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(12) = 0.000000 676e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(12) = 0.000000 676f 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(12) = 1.000000 6770 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(13) = 0.000000 6771 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(13) = 0.000000 6772 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(13) = 0.000000 6773 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(13) = 1.000000 6774 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(14) = 0.000000 6775 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(14) = 0.000000 6776 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(14) = 0.000000 6777 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(14) = 1.000000 6778 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4X(15) = 0.000000 6779 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Y(15) = 0.000000 677a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4Z(15) = 0.000000 677b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VTX_ATTR_4W(15) = 1.000000 677c 0x00000000 0x0004345c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 677d 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x145c/4] = 0x00000001 | UNKNOWN = 00000001 677e 0x00000000 0x00083428 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 677f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1428/4] = 0x00000000 6780 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x142c/4] = 0x00000000 6781 0x00000000 0x00102a20 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 6782 0x00000000 0x43a08000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OX = 321.000000 6783 0x00000000 0x43847ff0 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_OY = 264.999512 6784 0x00000000 0x3f000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_NPF_DIV2 = 0.500000 6785 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK0_0x0 = 0.000000 6786 0x00000000 0x00102a30 {size: 0x4 channel: 0x1 obj: beef3097 opcode: METHOD } 6787 0x00000000 0x43800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PX_DIV2 = 256.000000 6788 0x00000000 0xc3800000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_PY_DIV2 = -256.000000 6789 0x00000000 0x3e7fffff NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_FMN_DIV2 = 0.250000 678a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VIEWPORT_XFRM_UNK1_0x0 = 0.000000 678b 0x00000000 0x00082394 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 678c 0x00000000 0x3e800000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_NEAR = 0.250000 678d 0x00000000 0x3f400000 NV30_TCL_PRIMITIVE_3D_DEPTH_RANGE_FAR = 0.750000 678e 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 678f 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 6790 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6791 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c 6792 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } 6793 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 6794 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 6795 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 6796 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 6797 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 6798 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 6799 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 679a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 679b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 679c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 679d 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 679e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 679f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 67a0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 67a1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 67a2 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 67a3 0x00000000 0x00043ea0 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 67a4 0x00000000 0x00000025 NV30_TCL_PRIMITIVE_3D_VP_PROGRAM_START_ID = 37 67a5 0x00000000 0x00083ff0 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 67a6 0x00000000 0x00000009 NV30_TCL_PRIMITIVE_3D [0x1ff0/4] = 0x00000009 | UNKNOWN = 00000009 67a7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1ff4/4] = 0x00000000 67a8 0x00000000 0x00043ef8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 67a9 0x00000000 0x0020ffff NV30_TCL_PRIMITIVE_3D [0x1ef8/4] = 0x0020ffff | UNKNOWN = 0020ffff 67aa 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 67ab 0x00000000 0x00000011 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000011 | UNKNOWN = 00000011 67ac 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 67ad 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 67ae 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 67af 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 67b0 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b1 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 67b4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 67b7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 67b8 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 67b9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP loading identity to the projection matrix ========================== Mapping 4 (fifo) Changed from 26646 to 26682 (36 words 144 bytes) mapped subchannel 0 to beef4901 mapped subchannel 6 to beef4201 mapped subchannel 4 to beef5201 mapped subchannel 3 to beef3901 mapped subchannel 0 to beef4401 mapped subchannel 0 to beef4a01 mapped subchannel 5 to beef5f01 mapped subchannel 0 to beef5f02 mapped subchannel 0 to beef6101 mapped subchannel 0 to beef6601 mapped subchannel 2 to beef7701 mapped subchannel 2 to beef7702 mapped subchannel 0 to beef7b01 mapped subchannel 0 to beef7201 mapped subchannel 1 to beef3097 6816 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6817 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 6818 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6819 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c 681a 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } 681b 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 681c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 681d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 681e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 681f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 6820 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 6821 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 6822 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 6823 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 6824 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 6825 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 6826 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 6827 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 6828 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 6829 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 682a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 682b 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 682c 0x00000000 0x00000011 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000011 | UNKNOWN = 00000011 682d 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 682e 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 682f 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 6830 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6831 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6832 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6833 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6834 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6835 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6836 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6837 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6838 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6839 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 683a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP