Rationalizes the entire tracking of the linker object nodes, effecting GLSL, HLSL, and SPIR-V, to allow tracked objects to be fully edited before their type snapshot for linker objects. Should only effect things when the rest of the AST contained no reference to the symbol, because normal AST nodes were not stale. Also will only effect such objects when their types were edited.
783 lines
33 KiB
Plaintext
783 lines
33 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 or equal to gl_MaxTextureCoords (32)
|
|
ERROR: 0:165: 'switch' : Reserved word.
|
|
ERROR: 0:171: 'default' : Reserved word.
|
|
ERROR: 0:165: 'switch statements' : not supported for this version or the enabled extensions
|
|
ERROR: 0:176: 'bit shift left' : not supported for this version or the enabled extensions
|
|
ERROR: 0:176: 'bit shift right' : not supported for this version or the enabled extensions
|
|
ERROR: 0:176: 'bitwise and' : not supported for this version or the enabled extensions
|
|
ERROR: 0:176: 'bitwise inclusive or' : not supported for this version or the enabled extensions
|
|
ERROR: 0:179: 'modf' : no matching overloaded function found
|
|
ERROR: 0:179: '=' : cannot convert from 'const float' to 'temp 3-component vector of float'
|
|
ERROR: 0:180: 'trunc' : no matching overloaded function found
|
|
ERROR: 0:181: 'round' : no matching overloaded function found
|
|
ERROR: 0:181: '=' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
|
ERROR: 0:182: 'roundEven' : no matching overloaded function found
|
|
ERROR: 0:182: '=' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
|
ERROR: 0:183: 'isnan' : no matching overloaded function found
|
|
ERROR: 0:183: '=' : cannot convert from 'const float' to 'temp 2-component vector of bool'
|
|
ERROR: 0:184: 'isinf' : no matching overloaded function found
|
|
ERROR: 0:184: '=' : cannot convert from 'const float' to 'temp 4-component vector of bool'
|
|
ERROR: 0:186: 'sinh' : no matching overloaded function found
|
|
ERROR: 0:187: 'cosh' : no matching overloaded function found
|
|
ERROR: 0:187: 'tanh' : no matching overloaded function found
|
|
ERROR: 0:188: 'c4D' : undeclared identifier
|
|
ERROR: 0:188: 'asinh' : no matching overloaded function found
|
|
ERROR: 0:188: 'acosh' : no matching overloaded function found
|
|
ERROR: 0:189: 'atanh' : no matching overloaded function found
|
|
ERROR: 0:191: 'gl_VertexID' : undeclared identifier
|
|
ERROR: 0:191: '=' : cannot convert from 'temp float' to 'temp int'
|
|
ERROR: 0:192: 'gl_ClipDistance' : undeclared identifier
|
|
ERROR: 0:192: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
|
|
ERROR: 0:192: 'assign' : l-value required (can't modify a const)
|
|
ERROR: 0:195: 'gl_ModelViewMatrix' : identifiers starting with "gl_" are reserved
|
|
ERROR: 0:200: 'token pasting (##)' : not supported for this version or the enabled extensions
|
|
ERROR: 0:200: '##' : token pasting not implemented (internal error)
|
|
ERROR: 0:200: '' : syntax error
|
|
ERROR: 80 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:142 Function Definition: noise( (global void)
|
|
0:142 Function Parameters:
|
|
0:144 Sequence
|
|
0:144 Sequence
|
|
0:144 move second child to first child (temp float)
|
|
0:144 'f1' (temp float)
|
|
0:144 noise (global float)
|
|
0:144 Constant:
|
|
0:144 1.000000
|
|
0:145 Sequence
|
|
0:145 move second child to first child (temp 2-component vector of float)
|
|
0:145 'f2' (temp 2-component vector of float)
|
|
0:145 noise (global 2-component vector of float)
|
|
0:145 Constant:
|
|
0:145 1.000000
|
|
0:145 1.000000
|
|
0:146 Sequence
|
|
0:146 move second child to first child (temp 3-component vector of float)
|
|
0:146 'f3' (temp 3-component vector of float)
|
|
0:146 noise (global 3-component vector of float)
|
|
0:146 Constant:
|
|
0:146 1.000000
|
|
0:146 1.000000
|
|
0:146 1.000000
|
|
0:147 Sequence
|
|
0:147 move second child to first child (temp 4-component vector of float)
|
|
0:147 'f4' (temp 4-component vector of float)
|
|
0:147 noise (global 4-component vector of float)
|
|
0:147 Constant:
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:162 Function Definition: foo213( (global void)
|
|
0:162 Function Parameters:
|
|
0:164 Sequence
|
|
0:164 Sequence
|
|
0:164 move second child to first child (temp float)
|
|
0:164 'f' (temp float)
|
|
0:164 Constant:
|
|
0:164 3.000000
|
|
0:165 switch
|
|
0:165 condition
|
|
0:165 'c' (uniform int)
|
|
0:165 body
|
|
0:165 Sequence
|
|
0:166 case: with expression
|
|
0:166 Constant:
|
|
0:166 1 (const int)
|
|
0:? Sequence
|
|
0:167 move second child to first child (temp float)
|
|
0:167 'f' (temp float)
|
|
0:167 sine (global float)
|
|
0:167 'f' (temp float)
|
|
0:168 Branch: Break
|
|
0:169 case: with expression
|
|
0:169 Constant:
|
|
0:169 2 (const int)
|
|
0:? Sequence
|
|
0:170 move second child to first child (temp float)
|
|
0:170 'f' (temp float)
|
|
0:170 component-wise multiply (temp float)
|
|
0:170 'f' (temp float)
|
|
0:170 'f' (temp float)
|
|
0:171 default:
|
|
0:? Sequence
|
|
0:172 move second child to first child (temp float)
|
|
0:172 'f' (temp float)
|
|
0:172 Constant:
|
|
0:172 3.000000
|
|
0:176 inclusive-or (temp int)
|
|
0:176 left-shift (temp int)
|
|
0:176 'i' (temp int)
|
|
0:176 Constant:
|
|
0:176 3 (const int)
|
|
0:176 Constant:
|
|
0:176 69 (const int)
|
|
0:180 Sequence
|
|
0:180 move second child to first child (temp float)
|
|
0:180 't' (temp float)
|
|
0:180 Constant:
|
|
0:180 0.000000
|
|
0:186 Constant:
|
|
0:186 0.000000
|
|
0:188 Constant:
|
|
0:188 0.000000
|
|
0:189 Constant:
|
|
0:189 0.000000
|
|
0:192 move second child to first child (temp float)
|
|
0:192 Constant:
|
|
0:192 0.000000
|
|
0:192 Constant:
|
|
0:192 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:? '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:142 Function Definition: noise( (global void)
|
|
0:142 Function Parameters:
|
|
0:144 Sequence
|
|
0:144 Sequence
|
|
0:144 move second child to first child (temp float)
|
|
0:144 'f1' (temp float)
|
|
0:144 noise (global float)
|
|
0:144 Constant:
|
|
0:144 1.000000
|
|
0:145 Sequence
|
|
0:145 move second child to first child (temp 2-component vector of float)
|
|
0:145 'f2' (temp 2-component vector of float)
|
|
0:145 noise (global 2-component vector of float)
|
|
0:145 Constant:
|
|
0:145 1.000000
|
|
0:145 1.000000
|
|
0:146 Sequence
|
|
0:146 move second child to first child (temp 3-component vector of float)
|
|
0:146 'f3' (temp 3-component vector of float)
|
|
0:146 noise (global 3-component vector of float)
|
|
0:146 Constant:
|
|
0:146 1.000000
|
|
0:146 1.000000
|
|
0:146 1.000000
|
|
0:147 Sequence
|
|
0:147 move second child to first child (temp 4-component vector of float)
|
|
0:147 'f4' (temp 4-component vector of float)
|
|
0:147 noise (global 4-component vector of float)
|
|
0:147 Constant:
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:147 1.000000
|
|
0:162 Function Definition: foo213( (global void)
|
|
0:162 Function Parameters:
|
|
0:164 Sequence
|
|
0:164 Sequence
|
|
0:164 move second child to first child (temp float)
|
|
0:164 'f' (temp float)
|
|
0:164 Constant:
|
|
0:164 3.000000
|
|
0:165 switch
|
|
0:165 condition
|
|
0:165 'c' (uniform int)
|
|
0:165 body
|
|
0:165 Sequence
|
|
0:166 case: with expression
|
|
0:166 Constant:
|
|
0:166 1 (const int)
|
|
0:? Sequence
|
|
0:167 move second child to first child (temp float)
|
|
0:167 'f' (temp float)
|
|
0:167 sine (global float)
|
|
0:167 'f' (temp float)
|
|
0:168 Branch: Break
|
|
0:169 case: with expression
|
|
0:169 Constant:
|
|
0:169 2 (const int)
|
|
0:? Sequence
|
|
0:170 move second child to first child (temp float)
|
|
0:170 'f' (temp float)
|
|
0:170 component-wise multiply (temp float)
|
|
0:170 'f' (temp float)
|
|
0:170 'f' (temp float)
|
|
0:171 default:
|
|
0:? Sequence
|
|
0:172 move second child to first child (temp float)
|
|
0:172 'f' (temp float)
|
|
0:172 Constant:
|
|
0:172 3.000000
|
|
0:176 inclusive-or (temp int)
|
|
0:176 left-shift (temp int)
|
|
0:176 'i' (temp int)
|
|
0:176 Constant:
|
|
0:176 3 (const int)
|
|
0:176 Constant:
|
|
0:176 69 (const int)
|
|
0:180 Sequence
|
|
0:180 move second child to first child (temp float)
|
|
0:180 't' (temp float)
|
|
0:180 Constant:
|
|
0:180 0.000000
|
|
0:186 Constant:
|
|
0:186 0.000000
|
|
0:188 Constant:
|
|
0:188 0.000000
|
|
0:189 Constant:
|
|
0:189 0.000000
|
|
0:192 move second child to first child (temp float)
|
|
0:192 Constant:
|
|
0:192 0.000000
|
|
0:192 Constant:
|
|
0:192 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:? '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)
|
|
|