glslang/Test/baseResults/120.vert.out
John Kessenich fc51d284aa Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST.
If this breaks your AST consumer, best is to modify it to test
against the enum values instead of doing string comparisons on
built-in function names.  This is the reason the change was made.

If you need the old behavior, you should be able to get it back by changing
PureOperatorBuiltins to be false instead of true.  This path will work for
a while, but is marked deprecated.

Also, the old behavior is tagged as release 2.4.
2015-08-19 13:43:25 -06:00

718 lines
32 KiB
Plaintext

120.vert
ERROR: 0:3: 'in for stage inputs' : not supported for this version or the enabled extensions
ERROR: 0:4: 'out for stage outputs' : not supported for this version or the enabled extensions
ERROR: 0:11: 'gl_Position' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable
ERROR: 0:12: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
ERROR: 0:12: '' : replicated qualifiers
ERROR: 0:12: 'foo' : identifier not previously declared
ERROR: 0:21: 'gl_ClipDistance' : undeclared identifier
ERROR: 0:21: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
ERROR: 0:21: 'assign' : l-value required (can't modify a const)
ERROR: 0:28: 'length' : array must be declared with a size before using this method
ERROR: 0:31: 'length' : incomplete method syntax
ERROR: 0:32: 'length' : method does not accept any arguments
ERROR: 0:33: '.' : cannot apply to an array: flizbit
ERROR: 0:33: '=' : cannot convert from 'temp 7-element array of float' to 'temp int'
ERROR: 0:34: '.' : cannot apply to an array: flizbit
ERROR: 0:34: 'f' : can't use function syntax on variable
ERROR: 0:34: 'a4' : redefinition
ERROR: 0:35: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:36: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:37: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:38: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:39: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:40: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:40: 'constructor' : array constructor needs one argument per array element
ERROR: 0:40: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:40: '=' : cannot convert from 'const float' to 'temp 2-element array of 3-element array of float'
ERROR: 0:41: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:41: 'constructor' : array constructor needs one argument per array element
ERROR: 0:41: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:41: '=' : cannot convert from 'const float' to 'temp 2-element array of 3-element array of float'
ERROR: 0:50: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:51: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:52: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:53: 'arrays of arrays' : not supported with this profile: none
ERROR: 0:56: 'out' : overloaded functions must have the same parameter storage qualifiers for argument 1
ERROR: 0:57: 'float' : overloaded functions must have the same return type
ERROR: 0:87: 'overloadC' : no matching overloaded function found
ERROR: 0:90: 'overloadC' : no matching overloaded function found
ERROR: 0:95: 'overloadD' : ambiguous function signature match: multiple signatures match under implicit type conversion
ERROR: 0:98: 'overloadB' : can't use function syntax on variable
ERROR: 0:106: 'overloadC' : no matching overloaded function found
ERROR: 0:107: 'overloadE' : no matching overloaded function found
ERROR: 0:108: 'overloadE' : no matching overloaded function found
ERROR: 0:111: 'overloadE' : no matching overloaded function found
ERROR: 0:117: 'overloadF' : no matching overloaded function found
ERROR: 0:121: 'gl_TexCoord array size' : must be less than gl_MaxTextureCoords (32)
ERROR: 0:157: 'switch' : Reserved word.
ERROR: 0:163: 'default' : Reserved word.
ERROR: 0:157: 'switch statements' : not supported for this version or the enabled extensions
ERROR: 0:168: 'bit shift left' : not supported for this version or the enabled extensions
ERROR: 0:168: 'bit shift right' : not supported for this version or the enabled extensions
ERROR: 0:168: 'bitwise and' : not supported for this version or the enabled extensions
ERROR: 0:168: 'bitwise inclusive or' : not supported for this version or the enabled extensions
ERROR: 0:171: 'modf' : no matching overloaded function found
ERROR: 0:171: '=' : cannot convert from 'const float' to 'temp 3-component vector of float'
ERROR: 0:172: 'trunc' : no matching overloaded function found
ERROR: 0:173: 'round' : no matching overloaded function found
ERROR: 0:173: '=' : cannot convert from 'const float' to 'temp 2-component vector of float'
ERROR: 0:174: 'roundEven' : no matching overloaded function found
ERROR: 0:174: '=' : cannot convert from 'const float' to 'temp 2-component vector of float'
ERROR: 0:175: 'isnan' : no matching overloaded function found
ERROR: 0:175: '=' : cannot convert from 'const float' to 'temp 2-component vector of bool'
ERROR: 0:176: 'isinf' : no matching overloaded function found
ERROR: 0:176: '=' : cannot convert from 'const float' to 'temp 4-component vector of bool'
ERROR: 0:178: 'sinh' : no matching overloaded function found
ERROR: 0:179: 'cosh' : no matching overloaded function found
ERROR: 0:179: 'tanh' : no matching overloaded function found
ERROR: 0:180: 'c4D' : undeclared identifier
ERROR: 0:180: 'asinh' : no matching overloaded function found
ERROR: 0:180: 'acosh' : no matching overloaded function found
ERROR: 0:181: 'atanh' : no matching overloaded function found
ERROR: 0:183: 'gl_VertexID' : undeclared identifier
ERROR: 0:183: '=' : cannot convert from 'temp float' to 'temp int'
ERROR: 0:184: 'gl_ClipDistance' : undeclared identifier
ERROR: 0:184: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
ERROR: 0:184: 'assign' : l-value required (can't modify a const)
ERROR: 0:190: 'token pasting (##)' : not supported for this version or the enabled extensions
ERROR: 0:190: '##' : token pasting not implemented (internal error)
ERROR: 0:190: '' : syntax error
ERROR: 79 compilation errors. No code generated.
Shader version: 120
ERROR: node is still EOpNull!
0:15 Function Definition: main( (global void)
0:15 Function Parameters:
0:17 Sequence
0:17 move second child to first child (temp 2-component vector of float)
0:17 'centTexCoord' (invariant smooth out 2-component vector of float)
0:17 'attv2' (in 2-component vector of float)
0:18 move second child to first child (temp 4-component vector of float)
0:18 'gl_Position' (invariant gl_Position 4-component vector of float Position)
0:18 'attv4' (in 4-component vector of float)
0:20 move second child to first child (temp 4-component vector of float)
0:20 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
0:20 'attv4' (in 4-component vector of float)
0:21 move second child to first child (temp float)
0:21 Constant:
0:21 0.000000
0:21 Constant:
0:21 0.200000
0:25 move second child to first child (temp 4-component vector of float)
0:25 'gl_Position' (invariant gl_Position 4-component vector of float Position)
0:25 direct index (temp 4-component vector of float)
0:25 'b' (temp 12-element array of 4-component vector of float)
0:25 Constant:
0:25 11 (const int)
0:28 Sequence
0:28 move second child to first child (temp int)
0:28 'a1' (temp int)
0:28 Constant:
0:28 1 (const int)
0:30 Sequence
0:30 move second child to first child (temp int)
0:30 'aa' (temp int)
0:30 Constant:
0:30 7 (const int)
0:31 Sequence
0:31 move second child to first child (temp int)
0:31 'a2' (temp int)
0:32 Sequence
0:32 move second child to first child (temp int)
0:32 'a3' (temp int)
0:32 Constant:
0:32 1 (const int)
0:43 move second child to first child (temp float)
0:43 'gl_PointSize' (invariant gl_PointSize float PointSize)
0:43 Constant:
0:43 3.800000
0:61 Function Definition: overloadB(f1;f1; (global void)
0:61 Function Parameters:
0:61 '' (in float)
0:61 '' (const (read only) float)
0:78 Function Definition: foo( (global void)
0:78 Function Parameters:
0:? Sequence
0:83 Function Call: overloadB(f1;f1; (global void)
0:83 'f' (temp float)
0:83 'f' (temp float)
0:84 Function Call: overloadB(f1;f1; (global void)
0:84 'f' (temp float)
0:84 Constant:
0:84 2.000000
0:85 Function Call: overloadB(f1;f1; (global void)
0:85 Constant:
0:85 1.000000
0:85 Convert int to float (temp float)
0:85 'i' (temp int)
0:87 Constant:
0:87 0.000000
0:88 Function Call: overloadC(i1;i1; (global 2-component vector of float)
0:88 Constant:
0:88 1 (const int)
0:88 'i' (temp int)
0:89 Function Call: overloadC(vf2;vf2; (global 2-component vector of float)
0:89 Constant:
0:89 1.000000
0:89 1.000000
0:89 Constant:
0:89 2.000000
0:89 2.000000
0:90 Constant:
0:90 0.000000
0:91 Function Call: overloadC(vf2;vf2; (global 2-component vector of float)
0:91 Constant:
0:91 1.000000
0:91 1.000000
0:91 Constant:
0:91 2.000000
0:91 2.000000
0:93 Function Call: overloadD(i1;f1; (global 3-component vector of float)
0:93 'i' (temp int)
0:93 'f' (temp float)
0:94 Function Call: overloadD(f1;i1; (global 3-component vector of float)
0:94 'f' (temp float)
0:94 'i' (temp int)
0:95 Function Call: overloadD(f1;i1; (global 3-component vector of float)
0:95 Convert int to float (temp float)
0:95 'i' (temp int)
0:95 'i' (temp int)
0:98 Constant:
0:98 0.000000
0:100 Constant:
0:100 0.841471
0:101 texture (global 4-component vector of float)
0:101 's2D' (uniform sampler2D)
0:101 Constant:
0:101 0.000000
0:101 0.000000
0:102 clamp (global 4-component vector of float)
0:102 'attv4' (in 4-component vector of float)
0:102 Constant:
0:102 0.000000
0:102 Constant:
0:102 1.000000
0:103 clamp (global 4-component vector of float)
0:103 Convert int to float (temp 4-component vector of float)
0:103 Convert float to int (temp 4-component vector of int)
0:103 'attv4' (in 4-component vector of float)
0:103 Constant:
0:103 0.000000
0:103 Constant:
0:103 1.000000
0:106 Constant:
0:106 0.000000
0:107 Constant:
0:107 0.000000
0:108 Constant:
0:108 0.000000
0:109 Function Call: overloadE(vf2; (global 3-component vector of float)
0:109 Constant:
0:109 3.300000
0:109 3.300000
0:110 Function Call: overloadE(mf22; (global 3-component vector of float)
0:110 Constant:
0:110 0.500000
0:110 0.000000
0:110 0.000000
0:110 0.500000
0:111 Constant:
0:111 0.000000
0:112 Function Call: overloadE(vf2; (global 3-component vector of float)
0:112 Constant:
0:112 1.000000
0:112 1.000000
0:115 Function Call: overloadE(f1[2]; (global 3-component vector of float)
0:115 'b' (temp 2-element array of float)
0:117 Constant:
0:117 0.000000
0:118 Function Call: overloadF(i1; (global 3-component vector of float)
0:118 Constant:
0:118 1 (const int)
0:128 Function Definition: foo2( (global void)
0:128 Function Parameters:
0:? Sequence
0:135 Comma (global void)
0:135 Function Call: outFun(f1;vi2;i1;f1; (global void)
0:135 Convert int to float (temp float)
0:135 'i' (temp int)
0:135 'tempArg' (temp 2-component vector of int)
0:135 'i' (temp int)
0:135 'f' (temp float)
0:135 move second child to first child (temp 2-component vector of float)
0:135 'v2' (temp 2-component vector of float)
0:135 Convert int to float (temp 2-component vector of float)
0:135 'tempArg' (temp 2-component vector of int)
0:136 Comma (global int)
0:136 move second child to first child (temp int)
0:136 'tempReturn' (global int)
0:136 Function Call: outFunRet(f1;i1;i1;vi4; (global int)
0:136 Convert int to float (temp float)
0:136 'i' (temp int)
0:136 'tempArg' (temp int)
0:136 'i' (temp int)
0:136 'tempArg' (temp 4-component vector of int)
0:136 move second child to first child (temp float)
0:136 'f' (temp float)
0:136 Convert int to float (temp float)
0:136 'tempArg' (temp int)
0:136 move second child to first child (temp 4-component vector of float)
0:136 'v4' (temp 4-component vector of float)
0:136 Convert int to float (temp 4-component vector of float)
0:136 'tempArg' (temp 4-component vector of int)
0:136 'tempReturn' (global int)
0:137 Sequence
0:137 move second child to first child (temp float)
0:137 'ret' (temp float)
0:137 Convert int to float (temp float)
0:137 Comma (global int)
0:137 move second child to first child (temp int)
0:137 'tempReturn' (global int)
0:137 Function Call: outFunRet(f1;i1;i1;vi4; (global int)
0:137 Convert int to float (temp float)
0:137 'i' (temp int)
0:137 'tempArg' (temp int)
0:137 'i' (temp int)
0:137 'tempArg' (temp 4-component vector of int)
0:137 move second child to first child (temp float)
0:137 'f' (temp float)
0:137 Convert int to float (temp float)
0:137 'tempArg' (temp int)
0:137 move second child to first child (temp 4-component vector of float)
0:137 'v4' (temp 4-component vector of float)
0:137 Convert int to float (temp 4-component vector of float)
0:137 'tempArg' (temp 4-component vector of int)
0:137 'tempReturn' (global int)
0:138 Sequence
0:138 move second child to first child (temp 2-component vector of float)
0:138 'ret2' (temp 2-component vector of float)
0:138 Convert int to float (temp 2-component vector of float)
0:138 Comma (global 2-component vector of int)
0:138 move second child to first child (temp 2-component vector of int)
0:138 'tempReturn' (global 2-component vector of int)
0:138 Function Call: outFunRet(f1;vi4;i1;vi4; (global 2-component vector of int)
0:138 Convert int to float (temp float)
0:138 'i' (temp int)
0:138 'tempArg' (temp 4-component vector of int)
0:138 'i' (temp int)
0:138 'tempArg' (temp 4-component vector of int)
0:138 move second child to first child (temp 4-component vector of float)
0:138 'v4' (temp 4-component vector of float)
0:138 Convert int to float (temp 4-component vector of float)
0:138 'tempArg' (temp 4-component vector of int)
0:138 move second child to first child (temp 4-component vector of float)
0:138 'v4' (temp 4-component vector of float)
0:138 Convert int to float (temp 4-component vector of float)
0:138 'tempArg' (temp 4-component vector of int)
0:138 'tempReturn' (global 2-component vector of int)
0:139 Sequence
0:139 move second child to first child (temp bool)
0:139 'b' (temp bool)
0:139 any (global bool)
0:139 Compare Less Than (global 4-component vector of bool)
0:139 'v4' (temp 4-component vector of float)
0:139 'attv4' (in 4-component vector of float)
0:154 Function Definition: foo213( (global void)
0:154 Function Parameters:
0:156 Sequence
0:156 Sequence
0:156 move second child to first child (temp float)
0:156 'f' (temp float)
0:156 Constant:
0:156 3.000000
0:157 switch
0:157 condition
0:157 'c' (uniform int)
0:157 body
0:157 Sequence
0:158 case: with expression
0:158 Constant:
0:158 1 (const int)
0:? Sequence
0:159 move second child to first child (temp float)
0:159 'f' (temp float)
0:159 sine (global float)
0:159 'f' (temp float)
0:160 Branch: Break
0:161 case: with expression
0:161 Constant:
0:161 2 (const int)
0:? Sequence
0:162 move second child to first child (temp float)
0:162 'f' (temp float)
0:162 component-wise multiply (temp float)
0:162 'f' (temp float)
0:162 'f' (temp float)
0:163 default:
0:? Sequence
0:164 move second child to first child (temp float)
0:164 'f' (temp float)
0:164 Constant:
0:164 3.000000
0:168 inclusive-or (temp int)
0:168 left-shift (temp int)
0:168 'i' (temp int)
0:168 Constant:
0:168 3 (const int)
0:168 Constant:
0:168 69 (const int)
0:172 Sequence
0:172 move second child to first child (temp float)
0:172 't' (temp float)
0:172 Constant:
0:172 0.000000
0:178 Constant:
0:178 0.000000
0:180 Constant:
0:180 0.000000
0:181 Constant:
0:181 0.000000
0:184 move second child to first child (temp float)
0:184 Constant:
0:184 0.000000
0:184 Constant:
0:184 0.300000
0:? Linker Objects
0:? 'i' (in 4-component vector of float)
0:? 'o' (smooth out 4-component vector of float)
0:? 'attv2' (in 2-component vector of float)
0:? 'attv4' (in 4-component vector of float)
0:? 's2D' (uniform sampler2D)
0:? 'centTexCoord' (invariant smooth out 2-component vector of float)
0:? 'initted' (uniform float)
0:? 3.400000
0:? 'concall' (const float)
0:? 0.295520
0:? 'gl_TexCoord' (smooth out 35-element array of 4-component vector of float TexCoord)
0:? 'gl_TexCoord' (smooth out 35-element array of 4-component vector of float TexCoord)
0:? 'c' (uniform int)
0:? 'x' (in 2-component vector of int)
0:? 'v2a' (in 2-component vector of float)
0:? 'c1D' (in float)
0:? 'c2D' (in 2-component vector of float)
0:? 'c3D' (in 3-component vector of float)
0:? 'v4' (uniform 4-component vector of float)
0:? 'abc' (global int)
Linked vertex stage:
Shader version: 120
ERROR: node is still EOpNull!
0:15 Function Definition: main( (global void)
0:15 Function Parameters:
0:17 Sequence
0:17 move second child to first child (temp 2-component vector of float)
0:17 'centTexCoord' (invariant smooth out 2-component vector of float)
0:17 'attv2' (in 2-component vector of float)
0:18 move second child to first child (temp 4-component vector of float)
0:18 'gl_Position' (invariant gl_Position 4-component vector of float Position)
0:18 'attv4' (in 4-component vector of float)
0:20 move second child to first child (temp 4-component vector of float)
0:20 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
0:20 'attv4' (in 4-component vector of float)
0:21 move second child to first child (temp float)
0:21 Constant:
0:21 0.000000
0:21 Constant:
0:21 0.200000
0:25 move second child to first child (temp 4-component vector of float)
0:25 'gl_Position' (invariant gl_Position 4-component vector of float Position)
0:25 direct index (temp 4-component vector of float)
0:25 'b' (temp 12-element array of 4-component vector of float)
0:25 Constant:
0:25 11 (const int)
0:28 Sequence
0:28 move second child to first child (temp int)
0:28 'a1' (temp int)
0:28 Constant:
0:28 1 (const int)
0:30 Sequence
0:30 move second child to first child (temp int)
0:30 'aa' (temp int)
0:30 Constant:
0:30 7 (const int)
0:31 Sequence
0:31 move second child to first child (temp int)
0:31 'a2' (temp int)
0:32 Sequence
0:32 move second child to first child (temp int)
0:32 'a3' (temp int)
0:32 Constant:
0:32 1 (const int)
0:43 move second child to first child (temp float)
0:43 'gl_PointSize' (invariant gl_PointSize float PointSize)
0:43 Constant:
0:43 3.800000
0:61 Function Definition: overloadB(f1;f1; (global void)
0:61 Function Parameters:
0:61 '' (in float)
0:61 '' (const (read only) float)
0:78 Function Definition: foo( (global void)
0:78 Function Parameters:
0:? Sequence
0:83 Function Call: overloadB(f1;f1; (global void)
0:83 'f' (temp float)
0:83 'f' (temp float)
0:84 Function Call: overloadB(f1;f1; (global void)
0:84 'f' (temp float)
0:84 Constant:
0:84 2.000000
0:85 Function Call: overloadB(f1;f1; (global void)
0:85 Constant:
0:85 1.000000
0:85 Convert int to float (temp float)
0:85 'i' (temp int)
0:87 Constant:
0:87 0.000000
0:88 Function Call: overloadC(i1;i1; (global 2-component vector of float)
0:88 Constant:
0:88 1 (const int)
0:88 'i' (temp int)
0:89 Function Call: overloadC(vf2;vf2; (global 2-component vector of float)
0:89 Constant:
0:89 1.000000
0:89 1.000000
0:89 Constant:
0:89 2.000000
0:89 2.000000
0:90 Constant:
0:90 0.000000
0:91 Function Call: overloadC(vf2;vf2; (global 2-component vector of float)
0:91 Constant:
0:91 1.000000
0:91 1.000000
0:91 Constant:
0:91 2.000000
0:91 2.000000
0:93 Function Call: overloadD(i1;f1; (global 3-component vector of float)
0:93 'i' (temp int)
0:93 'f' (temp float)
0:94 Function Call: overloadD(f1;i1; (global 3-component vector of float)
0:94 'f' (temp float)
0:94 'i' (temp int)
0:95 Function Call: overloadD(f1;i1; (global 3-component vector of float)
0:95 Convert int to float (temp float)
0:95 'i' (temp int)
0:95 'i' (temp int)
0:98 Constant:
0:98 0.000000
0:100 Constant:
0:100 0.841471
0:101 texture (global 4-component vector of float)
0:101 's2D' (uniform sampler2D)
0:101 Constant:
0:101 0.000000
0:101 0.000000
0:102 clamp (global 4-component vector of float)
0:102 'attv4' (in 4-component vector of float)
0:102 Constant:
0:102 0.000000
0:102 Constant:
0:102 1.000000
0:103 clamp (global 4-component vector of float)
0:103 Convert int to float (temp 4-component vector of float)
0:103 Convert float to int (temp 4-component vector of int)
0:103 'attv4' (in 4-component vector of float)
0:103 Constant:
0:103 0.000000
0:103 Constant:
0:103 1.000000
0:106 Constant:
0:106 0.000000
0:107 Constant:
0:107 0.000000
0:108 Constant:
0:108 0.000000
0:109 Function Call: overloadE(vf2; (global 3-component vector of float)
0:109 Constant:
0:109 3.300000
0:109 3.300000
0:110 Function Call: overloadE(mf22; (global 3-component vector of float)
0:110 Constant:
0:110 0.500000
0:110 0.000000
0:110 0.000000
0:110 0.500000
0:111 Constant:
0:111 0.000000
0:112 Function Call: overloadE(vf2; (global 3-component vector of float)
0:112 Constant:
0:112 1.000000
0:112 1.000000
0:115 Function Call: overloadE(f1[2]; (global 3-component vector of float)
0:115 'b' (temp 2-element array of float)
0:117 Constant:
0:117 0.000000
0:118 Function Call: overloadF(i1; (global 3-component vector of float)
0:118 Constant:
0:118 1 (const int)
0:128 Function Definition: foo2( (global void)
0:128 Function Parameters:
0:? Sequence
0:135 Comma (global void)
0:135 Function Call: outFun(f1;vi2;i1;f1; (global void)
0:135 Convert int to float (temp float)
0:135 'i' (temp int)
0:135 'tempArg' (temp 2-component vector of int)
0:135 'i' (temp int)
0:135 'f' (temp float)
0:135 move second child to first child (temp 2-component vector of float)
0:135 'v2' (temp 2-component vector of float)
0:135 Convert int to float (temp 2-component vector of float)
0:135 'tempArg' (temp 2-component vector of int)
0:136 Comma (global int)
0:136 move second child to first child (temp int)
0:136 'tempReturn' (global int)
0:136 Function Call: outFunRet(f1;i1;i1;vi4; (global int)
0:136 Convert int to float (temp float)
0:136 'i' (temp int)
0:136 'tempArg' (temp int)
0:136 'i' (temp int)
0:136 'tempArg' (temp 4-component vector of int)
0:136 move second child to first child (temp float)
0:136 'f' (temp float)
0:136 Convert int to float (temp float)
0:136 'tempArg' (temp int)
0:136 move second child to first child (temp 4-component vector of float)
0:136 'v4' (temp 4-component vector of float)
0:136 Convert int to float (temp 4-component vector of float)
0:136 'tempArg' (temp 4-component vector of int)
0:136 'tempReturn' (global int)
0:137 Sequence
0:137 move second child to first child (temp float)
0:137 'ret' (temp float)
0:137 Convert int to float (temp float)
0:137 Comma (global int)
0:137 move second child to first child (temp int)
0:137 'tempReturn' (global int)
0:137 Function Call: outFunRet(f1;i1;i1;vi4; (global int)
0:137 Convert int to float (temp float)
0:137 'i' (temp int)
0:137 'tempArg' (temp int)
0:137 'i' (temp int)
0:137 'tempArg' (temp 4-component vector of int)
0:137 move second child to first child (temp float)
0:137 'f' (temp float)
0:137 Convert int to float (temp float)
0:137 'tempArg' (temp int)
0:137 move second child to first child (temp 4-component vector of float)
0:137 'v4' (temp 4-component vector of float)
0:137 Convert int to float (temp 4-component vector of float)
0:137 'tempArg' (temp 4-component vector of int)
0:137 'tempReturn' (global int)
0:138 Sequence
0:138 move second child to first child (temp 2-component vector of float)
0:138 'ret2' (temp 2-component vector of float)
0:138 Convert int to float (temp 2-component vector of float)
0:138 Comma (global 2-component vector of int)
0:138 move second child to first child (temp 2-component vector of int)
0:138 'tempReturn' (global 2-component vector of int)
0:138 Function Call: outFunRet(f1;vi4;i1;vi4; (global 2-component vector of int)
0:138 Convert int to float (temp float)
0:138 'i' (temp int)
0:138 'tempArg' (temp 4-component vector of int)
0:138 'i' (temp int)
0:138 'tempArg' (temp 4-component vector of int)
0:138 move second child to first child (temp 4-component vector of float)
0:138 'v4' (temp 4-component vector of float)
0:138 Convert int to float (temp 4-component vector of float)
0:138 'tempArg' (temp 4-component vector of int)
0:138 move second child to first child (temp 4-component vector of float)
0:138 'v4' (temp 4-component vector of float)
0:138 Convert int to float (temp 4-component vector of float)
0:138 'tempArg' (temp 4-component vector of int)
0:138 'tempReturn' (global 2-component vector of int)
0:139 Sequence
0:139 move second child to first child (temp bool)
0:139 'b' (temp bool)
0:139 any (global bool)
0:139 Compare Less Than (global 4-component vector of bool)
0:139 'v4' (temp 4-component vector of float)
0:139 'attv4' (in 4-component vector of float)
0:154 Function Definition: foo213( (global void)
0:154 Function Parameters:
0:156 Sequence
0:156 Sequence
0:156 move second child to first child (temp float)
0:156 'f' (temp float)
0:156 Constant:
0:156 3.000000
0:157 switch
0:157 condition
0:157 'c' (uniform int)
0:157 body
0:157 Sequence
0:158 case: with expression
0:158 Constant:
0:158 1 (const int)
0:? Sequence
0:159 move second child to first child (temp float)
0:159 'f' (temp float)
0:159 sine (global float)
0:159 'f' (temp float)
0:160 Branch: Break
0:161 case: with expression
0:161 Constant:
0:161 2 (const int)
0:? Sequence
0:162 move second child to first child (temp float)
0:162 'f' (temp float)
0:162 component-wise multiply (temp float)
0:162 'f' (temp float)
0:162 'f' (temp float)
0:163 default:
0:? Sequence
0:164 move second child to first child (temp float)
0:164 'f' (temp float)
0:164 Constant:
0:164 3.000000
0:168 inclusive-or (temp int)
0:168 left-shift (temp int)
0:168 'i' (temp int)
0:168 Constant:
0:168 3 (const int)
0:168 Constant:
0:168 69 (const int)
0:172 Sequence
0:172 move second child to first child (temp float)
0:172 't' (temp float)
0:172 Constant:
0:172 0.000000
0:178 Constant:
0:178 0.000000
0:180 Constant:
0:180 0.000000
0:181 Constant:
0:181 0.000000
0:184 move second child to first child (temp float)
0:184 Constant:
0:184 0.000000
0:184 Constant:
0:184 0.300000
0:? Linker Objects
0:? 'i' (in 4-component vector of float)
0:? 'o' (smooth out 4-component vector of float)
0:? 'attv2' (in 2-component vector of float)
0:? 'attv4' (in 4-component vector of float)
0:? 's2D' (uniform sampler2D)
0:? 'centTexCoord' (invariant smooth out 2-component vector of float)
0:? 'initted' (uniform float)
0:? 3.400000
0:? 'concall' (const float)
0:? 0.295520
0:? 'gl_TexCoord' (smooth out 35-element array of 4-component vector of float TexCoord)
0:? 'gl_TexCoord' (smooth out 35-element array of 4-component vector of float TexCoord)
0:? 'c' (uniform int)
0:? 'x' (in 2-component vector of int)
0:? 'v2a' (in 2-component vector of float)
0:? 'c1D' (in float)
0:? 'c2D' (in 2-component vector of float)
0:? 'c3D' (in 3-component vector of float)
0:? 'v4' (uniform 4-component vector of float)
0:? 'abc' (global int)