disable dithering ========================== Mapping 4 (fifo) Changed from 11909 to 11949 (40 words 160 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 2e85 0x00000000 0x00042374 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e86 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_LOGIC_OP_ENABLE = 0x00000000 2e87 0x00000000 0x00042310 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e88 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE = FALSE 2e89 0x00000000 0x0004236c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e8a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_FOG_ENABLE = FALSE 2e8b 0x00000000 0x00042300 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e8c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_DITHER_ENABLE = FALSE 2e8d 0x00000000 0x00042324 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e8e 0x00000000 0x01010101 NV30_TCL_PRIMITIVE_3D_COLOR_MASK = a = TRUE | r = TRUE | g = TRUE | b = TRUE 2e8f 0x00000000 0x00042370 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e90 0x00000000 0x0000fff0 NV30_TCL_PRIMITIVE_3D [0x0370/4] = 0x0000fff0 | UNKNOWN = 0000fff0 2e91 0x00000000 0x00082328 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 2e92 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE = FALSE 2e93 0x00000000 0x000000ff NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK = 0x000000ff 2e94 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 2e95 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 2e96 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 2e97 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 2e98 0x00000000 0x00043740 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e99 0x00000000 0x00000032 NV30_TCL_PRIMITIVE_3D [0x1740/4] = 0x00000032 | UNKNOWN = 00000032 2e9a 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e9b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 2e9c 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e9d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 2e9e 0x00000000 0x00043718 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2e9f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D [0x1718/4] = 0x00000000 2ea0 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2ea1 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 2ea2 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 2ea3 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2ea4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2ea5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2ea6 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2ea7 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2ea8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2ea9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2eaa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2eab 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2eac 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2ead 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP enable dithering ========================== Mapping 4 (fifo) Changed from 12042 to 12074 (32 words 128 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 2f0a 0x00000000 0x00042374 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f0b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_LOGIC_OP_ENABLE = 0x00000000 2f0c 0x00000000 0x00042310 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f0d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BLEND_FUNC_ENABLE = FALSE 2f0e 0x00000000 0x0004236c {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f0f 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_FOG_ENABLE = FALSE 2f10 0x00000000 0x00042300 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f11 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_DITHER_ENABLE = TRUE 2f12 0x00000000 0x00042324 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f13 0x00000000 0x01010101 NV30_TCL_PRIMITIVE_3D_COLOR_MASK = a = TRUE | r = TRUE | g = TRUE | b = TRUE 2f14 0x00000000 0x00042370 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f15 0x00000000 0x0000fff0 NV30_TCL_PRIMITIVE_3D [0x0370/4] = 0x0000fff0 | UNKNOWN = 0000fff0 2f16 0x00000000 0x00082328 {size: 0x2 channel: 0x1 obj: beef3097 opcode: METHOD } 2f17 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_ENABLE = FALSE 2f18 0x00000000 0x000000ff NV30_TCL_PRIMITIVE_3D_STENCIL_BACK_MASK = 0x000000ff 2f19 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 2f1a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 2f1b 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 2f1c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 2f1d 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f1e 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 2f1f 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 2f20 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2f21 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f22 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f23 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f24 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2f25 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f26 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f27 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 2f28 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 2f29 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 2f2a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP