libGL: OpenDriver: trying /home/anholt/src/mesa/lib/tls/i965_dri.so libGL: OpenDriver: trying /home/anholt/src/mesa/lib/i965_dri.so Mesa: Mesa 7.10-devel DEBUG build Oct 15 2010 12:25:50 GLSL IR for native fragment shader 3: ( (declare (uniform ) sampler2D tex@0x83f02c0) (declare (in ) vec4 texcoords@0x83f0168) (declare (out ) vec4 gl_FragColor@0x83eff88) (function main (signature void (parameters ) ( (assign (constant bool (1)) (xyzw) (var_ref gl_FragColor@0x83eff88) (tex (var_ref tex@0x83f02c0) (swiz xy (var_ref texcoords@0x83f0168) ) (0 0 0) 1 () )) )) ) ) Native code for fragment shader 3: compute pixel centers add(8) g6<1>UW g1.4<2,4,0>UW 0x10101010V { align1 }; add(8) g7<1>UW g1.5<2,4,0>UW 0x11001100V { align1 }; compute pixel deltas from v0 add(8) g8<1>F g6<8,8,1>UW -g1<0,1,0>F { align1 }; add(8) g9<1>F g7<8,8,1>UW -g1.1<0,1,0>F { align1 }; compute pos.w and 1/pos.w pln(8) g10<1>F g3.4<0,1,0>F g8<8,8,1>F { align1 }; send(8) 2 g11<1>F g10<8,8,1>F math inv mlen 1 rlen 1 { align1 }; (declare (in ) vec4 texcoords@0x83f0168) pln(8) g12<1>F g4<0,1,0>F g8<8,8,1>F { align1 }; pln(8) g20<1>F g4.4<0,1,0>F g8<8,8,1>F { align1 }; pln(8) g21<1>F g5<0,1,0>F g8<8,8,1>F { align1 }; pln(8) g22<1>F g5.4<0,1,0>F g8<8,8,1>F { align1 }; mul(8) g12<1>F g12<8,8,1>F g11<8,8,1>F { align1 }; mul(8) g20<1>F g20<8,8,1>F g11<8,8,1>F { align1 }; mul(8) g21<1>F g21<8,8,1>F g11<8,8,1>F { align1 }; mul(8) g22<1>F g22<8,8,1>F g11<8,8,1>F { align1 }; (assign (constant bool (1)) (xyzw) (var_ref gl_FragColor@0x83eff88) (tex (var_ref tex@0x83f02c0) (swiz xy (var_ref texcoords@0x83f0168) ) (0 0 0) 1 () )) mov(8) m2<1>F g12<8,8,1>F { align1 }; mov(8) m3<1>F g20<8,8,1>F { align1 }; send(8) 1 g15<1>UW g0<8,8,1>UW sampler (9, 0, 0, 1) mlen 3 rlen 4 { align1 }; FB write target 0 mov(8) m2<1>F g15<8,8,1>F { align1 }; mov(8) m3<1>F g16<8,8,1>F { align1 }; mov(8) m4<1>F g17<8,8,1>F { align1 }; mov(8) m5<1>F g18<8,8,1>F { align1 }; mov(8) m1<1>F g1<8,8,1>F { align1 nomask }; send(8) 0 null g0<8,8,1>UW write (0, 12, 4, 0) mlen 6 rlen 0 { align1 EOT };