--- shaders.log 2010-12-16 15:44:21.000000000 +0100 +++ shaders_s.log 2010-12-16 15:44:31.000000000 +0100 @@ -1,23 +1,27 @@ -libGL: OpenDriver: trying /scratch/chroot.i386/mesa/lib/gallium//r600_dri.so -libGL: Can't open configuration file /etc/drirc: No such file or directory. -libGL: Can't open configuration file /home/hramrach/.drirc: No such file or directory. +libGL: OpenDriver: trying /scratch/chroot.i386/mesa/lib/gallium//swrast_dri.so +libGL error: dlopen /scratch/chroot.i386/mesa/lib/gallium//swrast_dri.so failed (/scratch/chroot.i386/mesa/lib/gallium//swrast_dri.so: cannot open shared object file: No such file or directory) +libGL error: unable to load driver: swrast_dri.so +libGL: OpenDriver: trying /scratch/chroot.i386/mesa/lib/gallium//swrastg_dri.so +couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/hramrach/.drirc: No such file or directory. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/hramrach/.drirc: No such file or directory. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable +fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000. fixme:win:EnumDisplayDevicesW ((null),0,0x33d674,0x00000000), stub! libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/hramrach/.drirc: No such file or directory. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable +fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 4 and card vendor 0000. fixme:win:EnumDisplayDevicesW ((null),0,0x33f444,0x00000000), stub! libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/hramrach/.drirc: No such file or directory. Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable GLSL source for shader 2: #version 120 -uniform vec4 VC[253]; +uniform vec4 VC[256]; uniform vec4 posFixup; void order_ps_input(in vec4[12]); ivec4 A0; @@ -125,7 +129,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 253) VC@) +(declare (uniform ) (array vec4 256) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) float gl_PointSize@) (declare (in ) vec4 gl_Vertex@) @@ -597,6 +601,7 @@ GLSL source for shader 4: #version 120 +#extension GL_ARB_texture_rectangle : enable uniform vec4 PC[8]; uniform sampler2D Psampler0; vec4 T0 = gl_TexCoord[0]; @@ -725,7 +730,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 254) VC@) +(declare (uniform ) (array vec4 257) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) vec4 gl_FrontColor@) (declare (out ) float gl_FogFragCoord@) @@ -891,7 +896,7 @@ 38: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[28].xxxx; 39: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[29].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[29].x, TEMP[8].xxxx, CONST[258].xxxx; 40: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) ARL ADDR[0].x, TEMP[29].xxxx; 41: MUL TEMP[30], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -904,7 +909,7 @@ 45: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[32].xxxx; 46: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[33].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[33].x, TEMP[8].xxxx, CONST[258].xxxx; 47: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[33].xxxx; 48: MAD TEMP[34], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[5]; @@ -917,7 +922,7 @@ 52: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[36].xxxx; 53: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[37].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[37].x, TEMP[8].xxxx, CONST[258].yyyy; 54: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) ARL ADDR[0].x, TEMP[37].xxxx; 55: MUL TEMP[38], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -930,7 +935,7 @@ 59: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[41].xxxx; 60: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[42].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[42].x, TEMP[8].xxxx, CONST[258].xxxx; 61: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[42].xxxx; 62: MAD TEMP[43], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[5]; @@ -943,7 +948,7 @@ 66: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[45].xxxx; 67: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[46].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[46].x, TEMP[8].xxxx, CONST[258].yyyy; 68: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R3@) ) ARL ADDR[0].x, TEMP[46].xxxx; 69: MAD TEMP[47], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[39]; @@ -956,7 +961,7 @@ 73: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[49].xxxx; 74: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[50].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[50].x, TEMP[8].xxxx, CONST[258].xxxx; 75: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R4@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[50].xxxx; 76: MAD TEMP[51], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[5]; @@ -969,7 +974,7 @@ 80: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[53].xxxx; 81: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[54].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[54].x, TEMP[8].xxxx, CONST[258].yyyy; 82: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R3@) ) ARL ADDR[0].x, TEMP[54].xxxx; 83: MAD TEMP[55], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[39]; @@ -986,7 +991,7 @@ 89: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[58].xxxx; 90: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[59].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[59].x, TEMP[8].xxxx, CONST[258].yyyy; 91: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R4@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R3@) ) ARL ADDR[0].x, TEMP[59].xxxx; 92: MAD TEMP[60], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[39]; @@ -1121,21 +1126,21 @@ 157: (assign (constant bool (1)) (xy) (array_ref (var_ref OUT@) (constant int (0)) ) (swiz xy (var_ref attrib4@) )) MOV TEMP[95].xy, INPUT[20].xyxx; 158: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[108].xy, TEMP[95].xyyy, CONST[255].zzzz; + MIN TEMP[108].xy, TEMP[95].xyyy, CONST[258].zzzz; 159: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[109].xy, TEMP[108].xyyy, CONST[255].wwww; + MAX TEMP[109].xy, TEMP[108].xyyy, CONST[258].wwww; 160: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (0)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[4].xy, TEMP[109].xyxx; 161: (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[110], TEMP[103], CONST[255].zzzz; + MIN TEMP[110], TEMP[103], CONST[258].zzzz; 162: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[111], TEMP[110], CONST[255].wwww; + MAX TEMP[111], TEMP[110], CONST[258].wwww; 163: (assign (constant bool (1)) (xyzw) (var_ref gl_FrontColor@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[1], TEMP[111]; 164: (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[112], TEMP[105], CONST[255].zzzz; + MIN TEMP[112], TEMP[105], CONST[258].zzzz; 165: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[113], TEMP[112], CONST[255].wwww; + MAX TEMP[113], TEMP[112], CONST[258].wwww; 166: (assign (constant bool (1)) (xyzw) (var_ref _ret_val@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV TEMP[114], TEMP[113]; 167: (assign (constant bool (1)) (xyzw) (var_ref gl_Position@) (var_ref _ret_val@) ) @@ -1151,7 +1156,7 @@ 172: (assign (constant bool (1)) (xy) (var_ref gl_Position@) (expression vec2 + (swiz xy (var_ref gl_Position@) )(expression vec2 * (swiz zw (var_ref posFixup@) )(swiz ww (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].xy, TEMP[116].xyxx; 173: (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) - MAD TEMP[118], OUTPUT[0].zzzz, CONST[255].yyyy, OUTPUT[0].-w-w-w-w; + MAD TEMP[118], OUTPUT[0].zzzz, CONST[258].yyyy, OUTPUT[0].-w-w-w-w; 174: (assign (constant bool (1)) (z) (var_ref gl_Position@) (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].z, TEMP[118].xxxx; 175: END @@ -1197,7 +1202,7 @@ 7: END GLSL source for shader 6: #version 120 -uniform vec4 VC[253]; +uniform vec4 VC[256]; uniform vec4 posFixup; void order_ps_input(in vec4[12]); ivec4 A0; @@ -1298,7 +1303,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 253) VC@) +(declare (uniform ) (array vec4 256) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) float gl_PointSize@) (declare (in ) vec4 gl_Vertex@) @@ -1748,6 +1753,7 @@ GLSL source for shader 8: #version 120 +#extension GL_ARB_texture_rectangle : enable uniform vec4 PC[8]; uniform sampler2D Psampler0; vec4 T0 = gl_TexCoord[0]; @@ -1878,7 +1884,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 254) VC@) +(declare (uniform ) (array vec4 257) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) vec4 gl_FrontColor@) (declare (out ) float gl_FogFragCoord@) @@ -2035,7 +2041,7 @@ 36: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[27].xxxx; 37: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[28].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[28].x, TEMP[8].xxxx, CONST[258].xxxx; 38: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) ARL ADDR[0].x, TEMP[28].xxxx; 39: MUL TEMP[29], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -2052,7 +2058,7 @@ 45: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[33].xxxx; 46: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[34].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[34].x, TEMP[8].xxxx, CONST[258].xxxx; 47: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[34].xxxx; 48: MAD TEMP[35], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[10]; @@ -2065,7 +2071,7 @@ 52: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[37].xxxx; 53: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[38].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[38].x, TEMP[8].xxxx, CONST[258].xxxx; 54: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[38].xxxx; 55: MAD TEMP[39], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[10]; @@ -2078,7 +2084,7 @@ 59: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[41].xxxx; 60: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[42].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[42].x, TEMP[8].xxxx, CONST[258].yyyy; 61: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) ARL ADDR[0].x, TEMP[42].xxxx; 62: MUL TEMP[43], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -2091,7 +2097,7 @@ 66: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[45].xxxx; 67: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[46].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[46].x, TEMP[8].xxxx, CONST[258].xxxx; 68: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R3@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[46].xxxx; 69: MAD TEMP[47], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[5]; @@ -2104,7 +2110,7 @@ 73: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[49].xxxx; 74: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[50].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[50].x, TEMP[8].xxxx, CONST[258].yyyy; 75: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[50].xxxx; 76: MAD TEMP[51], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[10]; @@ -2121,7 +2127,7 @@ 82: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[54].xxxx; 83: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[55].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[55].x, TEMP[8].xxxx, CONST[258].yyyy; 84: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[55].xxxx; 85: MAD TEMP[56], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[10]; @@ -2138,7 +2144,7 @@ 91: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[59].xxxx; 92: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[60].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[60].x, TEMP[8].xxxx, CONST[258].yyyy; 93: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R3@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[60].xxxx; 94: MAD TEMP[61], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[10]; @@ -2251,21 +2257,21 @@ 148: (assign (constant bool (1)) (xy) (array_ref (var_ref OUT@) (constant int (0)) ) (swiz xy (var_ref attrib4@) )) MOV TEMP[87].xy, INPUT[20].xyxx; 149: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[102].xy, TEMP[87].xyyy, CONST[255].zzzz; + MIN TEMP[102].xy, TEMP[87].xyyy, CONST[258].zzzz; 150: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[103].xy, TEMP[102].xyyy, CONST[255].wwww; + MAX TEMP[103].xy, TEMP[102].xyyy, CONST[258].wwww; 151: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (0)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[4].xy, TEMP[103].xyxx; 152: (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[104], TEMP[95], CONST[255].zzzz; + MIN TEMP[104], TEMP[95], CONST[258].zzzz; 153: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[105], TEMP[104], CONST[255].wwww; + MAX TEMP[105], TEMP[104], CONST[258].wwww; 154: (assign (constant bool (1)) (xyzw) (var_ref gl_FrontColor@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[1], TEMP[105]; 155: (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[106], TEMP[97], CONST[255].zzzz; + MIN TEMP[106], TEMP[97], CONST[258].zzzz; 156: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[107], TEMP[106], CONST[255].wwww; + MAX TEMP[107], TEMP[106], CONST[258].wwww; 157: (assign (constant bool (1)) (xyzw) (var_ref _ret_val@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV TEMP[108], TEMP[107]; 158: (assign (constant bool (1)) (xyzw) (var_ref gl_Position@) (var_ref _ret_val@) ) @@ -2281,7 +2287,7 @@ 163: (assign (constant bool (1)) (xy) (var_ref gl_Position@) (expression vec2 + (swiz xy (var_ref gl_Position@) )(expression vec2 * (swiz zw (var_ref posFixup@) )(swiz ww (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].xy, TEMP[110].xyxx; 164: (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) - MAD TEMP[112], OUTPUT[0].zzzz, CONST[255].yyyy, OUTPUT[0].-w-w-w-w; + MAD TEMP[112], OUTPUT[0].zzzz, CONST[258].yyyy, OUTPUT[0].-w-w-w-w; 165: (assign (constant bool (1)) (z) (var_ref gl_Position@) (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].z, TEMP[112].xxxx; 166: END @@ -2334,7 +2340,7 @@ 9: END GLSL source for shader 10: #version 120 -uniform vec4 VC[253]; +uniform vec4 VC[256]; uniform vec4 posFixup; void order_ps_input(in vec4[12]); ivec4 A0; @@ -2445,7 +2451,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 253) VC@) +(declare (uniform ) (array vec4 256) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) float gl_PointSize@) (declare (in ) vec4 gl_Vertex@) @@ -2923,6 +2929,7 @@ GLSL source for shader 12: #version 120 +#extension GL_ARB_texture_rectangle : enable uniform vec4 PC[8]; uniform sampler2D Psampler0; uniform sampler2D Psampler1; @@ -3072,7 +3079,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 254) VC@) +(declare (uniform ) (array vec4 257) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) vec4 gl_FrontColor@) (declare (out ) float gl_FogFragCoord@) @@ -3236,7 +3243,7 @@ 36: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[28].xxxx; 37: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[29].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[29].x, TEMP[8].xxxx, CONST[258].xxxx; 38: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) ARL ADDR[0].x, TEMP[29].xxxx; 39: MUL TEMP[30], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -3253,7 +3260,7 @@ 45: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[33].xxxx; 46: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[34].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[34].x, TEMP[8].xxxx, CONST[258].xxxx; 47: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[34].xxxx; 48: MAD TEMP[35], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[5]; @@ -3266,7 +3273,7 @@ 52: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[37].xxxx; 53: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[38].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[38].x, TEMP[8].xxxx, CONST[258].xxxx; 54: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[38].xxxx; 55: MAD TEMP[39], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[5]; @@ -3279,7 +3286,7 @@ 59: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[41].xxxx; 60: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[42].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[42].x, TEMP[8].xxxx, CONST[258].yyyy; 61: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) ARL ADDR[0].x, TEMP[42].xxxx; 62: MUL TEMP[43], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -3292,7 +3299,7 @@ 66: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[45].xxxx; 67: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[46].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[46].x, TEMP[8].xxxx, CONST[258].xxxx; 68: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R4@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R3@) ) ARL ADDR[0].x, TEMP[46].xxxx; 69: MAD TEMP[47], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[25]; @@ -3305,7 +3312,7 @@ 73: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[49].xxxx; 74: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[50].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[50].x, TEMP[8].xxxx, CONST[258].yyyy; 75: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[50].xxxx; 76: MAD TEMP[51], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[5]; @@ -3322,7 +3329,7 @@ 82: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[54].xxxx; 83: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[55].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[55].x, TEMP[8].xxxx, CONST[258].yyyy; 84: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[55].xxxx; 85: MAD TEMP[56], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[5]; @@ -3339,7 +3346,7 @@ 91: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[59].xxxx; 92: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[60].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[60].x, TEMP[8].xxxx, CONST[258].yyyy; 93: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R4@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[60].xxxx; 94: MAD TEMP[61], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[5]; @@ -3472,27 +3479,27 @@ 158: (assign (constant bool (1)) (xy) (array_ref (var_ref OUT@) (constant int (1)) ) (swiz xy (var_ref attrib5@) )) MOV TEMP[95].xy, INPUT[21].xyxx; 159: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[108].xy, TEMP[94].xyyy, CONST[255].zzzz; + MIN TEMP[108].xy, TEMP[94].xyyy, CONST[258].zzzz; 160: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[109].xy, TEMP[108].xyyy, CONST[255].wwww; + MAX TEMP[109].xy, TEMP[108].xyyy, CONST[258].wwww; 161: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (0)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[4].xy, TEMP[109].xyxx; 162: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[110].xy, TEMP[95].xyyy, CONST[255].zzzz; + MIN TEMP[110].xy, TEMP[95].xyyy, CONST[258].zzzz; 163: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[111].xy, TEMP[110].xyyy, CONST[255].wwww; + MAX TEMP[111].xy, TEMP[110].xyyy, CONST[258].wwww; 164: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (1)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[5].xy, TEMP[111].xyxx; 165: (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[112], TEMP[102], CONST[255].zzzz; + MIN TEMP[112], TEMP[102], CONST[258].zzzz; 166: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[113], TEMP[112], CONST[255].wwww; + MAX TEMP[113], TEMP[112], CONST[258].wwww; 167: (assign (constant bool (1)) (xyzw) (var_ref gl_FrontColor@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[1], TEMP[113]; 168: (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[114], TEMP[104], CONST[255].zzzz; + MIN TEMP[114], TEMP[104], CONST[258].zzzz; 169: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[115], TEMP[114], CONST[255].wwww; + MAX TEMP[115], TEMP[114], CONST[258].wwww; 170: (assign (constant bool (1)) (xyzw) (var_ref _ret_val@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV TEMP[116], TEMP[115]; 171: (assign (constant bool (1)) (xyzw) (var_ref gl_Position@) (var_ref _ret_val@) ) @@ -3508,7 +3515,7 @@ 176: (assign (constant bool (1)) (xy) (var_ref gl_Position@) (expression vec2 + (swiz xy (var_ref gl_Position@) )(expression vec2 * (swiz zw (var_ref posFixup@) )(swiz ww (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].xy, TEMP[118].xyxx; 177: (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) - MAD TEMP[120], OUTPUT[0].zzzz, CONST[255].yyyy, OUTPUT[0].-w-w-w-w; + MAD TEMP[120], OUTPUT[0].zzzz, CONST[258].yyyy, OUTPUT[0].-w-w-w-w; 178: (assign (constant bool (1)) (z) (var_ref gl_Position@) (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].z, TEMP[120].xxxx; 179: END @@ -3593,7 +3600,7 @@ 21: END GLSL source for shader 14: #version 120 -uniform vec4 VC[253]; +uniform vec4 VC[256]; uniform vec4 posFixup; void order_ps_input(in vec4[12]); ivec4 A0; @@ -3697,7 +3704,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 253) VC@) +(declare (uniform ) (array vec4 256) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) float gl_PointSize@) (declare (in ) vec4 gl_Vertex@) @@ -4153,6 +4160,7 @@ GLSL source for shader 16: #version 120 +#extension GL_ARB_texture_rectangle : enable uniform vec4 PC[8]; uniform sampler2D Psampler0; uniform sampler2D Psampler1; @@ -4299,7 +4307,7 @@ (declare () (array vec4 12) OUT@) (declare () ivec4 A0@) (declare (uniform ) vec4 posFixup@) -(declare (uniform ) (array vec4 254) VC@) +(declare (uniform ) (array vec4 257) VC@) (declare (out ) vec4 gl_Position@) (declare (out ) vec4 gl_FrontColor@) (declare (out ) float gl_FogFragCoord@) @@ -4458,7 +4466,7 @@ 36: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[27].xxxx; 37: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[28].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[28].x, TEMP[8].xxxx, CONST[258].xxxx; 38: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) ARL ADDR[0].x, TEMP[28].xxxx; 39: MUL TEMP[29], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -4475,7 +4483,7 @@ 45: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[33].xxxx; 46: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[34].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[34].x, TEMP[8].xxxx, CONST[258].xxxx; 47: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[34].xxxx; 48: MAD TEMP[35], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[10]; @@ -4488,7 +4496,7 @@ 52: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[37].xxxx; 53: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[38].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[38].x, TEMP[8].xxxx, CONST[258].xxxx; 54: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[38].xxxx; 55: MAD TEMP[39], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[10]; @@ -4501,7 +4509,7 @@ 59: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz y (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[41].xxxx; 60: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[42].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[42].x, TEMP[8].xxxx, CONST[258].yyyy; 61: (expression vec4 * (swiz yyyy (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) ARL ADDR[0].x, TEMP[42].xxxx; 62: MUL TEMP[43], INPUT[17].yyyy, UNIFORM[ADDR+1]; @@ -4514,7 +4522,7 @@ 66: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[45].xxxx; 67: (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) - ADD TEMP[46].x, TEMP[8].xxxx, CONST[255].xxxx; + ADD TEMP[46].x, TEMP[8].xxxx, CONST[258].xxxx; 68: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R3@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (1)) ) ) ) (var_ref R2@) ) ARL ADDR[0].x, TEMP[46].xxxx; 69: MAD TEMP[47], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[5]; @@ -4527,7 +4535,7 @@ 73: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz x (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[49].xxxx; 74: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[50].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[50].x, TEMP[8].xxxx, CONST[258].yyyy; 75: (expression vec4 + (expression vec4 * (swiz xxxx (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[50].xxxx; 76: MAD TEMP[51], INPUT[17].xxxx, UNIFORM[ADDR+1], TEMP[10]; @@ -4544,7 +4552,7 @@ 82: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz z (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[54].xxxx; 83: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[55].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[55].x, TEMP[8].xxxx, CONST[258].yyyy; 84: (expression vec4 + (expression vec4 * (swiz zzzz (var_ref attrib1@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[55].xxxx; 85: MAD TEMP[56], INPUT[17].zzzz, UNIFORM[ADDR+1], TEMP[10]; @@ -4561,7 +4569,7 @@ 91: (assign (constant bool (1)) (x) (var_ref A0@) (expression int f2i (expression float floor (swiz w (var_ref R0@) )) ) ) MOV TEMP[8].x, TEMP[59].xxxx; 92: (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) - ADD TEMP[60].x, TEMP[8].xxxx, CONST[255].yyyy; + ADD TEMP[60].x, TEMP[8].xxxx, CONST[258].yyyy; 93: (expression vec4 + (expression vec4 * (swiz wwww (var_ref R3@) )(array_ref (var_ref VC@) (expression int + (swiz x (var_ref A0@) )(constant int (2)) ) ) ) (var_ref R1@) ) ARL ADDR[0].x, TEMP[60].xxxx; 94: MAD TEMP[61], TEMP[18].wwww, UNIFORM[ADDR+1], TEMP[10]; @@ -4676,27 +4684,27 @@ 149: (assign (constant bool (1)) (xy) (array_ref (var_ref OUT@) (constant int (1)) ) (swiz xy (var_ref attrib5@) )) MOV TEMP[88].xy, INPUT[21].xyxx; 150: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[102].xy, TEMP[87].xyyy, CONST[255].zzzz; + MIN TEMP[102].xy, TEMP[87].xyyy, CONST[258].zzzz; 151: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[103].xy, TEMP[102].xyyy, CONST[255].wwww; + MAX TEMP[103].xy, TEMP[102].xyyy, CONST[258].wwww; 152: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (0)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (0)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[4].xy, TEMP[103].xyxx; 153: (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[104].xy, TEMP[88].xyyy, CONST[255].zzzz; + MIN TEMP[104].xy, TEMP[88].xyyy, CONST[258].zzzz; 154: (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[105].xy, TEMP[104].xyyy, CONST[255].wwww; + MAX TEMP[105].xy, TEMP[104].xyyy, CONST[258].wwww; 155: (assign (constant bool (1)) (xy) (array_ref (var_ref gl_TexCoord@) (constant int (1)) ) (expression vec2 max (expression vec2 min (swiz xy (array_ref (var_ref OUT@) (constant int (1)) ) )(constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[5].xy, TEMP[105].xyxx; 156: (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[106], TEMP[95], CONST[255].zzzz; + MIN TEMP[106], TEMP[95], CONST[258].zzzz; 157: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[107], TEMP[106], CONST[255].wwww; + MAX TEMP[107], TEMP[106], CONST[258].wwww; 158: (assign (constant bool (1)) (xyzw) (var_ref gl_FrontColor@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (8)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV OUTPUT[1], TEMP[107]; 159: (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) - MIN TEMP[108], TEMP[97], CONST[255].zzzz; + MIN TEMP[108], TEMP[97], CONST[258].zzzz; 160: (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) - MAX TEMP[109], TEMP[108], CONST[255].wwww; + MAX TEMP[109], TEMP[108], CONST[258].wwww; 161: (assign (constant bool (1)) (xyzw) (var_ref _ret_val@) (expression vec4 max (expression vec4 min (array_ref (var_ref OUT@) (constant int (10)) ) (constant float (99999996802856924650656260769173209088.000000)) ) (constant float (-99999996802856924650656260769173209088.000000)) ) ) MOV TEMP[110], TEMP[109]; 162: (assign (constant bool (1)) (xyzw) (var_ref gl_Position@) (var_ref _ret_val@) ) @@ -4712,7 +4720,7 @@ 167: (assign (constant bool (1)) (xy) (var_ref gl_Position@) (expression vec2 + (swiz xy (var_ref gl_Position@) )(expression vec2 * (swiz zw (var_ref posFixup@) )(swiz ww (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].xy, TEMP[112].xyxx; 168: (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) - MAD TEMP[114], OUTPUT[0].zzzz, CONST[255].yyyy, OUTPUT[0].-w-w-w-w; + MAD TEMP[114], OUTPUT[0].zzzz, CONST[258].yyyy, OUTPUT[0].-w-w-w-w; 169: (assign (constant bool (1)) (z) (var_ref gl_Position@) (expression float + (expression float * (swiz z (var_ref gl_Position@) )(constant float (2.000000)) ) (expression float neg (swiz w (var_ref gl_Position@) )) ) ) MOV OUTPUT[0].z, TEMP[114].xxxx; 170: END