enable alpha test EQUAL 0.5f ========================== Mapping 4 (fifo) Changed from 1697 to 1714 (17 words 68 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 6a1 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 6a2 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = TRUE 6a3 0x00000000 0x00000202 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_EQUAL 6a4 0x00000000 0x00000080 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000080 6a5 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6a6 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 6a7 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 6a8 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6a9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6aa 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6ab 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6ac 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6ad 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6ae 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6af 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 6b0 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 6b1 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 6b2 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP enable alpha test LESS 0.5f ========================== Mapping 4 (fifo) Changed from 1807 to 1824 (17 words 68 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 70f 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 710 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = TRUE 711 0x00000000 0x00000201 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_LESS 712 0x00000000 0x00000080 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000080 713 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 714 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 715 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 716 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 717 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 718 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 719 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 71a 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 71b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 71c 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 71d 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 71e 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 71f 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 720 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP enable alpha test GREATER 0.5f ========================== Mapping 4 (fifo) Changed from 1917 to 1934 (17 words 68 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 77d 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 77e 0x00000000 0x00000001 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = TRUE 77f 0x00000000 0x00000204 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_GREATER 780 0x00000000 0x00000080 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000080 781 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 782 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 783 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 784 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 785 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 786 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 787 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 788 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 789 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 78a 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 78b 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 78c 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 78d 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 78e 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP disable alpha test ========================== Mapping 4 (fifo) Changed from 2027 to 2044 (17 words 68 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 7eb 0x00000000 0x000c2304 {size: 0x3 channel: 0x1 obj: beef3097 opcode: METHOD } 7ec 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_ENABLE = FALSE 7ed 0x00000000 0x00000207 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_FUNC = GL_ALWAYS 7ee 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_ALPHA_FUNC_REF = 0x00000000 7ef 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 7f0 0x00000000 0x00000005 NV30_TCL_PRIMITIVE_3D_BEGIN_END = TRIANGLES 7f1 0x00000000 0x40243818 {size: 0x9 channel: 0x1 obj: beef3097 opcode: NONINC_METHOD } 7f2 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 7f3 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7f4 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7f5 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7f6 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 7f7 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7f8 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7f9 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x00000000 7fa 0x00000000 0x3f800000 NV30_TCL_PRIMITIVE_3D_VERTEX_DATA = 0x3f800000 7fb 0x00000000 0x00043808 {size: 0x1 channel: 0x1 obj: beef3097 opcode: METHOD } 7fc 0x00000000 0x00000000 NV30_TCL_PRIMITIVE_3D_BEGIN_END = STOP