#version 120 vec4 xlat_main( ); #line 5 vec4 xlat_main( ) { #line 6 #if defined(HLSL2GLSL_ENABLE_ARRAY_120_WORKAROUND) vec2 lut[3]; lut[0] = vec2( -1.0, 0.1); lut[1] = vec2( 0.0, 0.5); lut[2] = vec2( 1.0, 0.1); #else vec2[3] lut = vec2[3]( vec2( -1.0, 0.1), vec2( 0.0, 0.5), vec2( 1.0, 0.1)); #endif #line 11 vec4 c = vec4( 0.0); int i = 0; for ( ; (i < 3); (++i)) { c.xy += lut[i]; } return c; } void main() { vec4 xl_retval; xl_retval = xlat_main( ); gl_FragData[0] = vec4(xl_retval); }