Results for spec/glsl-1.20/compiler/built-in-functions/atan-vec2-vec2.vert

Overview

Status: fail
Result: fail

Back to summary

Details

Detail Value
returncode 1
time 0.385124921799
note
Returncode was 1
command
/Users/mks/Downloads/piglit/framework/../bin/glslparsertest tests/../generated_tests/spec/glsl-1.20/compiler/built-in-functions/atan-vec2-vec2.vert pass 1.20
errors
  • Failed to compile vertex shader tests/../generated_tests/spec/glsl-1.20/compiler/built-in-functions/atan-vec2-vec2.vert: ERROR: 0:72: Array size must be an integer constant expression
  • ERROR: 0:73: Array size must be an integer constant expression
  • ERROR: 0:74: Array size must be an integer constant expression
  • ERROR: 0:75: Array size must be an integer constant expression
  • ERROR: 0:76: Array size must be an integer constant expression
  • ERROR: 0:81: Array size must be an integer constant expression
  • ERROR: 0:82: Array size must be an integer constant expression
  • ERROR: 0:87: Array size must be an integer constant expression
  • ERROR: 0:88: Array size must be an integer constant expression
  • ERROR: 0:93: Array size must be an integer constant expression
  • ERROR: 0:94: Array size must be an integer constant expression
  • ERROR: 0:99: Array size must be an integer constant expression
  • ERROR: 0:104: Array size must be an integer constant expression
  • ERROR: 0:105: Array size must be an integer constant expression
  • ERROR: 0:110: Array size must be an integer constant expression
  • ERROR: 0:115: Array size must be an integer constant expression
  • ERROR: 0:116: Array size must be an integer constant expression
  • ERROR: 0:121: Array size must be an integer constant expression
  • ERROR: 0:122: Array size must be an integer constant expression
  • ERROR: 0:123: Array size must be an integer constant expression
  • ERROR: 0:124: Array size must be an integer constant expression
  • ERROR: 0:127: Array size must be an integer constant expression
  • ERROR: 0:128: Array size must be an integer constant expression
  • ERROR: 0:129: Array size must be an integer constant expression
  • ERROR: 0:130: Array size must be an integer constant expression
  • ERROR: 0:132: Use of undeclared identifier 'array0'
  • ERROR: 0:132: Use of undeclared identifier 'array1'
  • ERROR: 0:132: Use of undeclared identifier 'array2'
  • ERROR: 0:132: Use of undeclared identifier 'array3'
  • ERROR: 0:132: Use of undeclared identifier 'array4'
  • ERROR: 0:132: Use of undeclared identifier 'array9'
  • ERROR: 0:132: Use of undeclared identifier 'array10'
  • ERROR: 0:132: Use of undeclared identifier 'array15'
  • ERROR: 0:132: Use of undeclared identifier 'array16'
  • ERROR: 0:132: Use of undeclared identifier 'array21'
  • ERROR: 0:132: Use of undeclared identifier 'array22'
  • ERROR: 0:132: Use of undeclared identifier 'array27'
  • ERROR: 0:132: Use of undeclared identifier 'array32'
  • ERROR: 0:132: Use of undeclared identifier 'array33'
  • ERROR: 0:132: Use of undeclared identifier 'array38'
  • ERROR: 0:132: Use of undeclared identifier 'array43'
  • ERROR: 0:132: Use of undeclared identifier 'array44'
  • ERROR: 0:132: Use of undeclared identifier 'array49'
  • ERROR: 0:132: Use of undeclared identifier 'array50'
  • ERROR: 0:132: Use of undeclared identifier 'array51'
  • ERROR: 0:132: Use of undeclared identifier 'array52'
  • ERROR: 0:132: Use of undeclared identifier 'array55'
  • ERROR: 0:132: Use of undeclared identifier 'array56'
  • ERROR: 0:132: Use of undeclared identifier 'array57'
  • ERROR: 0:132: Use of undeclared identifier 'array58'
info
Returncode: 1

Errors:
Failed to compile vertex shader tests/../generated_tests/spec/glsl-1.20/compiler/built-in-functions/atan-vec2-vec2.vert: ERROR: 0:72: Array size must be an integer constant expression
ERROR: 0:73: Array size must be an integer constant expression
ERROR: 0:74: Array size must be an integer constant expression
ERROR: 0:75: Array size must be an integer constant expression
ERROR: 0:76: Array size must be an integer constant expression
ERROR: 0:81: Array size must be an integer constant expression
ERROR: 0:82: Array size must be an integer constant expression
ERROR: 0:87: Array size must be an integer constant expression
ERROR: 0:88: Array size must be an integer constant expression
ERROR: 0:93: Array size must be an integer constant expression
ERROR: 0:94: Array size must be an integer constant expression
ERROR: 0:99: Array size must be an integer constant expression
ERROR: 0:104: Array size must be an integer constant expression
ERROR: 0:105: Array size must be an integer constant expression
ERROR: 0:110: Array size must be an integer constant expression
ERROR: 0:115: Array size must be an integer constant expression
ERROR: 0:116: Array size must be an integer constant expression
ERROR: 0:121: Array size must be an integer constant expression
ERROR: 0:122: Array size must be an integer constant expression
ERROR: 0:123: Array size must be an integer constant expression
ERROR: 0:124: Array size must be an integer constant expression
ERROR: 0:127: Array size must be an integer constant expression
ERROR: 0:128: Array size must be an integer constant expression
ERROR: 0:129: Array size must be an integer constant expression
ERROR: 0:130: Array size must be an integer constant expression
ERROR: 0:132: Use of undeclared identifier 'array0'
ERROR: 0:132: Use of undeclared identifier 'array1'
ERROR: 0:132: Use of undeclared identifier 'array2'
ERROR: 0:132: Use of undeclared identifier 'array3'
ERROR: 0:132: Use of undeclared identifier 'array4'
ERROR: 0:132: Use of undeclared identifier 'array9'
ERROR: 0:132: Use of undeclared identifier 'array10'
ERROR: 0:132: Use of undeclared identifier 'array15'
ERROR: 0:132: Use of undeclared identifier 'array16'
ERROR: 0:132: Use of undeclared identifier 'array21'
ERROR: 0:132: Use of undeclared identifier 'array22'
ERROR: 0:132: Use of undeclared identifier 'array27'
ERROR: 0:132: Use of undeclared identifier 'array32'
ERROR: 0:132: Use of undeclared identifier 'array33'
ERROR: 0:132: Use of undeclared identifier 'array38'
ERROR: 0:132: Use of undeclared identifier 'array43'
ERROR: 0:132: Use of undeclared identifier 'array44'
ERROR: 0:132: Use of undeclared identifier 'array49'
ERROR: 0:132: Use of undeclared identifier 'array50'
ERROR: 0:132: Use of undeclared identifier 'array51'
ERROR: 0:132: Use of undeclared identifier 'array52'
ERROR: 0:132: Use of undeclared identifier 'array55'
ERROR: 0:132: Use of undeclared identifier 'array56'
ERROR: 0:132: Use of undeclared identifier 'array57'
ERROR: 0:132: Use of undeclared identifier 'array58'



Output:
Shader source:
/* [config]
 * expect_result: pass
 * glsl_version: 1.20
 * [end config]
 *
 * Check that the following test vectors are constant folded correctly:
 * atan(vec2(0.0, 0.0), vec2(1e-10, -1e-10)) => vec2(0.0, 3.1415927)
 * atan(vec2(0.0, 0.0), vec2(0.1, -0.1)) => vec2(0.0, 3.1415927)
 * atan(vec2(0.0, 0.0), vec2(1.0, -1.0)) => vec2(0.0, 3.1415927)
 * atan(vec2(0.0, 0.0), vec2(10.0, -10.0)) => vec2(0.0, 3.1415927)
 * atan(vec2(0.0, 0.0), vec2(1e+10, -1e+10)) => vec2(0.0, 3.1415927)
 * atan(vec2(1e-10, 1e-10), vec2(0.0, 1e-10)) => vec2(1.5707964, 0.78539819)
 * atan(vec2(1e-10, 1e-10), vec2(-1e-10, 0.1)) => vec2(2.3561945, 9.9999997e-10)
 * atan(vec2(1e-10, 1e-10), vec2(-0.1, 1.0)) => vec2(3.1415927, 1e-10)
 * atan(vec2(1e-10, 1e-10), vec2(-1.0, 10.0)) => vec2(3.1415927, 1e-11)
 * atan(vec2(1e-10, 1e-10), vec2(-10.0, 1e+10)) => vec2(3.1415927, 1e-20)
 * atan(vec2(1e-10, -1e-10), vec2(-1e+10, 0.0)) => vec2(3.1415927, -1.5707964)
 * atan(vec2(-1e-10, -1e-10), vec2(1e-10, -1e-10)) => vec2(-0.78539819, -2.3561945)
 * atan(vec2(-1e-10, -1e-10), vec2(0.1, -0.1)) => vec2(-9.9999997e-10, -3.1415927)
 * atan(vec2(-1e-10, -1e-10), vec2(1.0, -1.0)) => vec2(-1e-10, -3.1415927)
 * atan(vec2(-1e-10, -1e-10), vec2(10.0, -10.0)) => vec2(-1e-11, -3.1415927)
 * atan(vec2(-1e-10, -1e-10), vec2(1e+10, -1e+10)) => vec2(-1e-20, -3.1415927)
 * atan(vec2(0.1, 0.1), vec2(0.0, 1e-10)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(0.1, 0.1), vec2(-1e-10, 0.1)) => vec2(1.5707964, 0.78539819)
 * atan(vec2(0.1, 0.1), vec2(-0.1, 1.0)) => vec2(2.3561945, 0.099668652)
 * atan(vec2(0.1, 0.1), vec2(-1.0, 10.0)) => vec2(3.041924, 0.0099996673)
 * atan(vec2(0.1, 0.1), vec2(-10.0, 1e+10)) => vec2(3.131593, 1e-11)
 * atan(vec2(0.1, -0.1), vec2(-1e+10, 0.0)) => vec2(3.1415927, -1.5707964)
 * atan(vec2(-0.1, -0.1), vec2(1e-10, -1e-10)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-0.1, -0.1), vec2(0.1, -0.1)) => vec2(-0.78539819, -2.3561945)
 * atan(vec2(-0.1, -0.1), vec2(1.0, -1.0)) => vec2(-0.099668652, -3.041924)
 * atan(vec2(-0.1, -0.1), vec2(10.0, -10.0)) => vec2(-0.0099996673, -3.131593)
 * atan(vec2(-0.1, -0.1), vec2(1e+10, -1e+10)) => vec2(-1e-11, -3.1415927)
 * atan(vec2(1.0, 1.0), vec2(0.0, 1e-10)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(1.0, 1.0), vec2(-1e-10, 0.1)) => vec2(1.5707964, 1.4711276)
 * atan(vec2(1.0, 1.0), vec2(-0.1, 1.0)) => vec2(1.670465, 0.78539819)
 * atan(vec2(1.0, 1.0), vec2(-1.0, 10.0)) => vec2(2.3561945, 0.099668652)
 * atan(vec2(1.0, 1.0), vec2(-10.0, 1e+10)) => vec2(3.041924, 1e-10)
 * atan(vec2(1.0, -1.0), vec2(-1e+10, 0.0)) => vec2(3.1415927, -1.5707964)
 * atan(vec2(-1.0, -1.0), vec2(1e-10, -1e-10)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-1.0, -1.0), vec2(0.1, -0.1)) => vec2(-1.4711276, -1.670465)
 * atan(vec2(-1.0, -1.0), vec2(1.0, -1.0)) => vec2(-0.78539819, -2.3561945)
 * atan(vec2(-1.0, -1.0), vec2(10.0, -10.0)) => vec2(-0.099668652, -3.041924)
 * atan(vec2(-1.0, -1.0), vec2(1e+10, -1e+10)) => vec2(-1e-10, -3.1415927)
 * atan(vec2(10.0, 10.0), vec2(0.0, 1e-10)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(10.0, 10.0), vec2(-1e-10, 0.1)) => vec2(1.5707964, 1.5607966)
 * atan(vec2(10.0, 10.0), vec2(-0.1, 1.0)) => vec2(1.580796, 1.4711276)
 * atan(vec2(10.0, 10.0), vec2(-1.0, 10.0)) => vec2(1.670465, 0.78539819)
 * atan(vec2(10.0, 10.0), vec2(-10.0, 1e+10)) => vec2(2.3561945, 9.9999997e-10)
 * atan(vec2(10.0, -10.0), vec2(-1e+10, 0.0)) => vec2(3.1415927, -1.5707964)
 * atan(vec2(-10.0, -10.0), vec2(1e-10, -1e-10)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-10.0, -10.0), vec2(0.1, -0.1)) => vec2(-1.5607966, -1.580796)
 * atan(vec2(-10.0, -10.0), vec2(1.0, -1.0)) => vec2(-1.4711276, -1.670465)
 * atan(vec2(-10.0, -10.0), vec2(10.0, -10.0)) => vec2(-0.78539819, -2.3561945)
 * atan(vec2(-10.0, -10.0), vec2(1e+10, -1e+10)) => vec2(-9.9999997e-10, -3.1415927)
 * atan(vec2(1e+10, 1e+10), vec2(0.0, 1e-10)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(1e+10, 1e+10), vec2(-1e-10, 0.1)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(1e+10, 1e+10), vec2(-0.1, 1.0)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(1e+10, 1e+10), vec2(-1.0, 10.0)) => vec2(1.5707964, 1.5707964)
 * atan(vec2(1e+10, 1e+10), vec2(-10.0, 1e+10)) => vec2(1.5707964, 0.78539819)
 * atan(vec2(1e+10, -1e+10), vec2(-1e+10, 0.0)) => vec2(2.3561945, -1.5707964)
 * atan(vec2(-1e+10, -1e+10), vec2(1e-10, -1e-10)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-1e+10, -1e+10), vec2(0.1, -0.1)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-1e+10, -1e+10), vec2(1.0, -1.0)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-1e+10, -1e+10), vec2(10.0, -10.0)) => vec2(-1.5707964, -1.5707964)
 * atan(vec2(-1e+10, -1e+10), vec2(1e+10, -1e+10)) => vec2(-0.78539819, -2.3561945)
 */
#version 120

void main()
{
  float[distance(atan(vec2(0.0, 0.0), vec2(1e-10, -1e-10)), vec2(0.0, 3.1415927)) <= 0.0031431839 ? 1 : -1] array0;
  float[distance(atan(vec2(0.0, 0.0), vec2(0.1, -0.1)), vec2(0.0, 3.1415927)) <= 0.0031431839 ? 1 : -1] array1;
  float[distance(atan(vec2(0.0, 0.0), vec2(1.0, -1.0)), vec2(0.0, 3.1415927)) <= 0.0031431839 ? 1 : -1] array2;
  float[distance(atan(vec2(0.0, 0.0), vec2(10.0, -10.0)), vec2(0.0, 3.1415927)) <= 0.0031431839 ? 1 : -1] array3;
  float[distance(atan(vec2(0.0, 0.0), vec2(1e+10, -1e+10)), vec2(0.0, 3.1415927)) <= 0.0031431839 ? 1 : -1] array4;
  float[distance(atan(vec2(1e-10, 1e-10), vec2(0.0, 1e-10)), vec2(1.5707964, 0.78539819)) <= 0.0017562037 ? 1 : -1] array5;
  float[distance(atan(vec2(1e-10, 1e-10), vec2(-1e-10, 0.1)), vec2(2.3561945, 9.9999997e-10)) <= 0.0023583155 ? 1 : -1] array6;
  float[distance(atan(vec2(1e-10, 1e-10), vec2(-0.1, 1.0)), vec2(3.1415927, 1e-10)) <= 0.0031431839 ? 1 : -1] array7;
  float[distance(atan(vec2(1e-10, 1e-10), vec2(-1.0, 10.0)), vec2(3.1415927, 1e-11)) <= 0.0031431839 ? 1 : -1] array8;
  float[distance(atan(vec2(1e-10, 1e-10), vec2(-10.0, 1e+10)), vec2(3.1415927, 1e-20)) <= 0.0031431839 ? 1 : -1] array9;
  float[distance(atan(vec2(1e-10, -1e-10), vec2(-1e+10, 0.0)), vec2(3.1415927, -1.5707964)) <= 0.0035124074 ? 1 : -1] array10;
  float[distance(atan(vec2(-1e-10, -1e-10), vec2(1e-10, -1e-10)), vec2(-0.78539819, -2.3561945)) <= 0.0024836471 ? 1 : -1] array11;
  float[distance(atan(vec2(-1e-10, -1e-10), vec2(0.1, -0.1)), vec2(-9.9999997e-10, -3.1415927)) <= 0.0031431839 ? 1 : -1] array12;
  float[distance(atan(vec2(-1e-10, -1e-10), vec2(1.0, -1.0)), vec2(-1e-10, -3.1415927)) <= 0.0031431839 ? 1 : -1] array13;
  float[distance(atan(vec2(-1e-10, -1e-10), vec2(10.0, -10.0)), vec2(-1e-11, -3.1415927)) <= 0.0031431839 ? 1 : -1] array14;
  float[distance(atan(vec2(-1e-10, -1e-10), vec2(1e+10, -1e+10)), vec2(-1e-20, -3.1415927)) <= 0.0031431839 ? 1 : -1] array15;
  float[distance(atan(vec2(0.1, 0.1), vec2(0.0, 1e-10)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array16;
  float[distance(atan(vec2(0.1, 0.1), vec2(-1e-10, 0.1)), vec2(1.5707964, 0.78539819)) <= 0.0017562037 ? 1 : -1] array17;
  float[distance(atan(vec2(0.1, 0.1), vec2(-0.1, 1.0)), vec2(2.3561945, 0.099668652)) <= 0.0023583155 ? 1 : -1] array18;
  float[distance(atan(vec2(0.1, 0.1), vec2(-1.0, 10.0)), vec2(3.041924, 0.0099996673)) <= 0.0030435673 ? 1 : -1] array19;
  float[distance(atan(vec2(0.1, 0.1), vec2(-10.0, 1e+10)), vec2(3.131593, 1e-11)) <= 0.0031331892 ? 1 : -1] array20;
  float[distance(atan(vec2(0.1, -0.1), vec2(-1e+10, 0.0)), vec2(3.1415927, -1.5707964)) <= 0.0035124074 ? 1 : -1] array21;
  float[distance(atan(vec2(-0.1, -0.1), vec2(1e-10, -1e-10)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array22;
  float[distance(atan(vec2(-0.1, -0.1), vec2(0.1, -0.1)), vec2(-0.78539819, -2.3561945)) <= 0.0024836471 ? 1 : -1] array23;
  float[distance(atan(vec2(-0.1, -0.1), vec2(1.0, -1.0)), vec2(-0.099668652, -3.041924)) <= 0.0030435673 ? 1 : -1] array24;
  float[distance(atan(vec2(-0.1, -0.1), vec2(10.0, -10.0)), vec2(-0.0099996673, -3.131593)) <= 0.0031331892 ? 1 : -1] array25;
  float[distance(atan(vec2(-0.1, -0.1), vec2(1e+10, -1e+10)), vec2(-1e-11, -3.1415927)) <= 0.0031431839 ? 1 : -1] array26;
  float[distance(atan(vec2(1.0, 1.0), vec2(0.0, 1e-10)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array27;
  float[distance(atan(vec2(1.0, 1.0), vec2(-1e-10, 0.1)), vec2(1.5707964, 1.4711276)) <= 0.0021521193 ? 1 : -1] array28;
  float[distance(atan(vec2(1.0, 1.0), vec2(-0.1, 1.0)), vec2(1.670465, 0.78539819)) <= 0.0018458882 ? 1 : -1] array29;
  float[distance(atan(vec2(1.0, 1.0), vec2(-1.0, 10.0)), vec2(2.3561945, 0.099668652)) <= 0.0023583155 ? 1 : -1] array30;
  float[distance(atan(vec2(1.0, 1.0), vec2(-10.0, 1e+10)), vec2(3.041924, 1e-10)) <= 0.0030435673 ? 1 : -1] array31;
  float[distance(atan(vec2(1.0, -1.0), vec2(-1e+10, 0.0)), vec2(3.1415927, -1.5707964)) <= 0.0035124074 ? 1 : -1] array32;
  float[distance(atan(vec2(-1.0, -1.0), vec2(1e-10, -1e-10)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array33;
  float[distance(atan(vec2(-1.0, -1.0), vec2(0.1, -0.1)), vec2(-1.4711276, -1.670465)) <= 0.0022259087 ? 1 : -1] array34;
  float[distance(atan(vec2(-1.0, -1.0), vec2(1.0, -1.0)), vec2(-0.78539819, -2.3561945)) <= 0.0024836471 ? 1 : -1] array35;
  float[distance(atan(vec2(-1.0, -1.0), vec2(10.0, -10.0)), vec2(-0.099668652, -3.041924)) <= 0.0030435673 ? 1 : -1] array36;
  float[distance(atan(vec2(-1.0, -1.0), vec2(1e+10, -1e+10)), vec2(-1e-10, -3.1415927)) <= 0.0031431839 ? 1 : -1] array37;
  float[distance(atan(vec2(10.0, 10.0), vec2(0.0, 1e-10)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array38;
  float[distance(atan(vec2(10.0, 10.0), vec2(-1e-10, 0.1)), vec2(1.5707964, 1.5607966)) <= 0.0022143819 ? 1 : -1] array39;
  float[distance(atan(vec2(10.0, 10.0), vec2(-0.1, 1.0)), vec2(1.580796, 1.4711276)) <= 0.0021594285 ? 1 : -1] array40;
  float[distance(atan(vec2(10.0, 10.0), vec2(-1.0, 10.0)), vec2(1.670465, 0.78539819)) <= 0.0018458882 ? 1 : -1] array41;
  float[distance(atan(vec2(10.0, 10.0), vec2(-10.0, 1e+10)), vec2(2.3561945, 9.9999997e-10)) <= 0.0023583155 ? 1 : -1] array42;
  float[distance(atan(vec2(10.0, -10.0), vec2(-1e+10, 0.0)), vec2(3.1415927, -1.5707964)) <= 0.0035124074 ? 1 : -1] array43;
  float[distance(atan(vec2(-10.0, -10.0), vec2(1e-10, -1e-10)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array44;
  float[distance(atan(vec2(-10.0, -10.0), vec2(0.1, -0.1)), vec2(-1.5607966, -1.580796)) <= 0.0022214865 ? 1 : -1] array45;
  float[distance(atan(vec2(-10.0, -10.0), vec2(1.0, -1.0)), vec2(-1.4711276, -1.670465)) <= 0.0022259087 ? 1 : -1] array46;
  float[distance(atan(vec2(-10.0, -10.0), vec2(10.0, -10.0)), vec2(-0.78539819, -2.3561945)) <= 0.0024836471 ? 1 : -1] array47;
  float[distance(atan(vec2(-10.0, -10.0), vec2(1e+10, -1e+10)), vec2(-9.9999997e-10, -3.1415927)) <= 0.0031431839 ? 1 : -1] array48;
  float[distance(atan(vec2(1e+10, 1e+10), vec2(0.0, 1e-10)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array49;
  float[distance(atan(vec2(1e+10, 1e+10), vec2(-1e-10, 0.1)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array50;
  float[distance(atan(vec2(1e+10, 1e+10), vec2(-0.1, 1.0)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array51;
  float[distance(atan(vec2(1e+10, 1e+10), vec2(-1.0, 10.0)), vec2(1.5707964, 1.5707964)) <= 0.0022214416 ? 1 : -1] array52;
  float[distance(atan(vec2(1e+10, 1e+10), vec2(-10.0, 1e+10)), vec2(1.5707964, 0.78539819)) <= 0.0017562037 ? 1 : -1] array53;
  float[distance(atan(vec2(1e+10, -1e+10), vec2(-1e+10, 0.0)), vec2(2.3561945, -1.5707964)) <= 0.0028317932 ? 1 : -1] array54;
  float[distance(atan(vec2(-1e+10, -1e+10), vec2(1e-10, -1e-10)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array55;
  float[distance(atan(vec2(-1e+10, -1e+10), vec2(0.1, -0.1)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array56;
  float[distance(atan(vec2(-1e+10, -1e+10), vec2(1.0, -1.0)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array57;
  float[distance(atan(vec2(-1e+10, -1e+10), vec2(10.0, -10.0)), vec2(-1.5707964, -1.5707964)) <= 0.0022214416 ? 1 : -1] array58;
  float[distance(atan(vec2(-1e+10, -1e+10), vec2(1e+10, -1e+10)), vec2(-0.78539819, -2.3561945)) <= 0.0024836471 ? 1 : -1] array59;
  gl_Position = vec4(array0.length() + array1.length() + array2.length() + array3.length() + array4.length() + array5.length() + array6.length() + array7.length() + array8.length() + array9.length() + array10.length() + array11.length() + array12.length() + array13.length() + array14.length() + array15.length() + array16.length() + array17.length() + array18.length() + array19.length() + array20.length() + array21.length() + array22.length() + array23.length() + array24.length() + array25.length() + array26.length() + array27.length() + array28.length() + array29.length() + array30.length() + array31.length() + array32.length() + array33.length() + array34.length() + array35.length() + array36.length() + array37.length() + array38.length() + array39.length() + array40.length() + array41.length() + array42.length() + array43.length() + array44.length() + array45.length() + array46.length() + array47.length() + array48.length() + array49.length() + array50.length() + array51.length() + array52.length() + array53.length() + array54.length() + array55.length() + array56.length() + array57.length() + array58.length() + array59.length());
}

Back to summary