test line stipple ========================== Mapping 4 (fifo) Changed from 16641 to 16749 (108 words 432 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 4101 0x00000000 0x000428e4 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4102 0x00000000 0x0efee001 NV30_TCL_PRIMITIVE_3D_FP_ACTIVE_PROGRAM = 0x0efee001 (couldn't find local address of program) 4103 0x00000000 0x00043d60 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4104 0x00000000 0x03008000 NV30_TCL_PRIMITIVE_3D [0x1d60/4] = 0x03008000 | UNKNOWN = 03008000 4105 0x00000000 0x00043fe8 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4106 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1fe8/4] = 0x00000000 4107 0x00000000 0x00202b40 {size: 0x8 channel: 0x1 obj: beef3097 opcode: METHOD } 4108 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b40/4] = 0x00000000 4109 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b44/4] = 0x00000000 410a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b48/4] = 0x00000000 410b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b4c/4] = 0x00000000 410c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x0b50/4] = 0x00000000 3 0x00000000 removed 4110 0x00000000 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 4111 0x00000000 0x00000015 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000015 4112 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000001 | UNKNOWN = 00000001 4113 0x00000000 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 4114 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000001 | UNKNOWN = 00000001 4115 0x00000000 0x55550000 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0x55550000 | UNKNOWN = 55550000 4116 0x00000000 0x00083428 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 4117 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1428/4] = 0x00000000 4118 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x142c/4] = 0x00000000 4119 0x00000000 0x00043d64 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 411a 0x00000000 0x01d300d4 NV30_TCL_PRIMITIVE_3D [0x1d64/4] = 0x01d300d4 | UNKNOWN = 01d300d4 411b 0x00000000 0x00043efc {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 411c 0x00000000 0x0000003c NV30_TCL_PRIMITIVE_3D_VP_UPLOAD_CONST = 0x0000003c 411d 0x00000000 0x00403f00 {size: 0x10 channel: 0x1 obj: beef3097 opcode: METHOD } 411e 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f00/4] = 0x3f800000 | UNKNOWN = 3f800000 411f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f04/4] = 0x00000000 4120 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f08/4] = 0x00000000 4121 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f0c/4] = 0x00000000 4122 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f10/4] = 0x00000000 4123 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f14/4] = 0x3f800000 | UNKNOWN = 3f800000 4124 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f18/4] = 0x00000000 4125 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f1c/4] = 0x00000000 4126 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f20/4] = 0x00000000 4127 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f24/4] = 0x00000000 4128 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f28/4] = 0x3f800000 | UNKNOWN = 3f800000 4129 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f2c/4] = 0x00000000 412a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f30/4] = 0x00000000 412b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f34/4] = 0x00000000 412c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1f38/4] = 0x00000000 412d 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D [0x1f3c/4] = 0x3f800000 | UNKNOWN = 3f800000 412e 0x00000000 0x00043e94 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 412f 0x00000000 0x00000011 NV30_TCL_PRIMITIVE_3D [0x1e94/4] = 0x00000011 | UNKNOWN = 00000011 4130 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4131 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_BEGIN_END = LINES 4132 0x00000000 0x40183818 {size: 0x6 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 4133 0x00000000 0x3dcccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3dcccccd 4134 0x00000000 0x3ff33333 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3ff33333 4135 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 4136 0x00000000 0x3fe66666 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3fe66666 4137 0x00000000 0x3e4ccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3e4ccccd 4138 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 4139 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 413a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP 413b 0x00000000 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 413c 0x00000000 0x00000015 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000015 413d 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000001 | UNKNOWN = 00000001 413e 0x00000000 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 413f 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000001 | UNKNOWN = 00000001 4140 0x00000000 0xaaaa0001 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0xaaaa0001 | UNKNOWN = aaaa0001 4141 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4142 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_BEGIN_END = LINES 4143 0x00000000 0x40183818 {size: 0x6 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 4144 0x00000000 0x3dcccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3dcccccd 4145 0x00000000 0x3ff33333 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3ff33333 4146 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 4147 0x00000000 0x3fe66666 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3fe66666 4148 0x00000000 0x3e4ccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3e4ccccd 4149 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 414a 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 414b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP 414c 0x00000000 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 414d 0x00000000 0x00000015 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000015 414e 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000001 | UNKNOWN = 00000001 414f 0x00000000 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 4150 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000001 | UNKNOWN = 00000001 4151 0x00000000 0x55540002 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0x55540002 | UNKNOWN = 55540002 4152 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4153 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_BEGIN_END = LINES 4154 0x00000000 0x40183818 {size: 0x6 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 4155 0x00000000 0x3dcccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3dcccccd 4156 0x00000000 0x3ff33333 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3ff33333 4157 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 4158 0x00000000 0x3fe66666 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3fe66666 4159 0x00000000 0x3e4ccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3e4ccccd 415a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 415b 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 415c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP 415d 0x00000000 0x000823b8 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 415e 0x00000000 0x00000015 NV30_TCL_PRIMITIVE_3D_LINE_WIDTH_SMOOTH = 0x00000015 415f 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x03bc/4] = 0x00000001 | UNKNOWN = 00000001 4160 0x00000000 0x00083db4 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 4161 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D [0x1db4/4] = 0x00000001 | UNKNOWN = 00000001 4162 0x00000000 0xaaa80003 NV30_TCL_PRIMITIVE_3D [0x1db8/4] = 0xaaa80003 | UNKNOWN = aaa80003 4163 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 4164 0x00000000 0x00000002 NV30_TCL_PRIMITIVE_3D_BEGIN_END = LINES 4165 0x00000000 0x40183818 {size: 0x6 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 4166 0x00000000 0x3dcccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3dcccccd 4167 0x00000000 0x3ff33333 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3ff33333 4168 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 4169 0x00000000 0x3fe66666 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3fe66666 416a 0x00000000 0x3e4ccccd NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3e4ccccd 416b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 416c 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 416d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP