GLSL IR for linked vertex program 4217: ( (declare (shader_out ) vec4 gl_out_TexCoord0) (declare (temporary ) vec4 gl_out_TexCoord0) (declare (shader_out ) vec4 gl_out_TexCoord1) (declare (temporary ) vec4 gl_out_TexCoord1) (declare (shader_out ) vec4 gl_Position) (declare (temporary ) vec4 gl_Position) (declare (uniform ) (array vec4 3) VConstFloat) (declare (temporary ) vec4 OUT_0) (declare (temporary ) vec4 OUT_1) (declare () vec4 Temporary0) (declare (shader_in ) vec4 _Un_AttrPosition0) (declare (shader_in ) vec4 _Un_AttrTexCoord0) (function main (signature void (parameters ) ( (assign (xyz) (var_ref Temporary0) (expression vec3 * (swiz xyz (array_ref (var_ref VConstFloat) (constant int (1)) ) )(swiz yyy (var_ref _Un_AttrPosition0) )) ) (assign (xyz) (var_ref Temporary0) (expression vec3 + (expression vec3 * (swiz xyz (array_ref (var_ref VConstFloat) (constant int (0)) ) )(swiz xxx (var_ref _Un_AttrPosition0) )) (swiz xyz (var_ref Temporary0) )) ) (assign (xyz) (var_ref OUT_1) (expression vec3 + (swiz xyz (var_ref Temporary0) )(swiz xyz (array_ref (var_ref VConstFloat) (constant int (2)) ) )) ) (assign (xy) (var_ref OUT_0) (swiz xy (var_ref _Un_AttrTexCoord0) )) (assign (xy) (var_ref gl_out_TexCoord0) (swiz xy (var_ref OUT_0) )) (assign (xyz) (var_ref gl_out_TexCoord1) (swiz xyz (var_ref OUT_1) )) (assign (xyzw) (var_ref gl_Position) (expression vec4 + (expression vec4 * (swiz xyxx (var_ref _Un_AttrPosition0) )(constant vec4 (1.000000 1.000000 0.0 0.0)) ) (constant vec4 (0.0 0.0 0.0 1.000000)) ) ) (assign (xyzw) (var_ref gl_out_TexCoord0@69133) (var_ref gl_out_TexCoord0) ) (assign (xyzw) (var_ref gl_out_TexCoord1@69134) (var_ref gl_out_TexCoord1) ) (assign (xyzw) (var_ref gl_Position@69135) (var_ref gl_Position) ) )) ) ) GLSL IR for linked fragment program 4217: ( (declare (shader_in ) vec4 gl_in_TexCoord0) (declare (shader_in ) vec4 gl_in_TexCoord1) (declare (shader_out ) vec4 gl_out_FragData0) (declare (temporary ) vec4 gl_out_FragData0) (declare (uniform ) (array vec4 8) PConstFloat) (declare (uniform ) (array vec4 3) PConstGlobal) (declare (uniform ) sampler2D PSampler0) (declare () vec4 Temporary0) (declare () vec4 Temporary1) (declare () vec4 Temporary2) (declare () vec4 Temporary3) (declare () vec4 Temporary5) (function main (signature void (parameters ) ( (assign (xy) (var_ref Temporary0) (expression vec2 + (expression vec2 neg (swiz zw (array_ref (var_ref PConstFloat) (constant int (0)) ) )) (swiz xy (var_ref gl_in_TexCoord0) )) ) (assign (xyz) (var_ref Temporary1) (swiz xyz (tex vec4 (var_ref PSampler0) (swiz xy (var_ref Temporary0) ) 0 1 () ))) (assign (zw) (var_ref Temporary0) (constant vec2 (0.0 0.0)) ) (declare (temporary ) vec4 texture2DLod_retval) (assign (xyzw) (var_ref texture2DLod_retval) (txl vec4 (var_ref PSampler0) (swiz xy (var_ref Temporary0) ) 0 1 () (constant float (0.0)) )) (assign (zw) (var_ref Temporary0) (swiz zw (var_ref texture2DLod_retval) )) (assign (x) (var_ref Temporary0) (constant float (1.000000)) ) (assign (y) (var_ref Temporary0) (expression float + (constant float (1.000000)) (expression float neg (swiz y (array_ref (var_ref PConstGlobal) (constant int (2)) ) )) ) ) (assign (z) (var_ref Temporary0) (expression float + (expression float neg (swiz y (var_ref Temporary0) )) (swiz w (var_ref texture2DLod_retval) )) ) (assign (z) (var_ref Temporary0) (expression float rcp (swiz z (var_ref Temporary0) )) ) (declare () float cse) (assign (x) (var_ref cse) (expression float neg (swiz x (array_ref (var_ref PConstGlobal) (constant int (2)) ) )) ) (assign (w) (var_ref Temporary1) (expression float * (swiz z (var_ref Temporary0) )(var_ref cse) ) ) (declare (temporary ) vec4 min_retval) (assign (xyzw) (var_ref min_retval) (expression vec4 min (var_ref Temporary1) (constant vec4 (65503.000000 65503.000000 65503.000000 65503.000000)) ) ) (assign (w) (var_ref Temporary2) (swiz w (var_ref min_retval) )) (assign (xyz) (var_ref Temporary1) (expression vec3 + (expression vec3 * (swiz xyz (var_ref gl_in_TexCoord1) )(swiz www (var_ref min_retval) )) (swiz xyz (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (declare () vec3 cse@69136) (assign (xyz) (var_ref cse@69136) (expression vec3 neg (swiz xyz (array_ref (var_ref PConstFloat) (constant int (2)) ) )) ) (assign (xyz) (var_ref Temporary1) (expression vec3 + (swiz xyz (var_ref Temporary1) )(var_ref cse@69136) ) ) (assign (z) (var_ref Temporary0) (expression float dot (swiz xyz (var_ref Temporary1) )(swiz xyz (var_ref Temporary1) )) ) (declare (temporary ) float inversesqrt_retval) (assign (x) (var_ref inversesqrt_retval) (expression float rsq (swiz z (var_ref Temporary0) )) ) (assign (z) (var_ref Temporary0) (var_ref inversesqrt_retval) ) (assign (y) (var_ref Temporary1) (expression float rcp (var_ref inversesqrt_retval) ) ) (declare (temporary ) vec4 assignment_tmp) (assign (xyzw) (var_ref assignment_tmp) (expression vec4 * (constant vec4 (1.000000 1.000000 0.0 0.0)) (swiz xyxx (var_ref gl_in_TexCoord0) )) ) (assign (z) (var_ref Temporary0) (expression float + (expression float neg (swiz y (var_ref Temporary0) )) (swiz w (txl vec4 (var_ref PSampler0) (swiz xy (var_ref assignment_tmp) ) 0 1 () (swiz w (var_ref assignment_tmp) )))) ) (assign (z) (var_ref Temporary0) (expression float rcp (swiz z (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary3) (expression float * (swiz z (var_ref Temporary0) )(var_ref cse) ) ) (assign (xyz) (var_ref Temporary3) (swiz xyz (tex vec4 (var_ref PSampler0) (swiz xy (var_ref gl_in_TexCoord0) ) 0 1 () ))) (declare (temporary ) vec4 min_retval@69137) (assign (xyzw) (var_ref min_retval@69137) (expression vec4 min (var_ref Temporary3) (constant vec4 (65503.000000 65503.000000 65503.000000 65503.000000)) ) ) (assign (xyz) (var_ref Temporary3) (expression vec3 + (expression vec3 * (swiz xyz (var_ref gl_in_TexCoord1) )(swiz www (var_ref min_retval@69137) )) (swiz xyz (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (assign (xyz) (var_ref Temporary3) (expression vec3 + (swiz xyz (var_ref Temporary3) )(var_ref cse@69136) ) ) (assign (z) (var_ref Temporary0) (expression float dot (swiz xyz (var_ref Temporary3) )(swiz xyz (var_ref Temporary3) )) ) (declare (temporary ) float inversesqrt_retval@69138) (assign (x) (var_ref inversesqrt_retval@69138) (expression float rsq (swiz z (var_ref Temporary0) )) ) (assign (z) (var_ref Temporary0) (var_ref inversesqrt_retval@69138) ) (assign (x) (var_ref Temporary1) (expression float rcp (var_ref inversesqrt_retval@69138) ) ) (declare (temporary ) vec4 assignment_tmp@69139) (assign (xyzw) (var_ref assignment_tmp@69139) (expression vec4 + (expression vec4 neg (array_ref (var_ref PConstFloat) (constant int (1)) ) ) (swiz xyxy (var_ref gl_in_TexCoord0) )) ) (declare (temporary ) vec4 assignment_tmp@69140) (assign (xyzw) (var_ref assignment_tmp@69140) (expression vec4 * (swiz xyxx (var_ref assignment_tmp@69139) )(constant vec4 (1.000000 1.000000 0.0 0.0)) ) ) (assign (z) (var_ref Temporary0) (expression float + (expression float neg (swiz y (var_ref Temporary0) )) (swiz w (txl vec4 (var_ref PSampler0) (swiz xy (var_ref assignment_tmp@69140) ) 0 1 () (swiz w (var_ref assignment_tmp@69140) )))) ) (assign (z) (var_ref Temporary0) (expression float rcp (swiz z (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary5) (expression float * (swiz z (var_ref Temporary0) )(var_ref cse) ) ) (assign (xyz) (var_ref Temporary5) (swiz xyz (tex vec4 (var_ref PSampler0) (swiz xy (var_ref assignment_tmp@69139) ) 0 1 () ))) (declare (temporary ) vec4 min_retval@69141) (assign (xyzw) (var_ref min_retval@69141) (expression vec4 min (var_ref Temporary5) (constant vec4 (65503.000000 65503.000000 65503.000000 65503.000000)) ) ) (assign (xyz) (var_ref Temporary5) (expression vec3 + (expression vec3 * (swiz xyz (var_ref gl_in_TexCoord1) )(swiz www (var_ref min_retval@69141) )) (swiz xyz (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (assign (xyz) (var_ref Temporary5) (expression vec3 + (swiz xyz (var_ref Temporary5) )(var_ref cse@69136) ) ) (assign (z) (var_ref Temporary0) (expression float dot (swiz xyz (var_ref Temporary5) )(swiz xyz (var_ref Temporary5) )) ) (declare (temporary ) float inversesqrt_retval@69142) (assign (x) (var_ref inversesqrt_retval@69142) (expression float rsq (swiz z (var_ref Temporary0) )) ) (assign (z) (var_ref Temporary0) (var_ref inversesqrt_retval@69142) ) (assign (z) (var_ref Temporary1) (expression float rcp (var_ref inversesqrt_retval@69142) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 * (swiz zwxx (var_ref assignment_tmp@69139) )(constant vec4 (1.000000 1.000000 0.0 0.0)) ) ) (assign (xyz) (var_ref Temporary3) (swiz xyz (tex vec4 (var_ref PSampler0) (swiz zw (var_ref assignment_tmp@69139) ) 0 1 () ))) (assign (y) (var_ref Temporary0) (expression float + (expression float neg (swiz y (var_ref Temporary0) )) (swiz w (txl vec4 (var_ref PSampler0) (swiz xy (var_ref Temporary5) ) 0 1 () (swiz w (var_ref Temporary5) )))) ) (assign (y) (var_ref Temporary0) (expression float rcp (swiz y (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary3) (expression float * (swiz y (var_ref Temporary0) )(var_ref cse) ) ) (declare (temporary ) vec4 min_retval@69143) (assign (xyzw) (var_ref min_retval@69143) (expression vec4 min (var_ref Temporary3) (constant vec4 (65503.000000 65503.000000 65503.000000 65503.000000)) ) ) (assign (xyzw) (var_ref Temporary5) (var_ref min_retval@69143) ) (assign (yzw) (var_ref Temporary0) (expression vec3 + (expression vec3 * (swiz xyz (var_ref gl_in_TexCoord1) )(swiz www (var_ref min_retval@69143) )) (swiz xyz (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (assign (yzw) (var_ref Temporary0) (expression vec3 + (swiz yzw (var_ref Temporary0) )(var_ref cse@69136) ) ) (assign (y) (var_ref Temporary0) (expression float dot (swiz yzw (var_ref Temporary0) )(swiz yzw (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary1) (expression float sqrt (swiz y (var_ref Temporary0) )) ) (assign (y) (var_ref Temporary0) (expression float rcp (swiz w (array_ref (var_ref PConstFloat) (constant int (2)) ) )) ) (declare (temporary ) vec4 assignment_tmp@69144) (assign (xyzw) (var_ref assignment_tmp@69144) (expression vec4 * (swiz yyyy (var_ref Temporary0) )(var_ref Temporary1) ) ) (declare (temporary ) vec4 clamp_retval) (assign (xyzw) (var_ref clamp_retval) (expression vec4 min (expression vec4 max (var_ref assignment_tmp@69144) (constant float (0.0)) ) (constant float (1.000000)) ) ) (assign (zw) (var_ref Temporary3) (swiz zw (var_ref clamp_retval) )) (declare (temporary ) vec4 clamp_retval@69145) (assign (xyzw) (var_ref clamp_retval@69145) (expression vec4 min (expression vec4 max (expression vec4 * (var_ref assignment_tmp@69144) (constant vec4 (3.000000 3.000000 3.000000 3.000000)) ) (constant float (0.0)) ) (constant float (1.000000)) ) ) (assign (w) (var_ref Temporary1) (swiz w (var_ref clamp_retval@69145) )) (assign (z) (var_ref Temporary0) (expression float + (expression float neg (expression float dot (var_ref clamp_retval@69145) (constant vec4 (0.250000 0.250000 0.250000 0.250000)) ) ) (constant float (1.000000)) ) ) (assign (w) (var_ref Temporary0) (expression float dot (var_ref clamp_retval) (constant vec4 (0.250000 0.250000 0.250000 0.250000)) ) ) (assign (xyz) (var_ref Temporary1) (expression vec3 * (swiz www (var_ref min_retval@69137) )(swiz xyz (var_ref gl_in_TexCoord1) )) ) (assign (xyz) (var_ref Temporary2) (expression vec3 + (swiz xyz (var_ref min_retval) )(swiz xyz (var_ref min_retval@69137) )) ) (assign (xyz) (var_ref Temporary2) (expression vec3 + (swiz xyz (var_ref min_retval@69141) )(swiz xyz (var_ref Temporary2) )) ) (assign (xyz) (var_ref Temporary2) (expression vec3 + (swiz xyz (var_ref min_retval@69143) )(swiz xyz (var_ref Temporary2) )) ) (assign (xyz) (var_ref Temporary2) (expression vec3 * (swiz xyz (var_ref Temporary2) )(constant vec3 (0.250000 0.250000 0.250000)) ) ) (assign (x) (var_ref Temporary1) (expression float dot (swiz xyz (var_ref Temporary1) )(swiz xyz (var_ref Temporary1) )) ) (assign (x) (var_ref Temporary1) (expression float sqrt (swiz x (var_ref Temporary1) )) ) (assign (x) (var_ref Temporary1) (expression float + (expression float neg (swiz x (var_ref Temporary1) )) (swiz w (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (assign (y) (var_ref Temporary0) (expression float * (swiz y (var_ref Temporary0) )(swiz x (var_ref Temporary1) )) ) (assign (y) (var_ref Temporary0) (expression float + (expression float neg (expression float min (expression float max (swiz y (var_ref Temporary0) )(constant float (0.0)) ) (constant float (1.000000)) ) ) (constant float (1.000000)) ) ) (declare (temporary ) float max_retval) (assign (x) (var_ref max_retval) (expression float max (swiz w (var_ref Temporary0) )(swiz y (var_ref Temporary0) )) ) (assign (y) (var_ref Temporary0) (expression float * (var_ref max_retval) (var_ref max_retval) ) ) (assign (xy) (var_ref Temporary1) (expression vec2 + (expression vec2 neg (swiz xy (array_ref (var_ref PConstFloat) (constant int (4)) ) )) (swiz xy (var_ref gl_in_TexCoord0) )) ) (assign (x) (var_ref Temporary3) (expression float rcp (swiz z (array_ref (var_ref PConstFloat) (constant int (4)) ) )) ) (assign (y) (var_ref Temporary3) (expression float rcp (swiz w (array_ref (var_ref PConstFloat) (constant int (4)) ) )) ) (assign (zw) (var_ref Temporary1) (expression vec2 * (swiz xy (var_ref Temporary1) )(swiz xy (var_ref Temporary3) )) ) (assign (xy) (var_ref Temporary1) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary1) )(expression vec2 neg (swiz xy (var_ref Temporary3) )) ) (constant vec2 (1.000000 1.000000)) ) ) (assign (w) (var_ref Temporary0) (expression float * (swiz x (var_ref Temporary1) )(swiz z (var_ref Temporary1) )) ) (assign (w) (var_ref Temporary0) (expression float * (swiz w (var_ref Temporary1) )(swiz w (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary0) (expression float * (swiz y (var_ref Temporary1) )(swiz w (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary0) (expression float + (expression float * (swiz w (var_ref Temporary0) )(constant float (-8.000000)) ) (constant float (1.000000)) ) ) (assign (yzw) (var_ref Temporary0) (expression vec3 * (swiz yzw (var_ref Temporary0) )(swiz yzw (var_ref Temporary0) )) ) (assign (x) (var_ref Temporary1) (expression float * (swiz w (var_ref Temporary0) )(swiz w (var_ref Temporary0) )) ) (assign (w) (var_ref Temporary0) (expression float + (expression float * (swiz w (var_ref Temporary0) )(expression float neg (swiz w (var_ref Temporary0) )) ) (constant float (1.000000)) ) ) (assign (w) (var_ref Temporary2) (expression float max (swiz y (var_ref Temporary0) )(swiz x (var_ref Temporary1) )) ) (assign (y) (var_ref Temporary0) (expression float * (swiz x (array_ref (var_ref PConstFloat) (constant int (7)) ) )(swiz x (array_ref (var_ref PConstFloat) (constant int (7)) ) )) ) (assign (w) (var_ref gl_out_FragData0) (expression float max (swiz w (var_ref Temporary2) )(swiz y (var_ref Temporary0) )) ) (assign (xyz) (var_ref Temporary1) (expression vec3 * (swiz xyz (var_ref Temporary2) )(swiz yyy (array_ref (var_ref PConstFloat) (constant int (5)) ) )) ) (assign (y) (var_ref Temporary0) (expression float dot (swiz xyz (var_ref Temporary2) )(constant vec3 (0.300000 0.590000 0.110000)) ) ) (declare (temporary ) float max_retval@69146) (assign (x) (var_ref max_retval@69146) (expression float max (swiz y (var_ref Temporary0) )(constant float (0.000061)) ) ) (assign (y) (var_ref Temporary0) (expression float rcp (var_ref max_retval@69146) ) ) (assign (w) (var_ref Temporary1) (expression float + (var_ref max_retval@69146) (expression float neg (swiz w (array_ref (var_ref PConstFloat) (constant int (6)) ) )) ) ) (assign (xyz) (var_ref Temporary1) (expression vec3 * (swiz yyy (var_ref Temporary0) )(swiz xyz (var_ref Temporary1) )) ) (assign (xyz) (var_ref Temporary1) (expression vec3 * (swiz www (var_ref Temporary1) )(swiz xyz (var_ref Temporary1) )) ) (assign (xyz) (var_ref Temporary1) (expression vec3 + (swiz xyz (var_ref Temporary1) )(swiz xyz (var_ref Temporary1) )) ) (declare (temporary ) vec3 conditional_tmp) (if (expression bool >= (swiz w (var_ref Temporary1) )(constant float (0.0)) ) ( (assign (xyz) (var_ref conditional_tmp) (swiz xyz (var_ref Temporary1) )) ) ( (assign (xyz) (var_ref conditional_tmp) (constant vec3 (0.0 0.0 0.0)) ) )) (assign (xyz) (var_ref Temporary1) (expression vec3 * (swiz www (var_ref Temporary0) )(var_ref conditional_tmp) ) ) (assign (x) (var_ref Temporary0) (expression float + (constant float (1.000000)) (expression float neg (swiz x (array_ref (var_ref PConstFloat) (constant int (7)) ) )) ) ) (assign (xyw) (var_ref Temporary0) (expression vec3 * (swiz xxx (var_ref Temporary0) )(swiz xyz (var_ref Temporary1) )) ) (assign (xyz) (var_ref Temporary0) (expression vec3 * (swiz xyw (var_ref Temporary0) )(swiz zzz (var_ref Temporary0) )) ) (assign (xyz) (var_ref gl_out_FragData0) (expression vec3 * (swiz xyz (var_ref Temporary0) )(constant vec3 (0.250000 0.250000 0.250000)) ) ) (assign (xyzw) (var_ref gl_out_FragData0@69147) (var_ref gl_out_FragData0) ) )) ) ) GLSL IR for linked vertex program 4218: ( (declare (shader_out ) vec4 gl_out_TexCoord0) (declare (temporary ) vec4 gl_out_TexCoord0) (declare (shader_out ) vec4 gl_Position) (declare (temporary ) vec4 gl_Position) (declare (temporary ) vec4 OUT_0) (declare (shader_in ) vec4 _Un_AttrPosition0) (declare (shader_in ) vec4 _Un_AttrTexCoord0) (function main (signature void (parameters ) ( (assign (xy) (var_ref OUT_0) (swiz xy (var_ref _Un_AttrTexCoord0) )) (assign (xy) (var_ref gl_out_TexCoord0) (swiz xy (var_ref OUT_0) )) (assign (xyzw) (var_ref gl_Position) (expression vec4 + (expression vec4 * (swiz xyxx (var_ref _Un_AttrPosition0) )(constant vec4 (1.000000 1.000000 0.0 0.0)) ) (constant vec4 (0.0 0.0 0.0 1.000000)) ) ) (assign (xyzw) (var_ref gl_out_TexCoord0@69148) (var_ref gl_out_TexCoord0) ) (assign (xyzw) (var_ref gl_Position@69149) (var_ref gl_Position) ) )) ) ) GLSL IR for linked fragment program 4218: ( (declare (shader_in ) vec4 gl_in_TexCoord0) (declare (shader_out ) vec4 gl_out_FragData0) (declare (temporary ) vec4 gl_out_FragData0) (declare (uniform ) (array vec4 4) PConstFloat) (declare (uniform ) sampler2D PSampler0) (declare () vec4 Temporary0) (declare () vec4 Temporary1) (declare () vec4 Temporary2) (declare () vec4 Temporary3) (declare () vec4 Temporary4) (declare () vec4 Temporary5) (declare () vec4 InstrHelpTemp) (function main (signature void (parameters ) ( (assign (xyzw) (var_ref Temporary0) (expression vec4 * (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (2)) ) )(swiz xyxy (var_ref gl_in_TexCoord0) )) ) (assign (zw) (var_ref Temporary1) (swiz zw (array_ref (var_ref PConstFloat) (constant int (2)) ) )) (declare (temporary ) vec4 assignment_tmp) (assign (xyzw) (var_ref assignment_tmp) (expression vec4 + (expression vec4 * (swiz xyxy (var_ref gl_in_TexCoord0) )(expression vec4 neg (swiz zwzw (var_ref Temporary1) )) ) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (0)) ) )) ) (assign (x) (var_ref Temporary2) (expression float dot (swiz zw (var_ref assignment_tmp) )(swiz zw (var_ref assignment_tmp) )) ) (assign (x) (var_ref Temporary2) (expression float sqrt (swiz x (var_ref Temporary2) )) ) (assign (x) (var_ref Temporary2) (expression float * (swiz x (var_ref Temporary2) )(constant float (0.500000)) ) ) (assign (y) (var_ref Temporary2) (expression float rcp (swiz x (var_ref Temporary2) )) ) (assign (xyzw) (var_ref Temporary1) (expression vec4 * (var_ref assignment_tmp) (swiz yyyy (var_ref Temporary2) )) ) (assign (y) (var_ref Temporary2) (expression float sqrt (swiz x (var_ref Temporary2) )) ) (assign (y) (var_ref Temporary2) (expression float * (swiz y (var_ref Temporary2) )(constant float (0.500000)) ) ) (declare (temporary ) float min_retval) (assign (x) (var_ref min_retval) (expression float min (swiz x (var_ref Temporary2) )(swiz y (var_ref Temporary2) )) ) (assign (z) (var_ref Temporary2) (constant float (0.015625)) ) (assign (x) (var_ref Temporary2) (expression float * (constant float (0.015625)) (swiz z (array_ref (var_ref PConstFloat) (constant int (3)) ) )) ) (declare (temporary ) vec4 assignment_tmp@69150) (assign (xyzw) (var_ref assignment_tmp@69150) (expression vec4 * (expression vec4 * (var_ref Temporary1) (swiz xxxx (var_ref min_retval) )) (swiz xxxx (var_ref Temporary2) )) ) (assign (xyzw) (var_ref Temporary1) (expression vec4 * (var_ref assignment_tmp@69150) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (2)) ) )) ) (declare (temporary ) vec4 assignment_tmp@69151) (assign (xyzw) (var_ref assignment_tmp@69151) (expression vec4 * (expression vec4 + (expression vec4 * (swiz zwzw (var_ref assignment_tmp@69150) )(constant vec4 (0.0 0.0 1.000000 1.000000)) ) (var_ref Temporary0) ) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (2)) ) )) ) (assign (xyzw) (var_ref Temporary0) (var_ref assignment_tmp@69151) ) (assign (xyzw) (var_ref Temporary2) (constant vec4 (0.0 0.0 0.0 0.0)) ) (assign (xyzw) (var_ref Temporary3) (var_ref assignment_tmp@69151) ) (assign (xw) (var_ref Temporary4) (constant vec2 (2.000000 1.968750)) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp) ) (declare (temporary ) float conditional_tmp@69152) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69152) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69152) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69152) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69153) (assign (xyzw) (var_ref min_retval@69153) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref assignment_tmp@69151) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69153) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69153) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref assignment_tmp@69151) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69154) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69154) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69154) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69154) ) (declare (temporary ) float conditional_tmp@69155) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69155) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69155) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69155) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69156) (assign (xyzw) (var_ref min_retval@69156) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69156) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69156) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69157) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69157) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69157) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69157) ) (declare (temporary ) float conditional_tmp@69158) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69158) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69158) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69158) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69159) (assign (xyzw) (var_ref min_retval@69159) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69159) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69159) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69160) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69160) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69160) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69160) ) (declare (temporary ) float conditional_tmp@69161) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69161) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69161) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69161) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69162) (assign (xyzw) (var_ref min_retval@69162) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69162) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69162) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69163) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69163) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69163) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69163) ) (declare (temporary ) float conditional_tmp@69164) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69164) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69164) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69164) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69165) (assign (xyzw) (var_ref min_retval@69165) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69165) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69165) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69166) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69166) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69166) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69166) ) (declare (temporary ) float conditional_tmp@69167) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69167) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69167) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69167) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69168) (assign (xyzw) (var_ref min_retval@69168) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69168) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69168) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69169) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69169) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69169) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69169) ) (declare (temporary ) float conditional_tmp@69170) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69170) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69170) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69170) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69171) (assign (xyzw) (var_ref min_retval@69171) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69171) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69171) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69172) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69172) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69172) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69172) ) (declare (temporary ) float conditional_tmp@69173) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69173) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69173) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69173) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69174) (assign (xyzw) (var_ref min_retval@69174) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69174) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69174) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69175) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69175) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69175) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69175) ) (declare (temporary ) float conditional_tmp@69176) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69176) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69176) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69176) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69177) (assign (xyzw) (var_ref min_retval@69177) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69177) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69177) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69178) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69178) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69178) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69178) ) (declare (temporary ) float conditional_tmp@69179) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69179) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69179) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69179) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69180) (assign (xyzw) (var_ref min_retval@69180) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69180) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69180) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69181) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69181) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69181) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69181) ) (declare (temporary ) float conditional_tmp@69182) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69182) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69182) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69182) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69183) (assign (xyzw) (var_ref min_retval@69183) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69183) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69183) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69184) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69184) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69184) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69184) ) (declare (temporary ) float conditional_tmp@69185) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69185) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69185) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69185) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69186) (assign (xyzw) (var_ref min_retval@69186) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69186) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69186) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69187) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69187) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69187) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69187) ) (declare (temporary ) float conditional_tmp@69188) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69188) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69188) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69188) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69189) (assign (xyzw) (var_ref min_retval@69189) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69189) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69189) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69190) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69190) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69190) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69190) ) (declare (temporary ) float conditional_tmp@69191) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69191) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69191) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69191) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69192) (assign (xyzw) (var_ref min_retval@69192) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69192) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69192) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69193) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69193) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69193) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69193) ) (declare (temporary ) float conditional_tmp@69194) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69194) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69194) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69194) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69195) (assign (xyzw) (var_ref min_retval@69195) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69195) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69195) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69196) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69196) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69196) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69196) ) (declare (temporary ) float conditional_tmp@69197) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69197) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69197) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69197) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69198) (assign (xyzw) (var_ref min_retval@69198) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69198) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69198) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69199) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69199) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69199) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69199) ) (declare (temporary ) float conditional_tmp@69200) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69200) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69200) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69200) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69201) (assign (xyzw) (var_ref min_retval@69201) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69201) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69201) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69202) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69202) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69202) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69202) ) (declare (temporary ) float conditional_tmp@69203) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69203) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69203) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69203) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69204) (assign (xyzw) (var_ref min_retval@69204) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69204) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69204) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69205) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69205) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69205) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69205) ) (declare (temporary ) float conditional_tmp@69206) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69206) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69206) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69206) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69207) (assign (xyzw) (var_ref min_retval@69207) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69207) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69207) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69208) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69208) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69208) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69208) ) (declare (temporary ) float conditional_tmp@69209) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69209) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69209) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69209) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69210) (assign (xyzw) (var_ref min_retval@69210) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69210) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69210) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69211) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69211) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69211) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69211) ) (declare (temporary ) float conditional_tmp@69212) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69212) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69212) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69212) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69213) (assign (xyzw) (var_ref min_retval@69213) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69213) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69213) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69214) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69214) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69214) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69214) ) (declare (temporary ) float conditional_tmp@69215) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69215) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69215) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69215) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69216) (assign (xyzw) (var_ref min_retval@69216) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69216) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69216) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69217) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69217) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69217) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69217) ) (declare (temporary ) float conditional_tmp@69218) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69218) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69218) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69218) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69219) (assign (xyzw) (var_ref min_retval@69219) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69219) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69219) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69220) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69220) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69220) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69220) ) (declare (temporary ) float conditional_tmp@69221) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69221) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69221) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69221) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69222) (assign (xyzw) (var_ref min_retval@69222) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69222) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69222) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69223) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69223) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69223) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69223) ) (declare (temporary ) float conditional_tmp@69224) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69224) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69224) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69224) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69225) (assign (xyzw) (var_ref min_retval@69225) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69225) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69225) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69226) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69226) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69226) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69226) ) (declare (temporary ) float conditional_tmp@69227) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69227) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69227) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69227) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69228) (assign (xyzw) (var_ref min_retval@69228) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69228) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69228) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69229) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69229) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69229) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69229) ) (declare (temporary ) float conditional_tmp@69230) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69230) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69230) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69230) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69231) (assign (xyzw) (var_ref min_retval@69231) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69231) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69231) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69232) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69232) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69232) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69232) ) (declare (temporary ) float conditional_tmp@69233) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69233) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69233) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69233) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69234) (assign (xyzw) (var_ref min_retval@69234) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69234) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69234) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69235) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69235) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69235) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69235) ) (declare (temporary ) float conditional_tmp@69236) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69236) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69236) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69236) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69237) (assign (xyzw) (var_ref min_retval@69237) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69237) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69237) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69238) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69238) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69238) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69238) ) (declare (temporary ) float conditional_tmp@69239) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69239) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69239) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69239) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69240) (assign (xyzw) (var_ref min_retval@69240) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69240) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69240) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69241) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69241) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69241) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69241) ) (declare (temporary ) float conditional_tmp@69242) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69242) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69242) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69242) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69243) (assign (xyzw) (var_ref min_retval@69243) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69243) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69243) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (zw) (var_ref Temporary4) (swiz xw (var_ref Temporary4) )) (assign (xy) (var_ref Temporary5) (expression vec2 * (swiz xw (var_ref Temporary4) )(swiz xw (var_ref Temporary4) )) ) (assign (zw) (var_ref Temporary5) (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) ) (assign (xy) (var_ref Temporary5) (expression vec2 + (expression vec2 * (swiz xy (var_ref Temporary5) )(constant vec2 (4.000000 4.000000)) ) (expression vec2 neg (swiz xw (var_ref Temporary4) )) ) ) (declare (temporary ) float conditional_tmp@69244) (if (expression bool >= (swiz x (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69244) (swiz z (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69244) (swiz z (var_ref Temporary5) )) )) (assign (x) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69244) ) (declare (temporary ) float conditional_tmp@69245) (if (expression bool >= (swiz y (var_ref Temporary5) )(constant float (0.0)) ) ( (assign (x) (var_ref conditional_tmp@69245) (swiz w (var_ref Temporary4) )) ) ( (assign (x) (var_ref conditional_tmp@69245) (swiz w (var_ref Temporary5) )) )) (assign (y) (var_ref InstrHelpTemp) (var_ref conditional_tmp@69245) ) (assign (xy) (var_ref Temporary4) (swiz xy (var_ref InstrHelpTemp) )) (declare (temporary ) vec4 min_retval@69246) (assign (xyzw) (var_ref min_retval@69246) (expression vec4 min (swiz zwzw (array_ref (var_ref PConstFloat) (constant int (1)) ) )(expression vec4 max (var_ref Temporary3) (swiz xyxy (array_ref (var_ref PConstFloat) (constant int (1)) ) )) ) ) (assign (xyzw) (var_ref Temporary5) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz xy (var_ref min_retval@69246) ) 0 1 () )(swiz xxxz (var_ref Temporary4) )) (var_ref Temporary2) ) ) (assign (xyzw) (var_ref Temporary2) (expression vec4 + (expression vec4 * (tex vec4 (var_ref PSampler0) (swiz zw (var_ref min_retval@69246) ) 0 1 () )(swiz yyyw (var_ref Temporary4) )) (var_ref Temporary5) ) ) (assign (xw) (var_ref Temporary4) (expression vec2 + (swiz zw (var_ref Temporary4) )(constant vec2 (-0.062500 -0.062500)) ) ) (assign (xyzw) (var_ref Temporary3) (expression vec4 + (expression vec4 * (var_ref Temporary1) (constant vec4 (2.000000 2.000000 2.000000 2.000000)) ) (var_ref Temporary3) ) ) (assign (xyzw) (var_ref gl_out_FragData0) (expression vec4 * (var_ref Temporary2) (constant vec4 (0.015625 0.015625 0.015625 0.015625)) ) ) (assign (xyzw) (var_ref gl_out_FragData0@69247) (var_ref gl_out_FragData0) ) )) ) ) UDKGame-Linux: /home/chris/oldhome/build/lib32-llvm-svn/src/lib32-llvm/include/llvm/CodeGen/SlotIndexes.h:417: llvm::SlotIndex llvm::SlotIndexes::getInstructionIndex(const llvm::MachineInstr*) const: Assertion `itr != mi2iMap.end() && "Instruction not found in maps."' failed. ./Antichamber.sh: Zeile 3: 6456 Abgebrochen (Speicherabzug geschrieben) ./UDKGame-Linux $@