mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-08 19:40:06 +00:00
fc51d284aa
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.
1194 lines
58 KiB
Plaintext
1194 lines
58 KiB
Plaintext
120.frag
|
|
ERROR: 0:9: 'in for stage inputs' : not supported for this version or the enabled extensions
|
|
ERROR: 0:10: 'out for stage outputs' : not supported for this version or the enabled extensions
|
|
ERROR: 0:54: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp 2-component vector of float' and a right operand of type 'temp 3-component vector of float' (or there is no acceptable conversion)
|
|
ERROR: 0:55: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'uniform 4X2 matrix of float' and a right operand of type 'temp 3-component vector of float' (or there is no acceptable conversion)
|
|
ERROR: 0:56: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'uniform 4X2 matrix of float' and a right operand of type 'smooth in 4-component vector of float' (or there is no acceptable conversion)
|
|
ERROR: 0:57: '=' : cannot convert from 'const float' to 'temp int'
|
|
ERROR: 0:58: 'assign' : cannot convert from 'temp bool' to 'temp float'
|
|
ERROR: 0:59: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp int' and a right operand of type 'temp bool' (or there is no acceptable conversion)
|
|
ERROR: 0:60: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp int' (or there is no acceptable conversion)
|
|
ERROR: 0:60: 'assign' : cannot convert from 'temp bool' to 'temp float'
|
|
ERROR: 0:61: 'assign' : cannot convert from 'temp int' to 'temp bool'
|
|
ERROR: 0:62: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp float' (or there is no acceptable conversion)
|
|
ERROR: 0:63: 'bitwise-or assign' : not supported for this version or the enabled extensions
|
|
ERROR: 0:63: 'assign' : cannot convert from 'temp bool' to 'temp float'
|
|
ERROR: 0:79: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type 'temp 4-component vector of float' and a right operand of type 'temp 4X4 matrix of float' (or there is no acceptable conversion)
|
|
ERROR: 0:79: 'assign' : cannot convert from 'temp 4X4 matrix of float' to 'fragColor 4-component vector of float FragColor'
|
|
ERROR: 0:82: 'xr' : illegal - vector component fields not from the same set
|
|
ERROR: 0:83: 'xyxyx' : illegal vector field selection
|
|
ERROR: 0:83: 'scalar swizzle' : not supported for this version or the enabled extensions
|
|
ERROR: 0:83: 'xy' : vector field selection out of range
|
|
ERROR: 0:84: 'z' : vector field selection out of range
|
|
ERROR: 0:85: 'assign' : l-value required
|
|
ERROR: 0:91: 'int' : overloaded functions must have the same return type
|
|
ERROR: 0:91: 'main' : function already has a body
|
|
ERROR: 0:91: 'int' : main function cannot return a value
|
|
ERROR: 0:92: 'main' : function cannot take any parameter(s)
|
|
ERROR: 0:94: 'a' : variables with qualifier 'const' must be initialized
|
|
ERROR: 0:97: 'out' : overloaded functions must have the same parameter storage qualifiers for argument 1
|
|
ERROR: 0:99: 'return' : type does not match, or is not convertible to, the function's return type
|
|
ERROR: 0:115: 'return' : void function cannot return a value
|
|
ERROR: 0:125: 'gl_TexCoord' : redeclaration of array with size
|
|
ERROR: 0:152: 'matrixCompMult' : no matching overloaded function found
|
|
ERROR: 0:152: '=' : cannot convert from 'const float' to 'temp 3X2 matrix of float'
|
|
ERROR: 0:153: 'matrixCompMult' : no matching overloaded function found
|
|
ERROR: 0:153: '=' : cannot convert from 'const float' to 'temp 3X4 matrix of float'
|
|
ERROR: 0:160: 'constructor' : not enough data provided for construction
|
|
ERROR: 0:160: '=' : cannot convert from 'const float' to 'temp 4X4 matrix of float'
|
|
ERROR: 0:161: 'constructor' : too many arguments
|
|
ERROR: 0:161: '=' : cannot convert from 'const float' to 'temp 4X4 matrix of float'
|
|
ERROR: 0:165: 'constructor' : matrix constructed from matrix can only have one argument
|
|
ERROR: 0:166: 'constructor' : matrix constructed from matrix can only have one argument
|
|
ERROR: 0:172: 'constructor' : array constructor needs one argument per array element
|
|
ERROR: 0:172: '=' : cannot convert from 'const float' to 'temp 2-element array of 3X3 matrix of float'
|
|
ERROR: 0:184: 'texture2DLod' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:185: 'texture3DProjLod' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:186: 'texture1DProjLod' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:187: 'shadow2DProjLod' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:189: 'texture1DGradARB' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:190: 'texture2DProjGradARB' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:191: 'shadow2DProjGradARB' : required extension not requested: GL_ARB_shader_texture_lod
|
|
ERROR: 0:209: 'shadow2DRectProjGradARB' : no matching overloaded function found
|
|
ERROR: 0:209: 'assign' : cannot convert from 'const float' to 'temp 4-component vector of float'
|
|
ERROR: 0:212: 'sampler2DRect' : Reserved word.
|
|
ERROR: 53 compilation errors. No code generated.
|
|
|
|
|
|
Shader version: 120
|
|
Requested GL_ARB_shader_texture_lod
|
|
Requested GL_ARB_texture_rectangle
|
|
ERROR: node is still EOpNull!
|
|
0:21 Function Definition: main( (global void)
|
|
0:21 Function Parameters:
|
|
0:23 Sequence
|
|
0:23 Sequence
|
|
0:23 move second child to first child (temp 2X3 matrix of float)
|
|
0:23 'm23' (temp 2X3 matrix of float)
|
|
0:23 Construct mat2x3 (temp 2X3 matrix of float)
|
|
0:23 'm' (uniform 4X2 matrix of float)
|
|
0:27 Sequence
|
|
0:27 move second child to first child (temp structure{global float f})
|
|
0:27 'sv' (temp structure{global float f})
|
|
0:27 Construct structure (temp structure{global float f})
|
|
0:27 Convert int to float (temp float)
|
|
0:27 'a' (temp int)
|
|
0:28 Sequence
|
|
0:28 move second child to first child (temp 2-element array of float)
|
|
0:28 'ia' (temp 2-element array of float)
|
|
0:28 Construct float (temp 2-element array of float)
|
|
0:28 Constant:
|
|
0:28 3.000000
|
|
0:28 direct index (temp float)
|
|
0:28 'i' (smooth in 4-component vector of float)
|
|
0:28 Constant:
|
|
0:28 1 (const int)
|
|
0:29 Sequence
|
|
0:29 move second child to first child (temp float)
|
|
0:29 'f1' (temp float)
|
|
0:29 Constant:
|
|
0:29 1.000000
|
|
0:30 Sequence
|
|
0:30 move second child to first child (temp float)
|
|
0:30 'f' (temp float)
|
|
0:30 Convert int to float (temp float)
|
|
0:30 'a' (temp int)
|
|
0:31 move second child to first child (temp float)
|
|
0:31 'f' (temp float)
|
|
0:31 Convert int to float (temp float)
|
|
0:31 'a' (temp int)
|
|
0:33 Sequence
|
|
0:33 move second child to first child (temp 3-component vector of float)
|
|
0:33 'v3' (temp 3-component vector of float)
|
|
0:33 Convert int to float (temp 3-component vector of float)
|
|
0:33 'iv3' (temp 3-component vector of int)
|
|
0:34 move second child to first child (temp float)
|
|
0:34 'f' (temp float)
|
|
0:34 add (temp float)
|
|
0:34 'f' (temp float)
|
|
0:34 Convert int to float (temp float)
|
|
0:34 'a' (temp int)
|
|
0:35 move second child to first child (temp float)
|
|
0:35 'f' (temp float)
|
|
0:35 subtract (temp float)
|
|
0:35 Convert int to float (temp float)
|
|
0:35 'a' (temp int)
|
|
0:35 'f' (temp float)
|
|
0:36 add second child into first child (temp float)
|
|
0:36 'f' (temp float)
|
|
0:36 Convert int to float (temp float)
|
|
0:36 'a' (temp int)
|
|
0:37 move second child to first child (temp float)
|
|
0:37 'f' (temp float)
|
|
0:37 subtract (temp float)
|
|
0:37 Convert int to float (temp float)
|
|
0:37 'a' (temp int)
|
|
0:37 'f' (temp float)
|
|
0:38 multiply second child into first child (temp 3-component vector of float)
|
|
0:38 'v3' (temp 3-component vector of float)
|
|
0:38 Convert int to float (temp 3-component vector of float)
|
|
0:38 'iv3' (temp 3-component vector of int)
|
|
0:39 move second child to first child (temp 3-component vector of float)
|
|
0:39 'v3' (temp 3-component vector of float)
|
|
0:39 divide (temp 3-component vector of float)
|
|
0:39 Convert int to float (temp 3-component vector of float)
|
|
0:39 'iv3' (temp 3-component vector of int)
|
|
0:39 Constant:
|
|
0:39 2.000000
|
|
0:40 move second child to first child (temp 3-component vector of float)
|
|
0:40 'v3' (temp 3-component vector of float)
|
|
0:40 vector-scale (temp 3-component vector of float)
|
|
0:40 Constant:
|
|
0:40 3.000000
|
|
0:40 Convert int to float (temp 3-component vector of float)
|
|
0:40 'iv3' (temp 3-component vector of int)
|
|
0:41 move second child to first child (temp 3-component vector of float)
|
|
0:41 'v3' (temp 3-component vector of float)
|
|
0:41 vector-scale (temp 3-component vector of float)
|
|
0:41 Constant:
|
|
0:41 2.000000
|
|
0:41 'v3' (temp 3-component vector of float)
|
|
0:42 move second child to first child (temp 3-component vector of float)
|
|
0:42 'v3' (temp 3-component vector of float)
|
|
0:42 subtract (temp 3-component vector of float)
|
|
0:42 'v3' (temp 3-component vector of float)
|
|
0:42 Constant:
|
|
0:42 2.000000
|
|
0:43 Test condition and select (temp void)
|
|
0:43 Condition
|
|
0:47 logical-or (temp bool)
|
|
0:46 logical-or (temp bool)
|
|
0:45 logical-or (temp bool)
|
|
0:44 logical-or (temp bool)
|
|
0:43 logical-or (temp bool)
|
|
0:43 Compare Less Than (temp bool)
|
|
0:43 'f' (temp float)
|
|
0:43 Convert int to float (temp float)
|
|
0:43 'a' (temp int)
|
|
0:44 Compare Less Than or Equal (temp bool)
|
|
0:44 Convert int to float (temp float)
|
|
0:44 'a' (temp int)
|
|
0:44 'f' (temp float)
|
|
0:45 Compare Greater Than (temp bool)
|
|
0:45 'f' (temp float)
|
|
0:45 Convert int to float (temp float)
|
|
0:45 'a' (temp int)
|
|
0:46 Compare Greater Than or Equal (temp bool)
|
|
0:46 'f' (temp float)
|
|
0:46 Convert int to float (temp float)
|
|
0:46 'a' (temp int)
|
|
0:47 Compare Equal (temp bool)
|
|
0:47 Convert int to float (temp float)
|
|
0:47 'a' (temp int)
|
|
0:47 'f' (temp float)
|
|
0:48 Compare Not Equal (temp bool)
|
|
0:48 'f' (temp float)
|
|
0:48 Convert int to float (temp float)
|
|
0:48 'a' (temp int)
|
|
0:43 true case is null
|
|
0:49 move second child to first child (temp float)
|
|
0:49 'f' (temp float)
|
|
0:49 Test condition and select (temp float)
|
|
0:49 Condition
|
|
0:49 'b' (temp bool)
|
|
0:49 true case
|
|
0:49 Convert int to float (temp float)
|
|
0:49 'a' (temp int)
|
|
0:49 false case
|
|
0:49 'f' (temp float)
|
|
0:50 move second child to first child (temp float)
|
|
0:50 'f' (temp float)
|
|
0:50 Test condition and select (temp float)
|
|
0:50 Condition
|
|
0:50 'b' (temp bool)
|
|
0:50 true case
|
|
0:50 'f' (temp float)
|
|
0:50 false case
|
|
0:50 Convert int to float (temp float)
|
|
0:50 'a' (temp int)
|
|
0:51 move second child to first child (temp float)
|
|
0:51 'f' (temp float)
|
|
0:51 Convert int to float (temp float)
|
|
0:51 Test condition and select (temp int)
|
|
0:51 Condition
|
|
0:51 'b' (temp bool)
|
|
0:51 true case
|
|
0:51 'a' (temp int)
|
|
0:51 false case
|
|
0:51 'a' (temp int)
|
|
0:52 Sequence
|
|
0:52 move second child to first child (temp structure{global float f})
|
|
0:52 'news' (temp structure{global float f})
|
|
0:52 'sv' (temp structure{global float f})
|
|
0:54 vector swizzle (temp 2-component vector of float)
|
|
0:54 'i' (smooth in 4-component vector of float)
|
|
0:54 Sequence
|
|
0:54 Constant:
|
|
0:54 0 (const int)
|
|
0:54 Constant:
|
|
0:54 1 (const int)
|
|
0:55 'm' (uniform 4X2 matrix of float)
|
|
0:56 'm' (uniform 4X2 matrix of float)
|
|
0:58 'f' (temp float)
|
|
0:59 move second child to first child (temp float)
|
|
0:59 'f' (temp float)
|
|
0:59 Convert int to float (temp float)
|
|
0:59 'a' (temp int)
|
|
0:60 'f' (temp float)
|
|
0:61 'b' (temp bool)
|
|
0:62 move second child to first child (temp bool)
|
|
0:62 'b' (temp bool)
|
|
0:62 'b' (temp bool)
|
|
0:63 'f' (temp float)
|
|
0:65 move second child to first child (temp 4-component vector of float)
|
|
0:65 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:65 texture (global 4-component vector of float)
|
|
0:65 's2D' (uniform sampler2D)
|
|
0:65 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:? Sequence
|
|
0:79 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:82 direct index (temp float)
|
|
0:82 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:82 Constant:
|
|
0:82 0 (const int)
|
|
0:83 direct index (temp float)
|
|
0:83 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:83 Constant:
|
|
0:83 0 (const int)
|
|
0:84 direct index (temp float)
|
|
0:84 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:84 Constant:
|
|
0:84 0 (const int)
|
|
0:85 move second child to first child (temp bool)
|
|
0:85 Comma (temp bool)
|
|
0:85 'a' (temp int)
|
|
0:85 'b' (temp bool)
|
|
0:85 Constant:
|
|
0:85 true (const bool)
|
|
0:91 Function Definition: main( (global int)
|
|
0:91 Function Parameters:
|
|
0:92 Function Definition: main(i1; (global void)
|
|
0:92 Function Parameters:
|
|
0:92 'a' (in int)
|
|
0:97 Function Definition: foo(f1; (global int)
|
|
0:97 Function Parameters:
|
|
0:97 'a' (out float)
|
|
0:99 Sequence
|
|
0:99 Branch: Return with expression
|
|
0:99 Constant:
|
|
0:99 3.200000
|
|
0:100 Function Call: foo(f1; (global int)
|
|
0:100 'a' (out float)
|
|
0:103 Function Definition: gen(vf3; (global bool)
|
|
0:103 Function Parameters:
|
|
0:103 'v' (in 3-component vector of float)
|
|
0:105 Sequence
|
|
0:105 Test condition and select (temp void)
|
|
0:105 Condition
|
|
0:105 logical-and (temp bool)
|
|
0:105 Compare Less Than (temp bool)
|
|
0:105 Absolute value (global float)
|
|
0:105 direct index (temp float)
|
|
0:105 'v' (in 3-component vector of float)
|
|
0:105 Constant:
|
|
0:105 0 (const int)
|
|
0:105 Constant:
|
|
0:105 0.000100
|
|
0:105 Compare Less Than (temp bool)
|
|
0:105 Absolute value (global float)
|
|
0:105 direct index (temp float)
|
|
0:105 'v' (in 3-component vector of float)
|
|
0:105 Constant:
|
|
0:105 1 (const int)
|
|
0:105 Constant:
|
|
0:105 0.000100
|
|
0:105 true case
|
|
0:106 Branch: Return with expression
|
|
0:106 Constant:
|
|
0:106 true (const bool)
|
|
0:109 Function Definition: v1( (global void)
|
|
0:109 Function Parameters:
|
|
0:113 Function Definition: v2( (global void)
|
|
0:113 Function Parameters:
|
|
0:115 Sequence
|
|
0:115 Branch: Return
|
|
0:118 Function Definition: atest( (global void)
|
|
0:118 Function Parameters:
|
|
0:120 Sequence
|
|
0:120 Sequence
|
|
0:120 move second child to first child (temp 4-component vector of float)
|
|
0:120 'v' (temp 4-component vector of float)
|
|
0:120 direct index (smooth temp 4-component vector of float TexCoord)
|
|
0:120 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:120 Constant:
|
|
0:120 1 (const int)
|
|
0:121 add second child into first child (temp 4-component vector of float)
|
|
0:121 'v' (temp 4-component vector of float)
|
|
0:121 direct index (smooth temp 4-component vector of float TexCoord)
|
|
0:121 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:121 Constant:
|
|
0:121 3 (const int)
|
|
0:139 Function Definition: foo123( (global void)
|
|
0:139 Function Parameters:
|
|
0:141 Sequence
|
|
0:141 Sequence
|
|
0:141 move second child to first child (temp 2X2 matrix of float)
|
|
0:141 'r2' (temp 2X2 matrix of float)
|
|
0:141 component-wise multiply (global 2X2 matrix of float)
|
|
0:141 'm22' (global 2X2 matrix of float)
|
|
0:141 'm22' (global 2X2 matrix of float)
|
|
0:142 Sequence
|
|
0:142 move second child to first child (temp 3X3 matrix of float)
|
|
0:142 'r3' (temp 3X3 matrix of float)
|
|
0:142 component-wise multiply (global 3X3 matrix of float)
|
|
0:142 'm33' (global 3X3 matrix of float)
|
|
0:142 'm33' (global 3X3 matrix of float)
|
|
0:143 Sequence
|
|
0:143 move second child to first child (temp 4X4 matrix of float)
|
|
0:143 'r4' (temp 4X4 matrix of float)
|
|
0:143 component-wise multiply (global 4X4 matrix of float)
|
|
0:143 'm44' (global 4X4 matrix of float)
|
|
0:143 'm44' (global 4X4 matrix of float)
|
|
0:145 Sequence
|
|
0:145 move second child to first child (temp 2X3 matrix of float)
|
|
0:145 'r23' (temp 2X3 matrix of float)
|
|
0:145 component-wise multiply (global 2X3 matrix of float)
|
|
0:145 'm23' (global 2X3 matrix of float)
|
|
0:145 'm23' (global 2X3 matrix of float)
|
|
0:146 Sequence
|
|
0:146 move second child to first child (temp 2X4 matrix of float)
|
|
0:146 'r24' (temp 2X4 matrix of float)
|
|
0:146 component-wise multiply (global 2X4 matrix of float)
|
|
0:146 'm24' (global 2X4 matrix of float)
|
|
0:146 'm24' (global 2X4 matrix of float)
|
|
0:147 Sequence
|
|
0:147 move second child to first child (temp 3X2 matrix of float)
|
|
0:147 'r32' (temp 3X2 matrix of float)
|
|
0:147 component-wise multiply (global 3X2 matrix of float)
|
|
0:147 'm32' (global 3X2 matrix of float)
|
|
0:147 'm32' (global 3X2 matrix of float)
|
|
0:148 Sequence
|
|
0:148 move second child to first child (temp 3X4 matrix of float)
|
|
0:148 'r34' (temp 3X4 matrix of float)
|
|
0:148 component-wise multiply (global 3X4 matrix of float)
|
|
0:148 'm34' (global 3X4 matrix of float)
|
|
0:148 'm34' (global 3X4 matrix of float)
|
|
0:149 Sequence
|
|
0:149 move second child to first child (temp 4X2 matrix of float)
|
|
0:149 'r42' (temp 4X2 matrix of float)
|
|
0:149 component-wise multiply (global 4X2 matrix of float)
|
|
0:149 'm42' (global 4X2 matrix of float)
|
|
0:149 'm42' (global 4X2 matrix of float)
|
|
0:150 Sequence
|
|
0:150 move second child to first child (temp 4X3 matrix of float)
|
|
0:150 'r43' (temp 4X3 matrix of float)
|
|
0:150 component-wise multiply (global 4X3 matrix of float)
|
|
0:150 'm43' (global 4X3 matrix of float)
|
|
0:150 'm43' (global 4X3 matrix of float)
|
|
0:156 Function Definition: matConst( (global void)
|
|
0:156 Function Parameters:
|
|
0:? Sequence
|
|
0:162 Sequence
|
|
0:162 move second child to first child (temp 4X4 matrix of float)
|
|
0:162 'm4g' (temp 4X4 matrix of float)
|
|
0:162 Construct mat4 (temp 4X4 matrix of float)
|
|
0:162 'v2' (temp 2-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:163 Sequence
|
|
0:163 move second child to first child (temp 4X4 matrix of float)
|
|
0:163 'm4' (temp 4X4 matrix of float)
|
|
0:163 Construct mat4 (temp 4X4 matrix of float)
|
|
0:163 'v2' (temp 2-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v2' (temp 2-component vector of float)
|
|
0:164 Sequence
|
|
0:164 move second child to first child (temp 3X3 matrix of float)
|
|
0:164 'm3' (temp 3X3 matrix of float)
|
|
0:164 Construct mat3 (temp 3X3 matrix of float)
|
|
0:164 'm4' (temp 4X4 matrix of float)
|
|
0:165 Sequence
|
|
0:165 move second child to first child (temp 3X3 matrix of float)
|
|
0:165 'm3b1' (temp 3X3 matrix of float)
|
|
0:165 Construct mat3 (temp 3X3 matrix of float)
|
|
0:165 'm4' (temp 4X4 matrix of float)
|
|
0:165 'v2' (temp 2-component vector of float)
|
|
0:166 Sequence
|
|
0:166 move second child to first child (temp 3X3 matrix of float)
|
|
0:166 'm3b2' (temp 3X3 matrix of float)
|
|
0:166 Construct mat3 (temp 3X3 matrix of float)
|
|
0:166 'm4' (temp 4X4 matrix of float)
|
|
0:166 'm4' (temp 4X4 matrix of float)
|
|
0:167 Sequence
|
|
0:167 move second child to first child (temp 3X2 matrix of float)
|
|
0:167 'm32' (temp 3X2 matrix of float)
|
|
0:167 Construct mat3x2 (temp 3X2 matrix of float)
|
|
0:167 'm4' (temp 4X4 matrix of float)
|
|
0:168 Sequence
|
|
0:168 move second child to first child (temp 4X4 matrix of float)
|
|
0:168 'm4c' (temp 4X4 matrix of float)
|
|
0:168 Construct mat4 (temp 4X4 matrix of float)
|
|
0:168 'm32' (temp 3X2 matrix of float)
|
|
0:169 Sequence
|
|
0:169 move second child to first child (temp 3X3 matrix of float)
|
|
0:169 'm3s' (temp 3X3 matrix of float)
|
|
0:169 Construct mat3 (temp 3X3 matrix of float)
|
|
0:169 direct index (temp float)
|
|
0:169 'v2' (temp 2-component vector of float)
|
|
0:169 Constant:
|
|
0:169 0 (const int)
|
|
0:171 Sequence
|
|
0:171 move second child to first child (temp 2-element array of 3X3 matrix of float)
|
|
0:171 'm3a1' (temp 2-element array of 3X3 matrix of float)
|
|
0:171 Construct mat3 (temp 2-element array of 3X3 matrix of float)
|
|
0:171 'm3s' (temp 3X3 matrix of float)
|
|
0:171 'm3s' (temp 3X3 matrix of float)
|
|
0:179 Function Definition: foo2323( (global void)
|
|
0:179 Function Parameters:
|
|
0:? Sequence
|
|
0:184 move second child to first child (temp 4-component vector of float)
|
|
0:184 'v' (temp 4-component vector of float)
|
|
0:184 textureLod (global 4-component vector of float)
|
|
0:184 's2D' (uniform sampler2D)
|
|
0:184 'v2' (temp 2-component vector of float)
|
|
0:184 'f' (temp float)
|
|
0:185 move second child to first child (temp 4-component vector of float)
|
|
0:185 'v' (temp 4-component vector of float)
|
|
0:185 textureProjLod (global 4-component vector of float)
|
|
0:185 's3D' (uniform sampler3D)
|
|
0:185 'v' (temp 4-component vector of float)
|
|
0:185 'f' (temp float)
|
|
0:186 move second child to first child (temp 4-component vector of float)
|
|
0:186 'v' (temp 4-component vector of float)
|
|
0:186 textureProjLod (global 4-component vector of float)
|
|
0:186 's1D' (uniform sampler1D)
|
|
0:186 'v' (temp 4-component vector of float)
|
|
0:186 'f' (temp float)
|
|
0:187 move second child to first child (temp 4-component vector of float)
|
|
0:187 'v' (temp 4-component vector of float)
|
|
0:187 textureProjLod (global 4-component vector of float)
|
|
0:187 's2DS' (uniform sampler2DShadow)
|
|
0:187 'v' (temp 4-component vector of float)
|
|
0:187 'f' (temp float)
|
|
0:189 move second child to first child (temp 4-component vector of float)
|
|
0:189 'v' (temp 4-component vector of float)
|
|
0:189 textureGrad (global 4-component vector of float)
|
|
0:189 's1D' (uniform sampler1D)
|
|
0:189 'f' (temp float)
|
|
0:189 'f' (temp float)
|
|
0:189 'f' (temp float)
|
|
0:190 move second child to first child (temp 4-component vector of float)
|
|
0:190 'v' (temp 4-component vector of float)
|
|
0:190 textureProjGrad (global 4-component vector of float)
|
|
0:190 's2D' (uniform sampler2D)
|
|
0:190 'v' (temp 4-component vector of float)
|
|
0:190 'v2' (temp 2-component vector of float)
|
|
0:190 'v2' (temp 2-component vector of float)
|
|
0:191 move second child to first child (temp 4-component vector of float)
|
|
0:191 'v' (temp 4-component vector of float)
|
|
0:191 textureProjGrad (global 4-component vector of float)
|
|
0:191 's2DS' (uniform sampler2DShadow)
|
|
0:191 'v' (temp 4-component vector of float)
|
|
0:191 'v2' (temp 2-component vector of float)
|
|
0:191 'v2' (temp 2-component vector of float)
|
|
0:196 Function Definition: foo2324( (global void)
|
|
0:196 Function Parameters:
|
|
0:? Sequence
|
|
0:201 move second child to first child (temp 4-component vector of float)
|
|
0:201 'v' (temp 4-component vector of float)
|
|
0:201 textureLod (global 4-component vector of float)
|
|
0:201 's2D' (uniform sampler2D)
|
|
0:201 'v2' (temp 2-component vector of float)
|
|
0:201 'f' (temp float)
|
|
0:202 move second child to first child (temp 4-component vector of float)
|
|
0:202 'v' (temp 4-component vector of float)
|
|
0:202 textureProjLod (global 4-component vector of float)
|
|
0:202 's3D' (uniform sampler3D)
|
|
0:202 'v' (temp 4-component vector of float)
|
|
0:202 'f' (temp float)
|
|
0:203 move second child to first child (temp 4-component vector of float)
|
|
0:203 'v' (temp 4-component vector of float)
|
|
0:203 textureProjLod (global 4-component vector of float)
|
|
0:203 's1D' (uniform sampler1D)
|
|
0:203 'v' (temp 4-component vector of float)
|
|
0:203 'f' (temp float)
|
|
0:204 move second child to first child (temp 4-component vector of float)
|
|
0:204 'v' (temp 4-component vector of float)
|
|
0:204 textureProjLod (global 4-component vector of float)
|
|
0:204 's2DS' (uniform sampler2DShadow)
|
|
0:204 'v' (temp 4-component vector of float)
|
|
0:204 'f' (temp float)
|
|
0:206 move second child to first child (temp 4-component vector of float)
|
|
0:206 'v' (temp 4-component vector of float)
|
|
0:206 textureGrad (global 4-component vector of float)
|
|
0:206 's1D' (uniform sampler1D)
|
|
0:206 'f' (temp float)
|
|
0:206 'f' (temp float)
|
|
0:206 'f' (temp float)
|
|
0:207 move second child to first child (temp 4-component vector of float)
|
|
0:207 'v' (temp 4-component vector of float)
|
|
0:207 textureProjGrad (global 4-component vector of float)
|
|
0:207 's2D' (uniform sampler2D)
|
|
0:207 'v' (temp 4-component vector of float)
|
|
0:207 'v2' (temp 2-component vector of float)
|
|
0:207 'v2' (temp 2-component vector of float)
|
|
0:208 move second child to first child (temp 4-component vector of float)
|
|
0:208 'v' (temp 4-component vector of float)
|
|
0:208 textureProjGrad (global 4-component vector of float)
|
|
0:208 's2DS' (uniform sampler2DShadow)
|
|
0:208 'v' (temp 4-component vector of float)
|
|
0:208 'v2' (temp 2-component vector of float)
|
|
0:208 'v2' (temp 2-component vector of float)
|
|
0:209 'v' (temp 4-component vector of float)
|
|
0:214 Function Definition: foo121111( (global void)
|
|
0:214 Function Parameters:
|
|
0:? Sequence
|
|
0:217 Sequence
|
|
0:217 move second child to first child (temp 4-component vector of float)
|
|
0:217 'v' (temp 4-component vector of float)
|
|
0:217 texture (global 4-component vector of float)
|
|
0:217 's2DRbad' (uniform sampler2DRect)
|
|
0:217 'v2' (temp 2-component vector of float)
|
|
0:225 Function Definition: foo12111( (global void)
|
|
0:225 Function Parameters:
|
|
0:? Sequence
|
|
0:231 move second child to first child (temp 4-component vector of float)
|
|
0:231 'v' (temp 4-component vector of float)
|
|
0:231 texture (global 4-component vector of float)
|
|
0:231 's2DR' (uniform sampler2DRect)
|
|
0:231 'v2' (temp 2-component vector of float)
|
|
0:232 move second child to first child (temp 4-component vector of float)
|
|
0:232 'v' (temp 4-component vector of float)
|
|
0:232 textureProj (global 4-component vector of float)
|
|
0:232 's2DR' (uniform sampler2DRect)
|
|
0:232 'v3' (temp 3-component vector of float)
|
|
0:233 move second child to first child (temp 4-component vector of float)
|
|
0:233 'v' (temp 4-component vector of float)
|
|
0:233 textureProj (global 4-component vector of float)
|
|
0:233 's2DR' (uniform sampler2DRect)
|
|
0:233 'v4' (temp 4-component vector of float)
|
|
0:234 move second child to first child (temp 4-component vector of float)
|
|
0:234 'v' (temp 4-component vector of float)
|
|
0:234 texture (global 4-component vector of float)
|
|
0:234 's2DRS' (uniform sampler2DRectShadow)
|
|
0:234 'v3' (temp 3-component vector of float)
|
|
0:235 move second child to first child (temp 4-component vector of float)
|
|
0:235 'v' (temp 4-component vector of float)
|
|
0:235 textureProj (global 4-component vector of float)
|
|
0:235 's2DRS' (uniform sampler2DRectShadow)
|
|
0:235 'v4' (temp 4-component vector of float)
|
|
0:237 move second child to first child (temp 4-component vector of float)
|
|
0:237 'v' (temp 4-component vector of float)
|
|
0:237 textureProjGrad (global 4-component vector of float)
|
|
0:237 's2DRS' (uniform sampler2DRectShadow)
|
|
0:237 'v' (temp 4-component vector of float)
|
|
0:237 'v2' (temp 2-component vector of float)
|
|
0:237 'v2' (temp 2-component vector of float)
|
|
0:? Linker Objects
|
|
0:? 'lowp' (global float)
|
|
0:? 'mediump' (global float)
|
|
0:? 'highp' (global float)
|
|
0:? 'precision' (global float)
|
|
0:? 'i' (smooth in 4-component vector of float)
|
|
0:? 'o' (out 4-component vector of float)
|
|
0:? 's2D' (uniform sampler2D)
|
|
0:? 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:? 'm' (uniform 4X2 matrix of float)
|
|
0:? 'imageBuffer' (global float)
|
|
0:? 'uimage2DRect' (global float)
|
|
0:? 'a' (temp int)
|
|
0:? 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:? 'm22' (global 2X2 matrix of float)
|
|
0:? 'm23' (global 2X3 matrix of float)
|
|
0:? 'm24' (global 2X4 matrix of float)
|
|
0:? 'm32' (global 3X2 matrix of float)
|
|
0:? 'm33' (global 3X3 matrix of float)
|
|
0:? 'm34' (global 3X4 matrix of float)
|
|
0:? 'm42' (global 4X2 matrix of float)
|
|
0:? 'm43' (global 4X3 matrix of float)
|
|
0:? 'm44' (global 4X4 matrix of float)
|
|
0:? 's3D' (uniform sampler3D)
|
|
0:? 's1D' (uniform sampler1D)
|
|
0:? 's2DS' (uniform sampler2DShadow)
|
|
0:? 's2DRbad' (uniform sampler2DRect)
|
|
0:? 's2DR' (uniform sampler2DRect)
|
|
0:? 's2DRS' (uniform sampler2DRectShadow)
|
|
|
|
|
|
Linked fragment stage:
|
|
|
|
ERROR: Linking fragment stage: Recursion detected:
|
|
foo(f1; calling foo(f1;
|
|
|
|
Shader version: 120
|
|
Requested GL_ARB_shader_texture_lod
|
|
Requested GL_ARB_texture_rectangle
|
|
ERROR: node is still EOpNull!
|
|
0:21 Function Definition: main( (global void)
|
|
0:21 Function Parameters:
|
|
0:23 Sequence
|
|
0:23 Sequence
|
|
0:23 move second child to first child (temp 2X3 matrix of float)
|
|
0:23 'm23' (temp 2X3 matrix of float)
|
|
0:23 Construct mat2x3 (temp 2X3 matrix of float)
|
|
0:23 'm' (uniform 4X2 matrix of float)
|
|
0:27 Sequence
|
|
0:27 move second child to first child (temp structure{global float f})
|
|
0:27 'sv' (temp structure{global float f})
|
|
0:27 Construct structure (temp structure{global float f})
|
|
0:27 Convert int to float (temp float)
|
|
0:27 'a' (temp int)
|
|
0:28 Sequence
|
|
0:28 move second child to first child (temp 2-element array of float)
|
|
0:28 'ia' (temp 2-element array of float)
|
|
0:28 Construct float (temp 2-element array of float)
|
|
0:28 Constant:
|
|
0:28 3.000000
|
|
0:28 direct index (temp float)
|
|
0:28 'i' (smooth in 4-component vector of float)
|
|
0:28 Constant:
|
|
0:28 1 (const int)
|
|
0:29 Sequence
|
|
0:29 move second child to first child (temp float)
|
|
0:29 'f1' (temp float)
|
|
0:29 Constant:
|
|
0:29 1.000000
|
|
0:30 Sequence
|
|
0:30 move second child to first child (temp float)
|
|
0:30 'f' (temp float)
|
|
0:30 Convert int to float (temp float)
|
|
0:30 'a' (temp int)
|
|
0:31 move second child to first child (temp float)
|
|
0:31 'f' (temp float)
|
|
0:31 Convert int to float (temp float)
|
|
0:31 'a' (temp int)
|
|
0:33 Sequence
|
|
0:33 move second child to first child (temp 3-component vector of float)
|
|
0:33 'v3' (temp 3-component vector of float)
|
|
0:33 Convert int to float (temp 3-component vector of float)
|
|
0:33 'iv3' (temp 3-component vector of int)
|
|
0:34 move second child to first child (temp float)
|
|
0:34 'f' (temp float)
|
|
0:34 add (temp float)
|
|
0:34 'f' (temp float)
|
|
0:34 Convert int to float (temp float)
|
|
0:34 'a' (temp int)
|
|
0:35 move second child to first child (temp float)
|
|
0:35 'f' (temp float)
|
|
0:35 subtract (temp float)
|
|
0:35 Convert int to float (temp float)
|
|
0:35 'a' (temp int)
|
|
0:35 'f' (temp float)
|
|
0:36 add second child into first child (temp float)
|
|
0:36 'f' (temp float)
|
|
0:36 Convert int to float (temp float)
|
|
0:36 'a' (temp int)
|
|
0:37 move second child to first child (temp float)
|
|
0:37 'f' (temp float)
|
|
0:37 subtract (temp float)
|
|
0:37 Convert int to float (temp float)
|
|
0:37 'a' (temp int)
|
|
0:37 'f' (temp float)
|
|
0:38 multiply second child into first child (temp 3-component vector of float)
|
|
0:38 'v3' (temp 3-component vector of float)
|
|
0:38 Convert int to float (temp 3-component vector of float)
|
|
0:38 'iv3' (temp 3-component vector of int)
|
|
0:39 move second child to first child (temp 3-component vector of float)
|
|
0:39 'v3' (temp 3-component vector of float)
|
|
0:39 divide (temp 3-component vector of float)
|
|
0:39 Convert int to float (temp 3-component vector of float)
|
|
0:39 'iv3' (temp 3-component vector of int)
|
|
0:39 Constant:
|
|
0:39 2.000000
|
|
0:40 move second child to first child (temp 3-component vector of float)
|
|
0:40 'v3' (temp 3-component vector of float)
|
|
0:40 vector-scale (temp 3-component vector of float)
|
|
0:40 Constant:
|
|
0:40 3.000000
|
|
0:40 Convert int to float (temp 3-component vector of float)
|
|
0:40 'iv3' (temp 3-component vector of int)
|
|
0:41 move second child to first child (temp 3-component vector of float)
|
|
0:41 'v3' (temp 3-component vector of float)
|
|
0:41 vector-scale (temp 3-component vector of float)
|
|
0:41 Constant:
|
|
0:41 2.000000
|
|
0:41 'v3' (temp 3-component vector of float)
|
|
0:42 move second child to first child (temp 3-component vector of float)
|
|
0:42 'v3' (temp 3-component vector of float)
|
|
0:42 subtract (temp 3-component vector of float)
|
|
0:42 'v3' (temp 3-component vector of float)
|
|
0:42 Constant:
|
|
0:42 2.000000
|
|
0:43 Test condition and select (temp void)
|
|
0:43 Condition
|
|
0:47 logical-or (temp bool)
|
|
0:46 logical-or (temp bool)
|
|
0:45 logical-or (temp bool)
|
|
0:44 logical-or (temp bool)
|
|
0:43 logical-or (temp bool)
|
|
0:43 Compare Less Than (temp bool)
|
|
0:43 'f' (temp float)
|
|
0:43 Convert int to float (temp float)
|
|
0:43 'a' (temp int)
|
|
0:44 Compare Less Than or Equal (temp bool)
|
|
0:44 Convert int to float (temp float)
|
|
0:44 'a' (temp int)
|
|
0:44 'f' (temp float)
|
|
0:45 Compare Greater Than (temp bool)
|
|
0:45 'f' (temp float)
|
|
0:45 Convert int to float (temp float)
|
|
0:45 'a' (temp int)
|
|
0:46 Compare Greater Than or Equal (temp bool)
|
|
0:46 'f' (temp float)
|
|
0:46 Convert int to float (temp float)
|
|
0:46 'a' (temp int)
|
|
0:47 Compare Equal (temp bool)
|
|
0:47 Convert int to float (temp float)
|
|
0:47 'a' (temp int)
|
|
0:47 'f' (temp float)
|
|
0:48 Compare Not Equal (temp bool)
|
|
0:48 'f' (temp float)
|
|
0:48 Convert int to float (temp float)
|
|
0:48 'a' (temp int)
|
|
0:43 true case is null
|
|
0:49 move second child to first child (temp float)
|
|
0:49 'f' (temp float)
|
|
0:49 Test condition and select (temp float)
|
|
0:49 Condition
|
|
0:49 'b' (temp bool)
|
|
0:49 true case
|
|
0:49 Convert int to float (temp float)
|
|
0:49 'a' (temp int)
|
|
0:49 false case
|
|
0:49 'f' (temp float)
|
|
0:50 move second child to first child (temp float)
|
|
0:50 'f' (temp float)
|
|
0:50 Test condition and select (temp float)
|
|
0:50 Condition
|
|
0:50 'b' (temp bool)
|
|
0:50 true case
|
|
0:50 'f' (temp float)
|
|
0:50 false case
|
|
0:50 Convert int to float (temp float)
|
|
0:50 'a' (temp int)
|
|
0:51 move second child to first child (temp float)
|
|
0:51 'f' (temp float)
|
|
0:51 Convert int to float (temp float)
|
|
0:51 Test condition and select (temp int)
|
|
0:51 Condition
|
|
0:51 'b' (temp bool)
|
|
0:51 true case
|
|
0:51 'a' (temp int)
|
|
0:51 false case
|
|
0:51 'a' (temp int)
|
|
0:52 Sequence
|
|
0:52 move second child to first child (temp structure{global float f})
|
|
0:52 'news' (temp structure{global float f})
|
|
0:52 'sv' (temp structure{global float f})
|
|
0:54 vector swizzle (temp 2-component vector of float)
|
|
0:54 'i' (smooth in 4-component vector of float)
|
|
0:54 Sequence
|
|
0:54 Constant:
|
|
0:54 0 (const int)
|
|
0:54 Constant:
|
|
0:54 1 (const int)
|
|
0:55 'm' (uniform 4X2 matrix of float)
|
|
0:56 'm' (uniform 4X2 matrix of float)
|
|
0:58 'f' (temp float)
|
|
0:59 move second child to first child (temp float)
|
|
0:59 'f' (temp float)
|
|
0:59 Convert int to float (temp float)
|
|
0:59 'a' (temp int)
|
|
0:60 'f' (temp float)
|
|
0:61 'b' (temp bool)
|
|
0:62 move second child to first child (temp bool)
|
|
0:62 'b' (temp bool)
|
|
0:62 'b' (temp bool)
|
|
0:63 'f' (temp float)
|
|
0:65 move second child to first child (temp 4-component vector of float)
|
|
0:65 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:65 texture (global 4-component vector of float)
|
|
0:65 's2D' (uniform sampler2D)
|
|
0:65 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:? Sequence
|
|
0:79 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:82 direct index (temp float)
|
|
0:82 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:82 Constant:
|
|
0:82 0 (const int)
|
|
0:83 direct index (temp float)
|
|
0:83 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
|
0:83 Constant:
|
|
0:83 0 (const int)
|
|
0:84 direct index (temp float)
|
|
0:84 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:84 Constant:
|
|
0:84 0 (const int)
|
|
0:85 move second child to first child (temp bool)
|
|
0:85 Comma (temp bool)
|
|
0:85 'a' (temp int)
|
|
0:85 'b' (temp bool)
|
|
0:85 Constant:
|
|
0:85 true (const bool)
|
|
0:91 Function Definition: main( (global int)
|
|
0:91 Function Parameters:
|
|
0:92 Function Definition: main(i1; (global void)
|
|
0:92 Function Parameters:
|
|
0:92 'a' (in int)
|
|
0:97 Function Definition: foo(f1; (global int)
|
|
0:97 Function Parameters:
|
|
0:97 'a' (out float)
|
|
0:99 Sequence
|
|
0:99 Branch: Return with expression
|
|
0:99 Constant:
|
|
0:99 3.200000
|
|
0:100 Function Call: foo(f1; (global int)
|
|
0:100 'a' (out float)
|
|
0:103 Function Definition: gen(vf3; (global bool)
|
|
0:103 Function Parameters:
|
|
0:103 'v' (in 3-component vector of float)
|
|
0:105 Sequence
|
|
0:105 Test condition and select (temp void)
|
|
0:105 Condition
|
|
0:105 logical-and (temp bool)
|
|
0:105 Compare Less Than (temp bool)
|
|
0:105 Absolute value (global float)
|
|
0:105 direct index (temp float)
|
|
0:105 'v' (in 3-component vector of float)
|
|
0:105 Constant:
|
|
0:105 0 (const int)
|
|
0:105 Constant:
|
|
0:105 0.000100
|
|
0:105 Compare Less Than (temp bool)
|
|
0:105 Absolute value (global float)
|
|
0:105 direct index (temp float)
|
|
0:105 'v' (in 3-component vector of float)
|
|
0:105 Constant:
|
|
0:105 1 (const int)
|
|
0:105 Constant:
|
|
0:105 0.000100
|
|
0:105 true case
|
|
0:106 Branch: Return with expression
|
|
0:106 Constant:
|
|
0:106 true (const bool)
|
|
0:109 Function Definition: v1( (global void)
|
|
0:109 Function Parameters:
|
|
0:113 Function Definition: v2( (global void)
|
|
0:113 Function Parameters:
|
|
0:115 Sequence
|
|
0:115 Branch: Return
|
|
0:118 Function Definition: atest( (global void)
|
|
0:118 Function Parameters:
|
|
0:120 Sequence
|
|
0:120 Sequence
|
|
0:120 move second child to first child (temp 4-component vector of float)
|
|
0:120 'v' (temp 4-component vector of float)
|
|
0:120 direct index (smooth temp 4-component vector of float TexCoord)
|
|
0:120 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:120 Constant:
|
|
0:120 1 (const int)
|
|
0:121 add second child into first child (temp 4-component vector of float)
|
|
0:121 'v' (temp 4-component vector of float)
|
|
0:121 direct index (smooth temp 4-component vector of float TexCoord)
|
|
0:121 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:121 Constant:
|
|
0:121 3 (const int)
|
|
0:139 Function Definition: foo123( (global void)
|
|
0:139 Function Parameters:
|
|
0:141 Sequence
|
|
0:141 Sequence
|
|
0:141 move second child to first child (temp 2X2 matrix of float)
|
|
0:141 'r2' (temp 2X2 matrix of float)
|
|
0:141 component-wise multiply (global 2X2 matrix of float)
|
|
0:141 'm22' (global 2X2 matrix of float)
|
|
0:141 'm22' (global 2X2 matrix of float)
|
|
0:142 Sequence
|
|
0:142 move second child to first child (temp 3X3 matrix of float)
|
|
0:142 'r3' (temp 3X3 matrix of float)
|
|
0:142 component-wise multiply (global 3X3 matrix of float)
|
|
0:142 'm33' (global 3X3 matrix of float)
|
|
0:142 'm33' (global 3X3 matrix of float)
|
|
0:143 Sequence
|
|
0:143 move second child to first child (temp 4X4 matrix of float)
|
|
0:143 'r4' (temp 4X4 matrix of float)
|
|
0:143 component-wise multiply (global 4X4 matrix of float)
|
|
0:143 'm44' (global 4X4 matrix of float)
|
|
0:143 'm44' (global 4X4 matrix of float)
|
|
0:145 Sequence
|
|
0:145 move second child to first child (temp 2X3 matrix of float)
|
|
0:145 'r23' (temp 2X3 matrix of float)
|
|
0:145 component-wise multiply (global 2X3 matrix of float)
|
|
0:145 'm23' (global 2X3 matrix of float)
|
|
0:145 'm23' (global 2X3 matrix of float)
|
|
0:146 Sequence
|
|
0:146 move second child to first child (temp 2X4 matrix of float)
|
|
0:146 'r24' (temp 2X4 matrix of float)
|
|
0:146 component-wise multiply (global 2X4 matrix of float)
|
|
0:146 'm24' (global 2X4 matrix of float)
|
|
0:146 'm24' (global 2X4 matrix of float)
|
|
0:147 Sequence
|
|
0:147 move second child to first child (temp 3X2 matrix of float)
|
|
0:147 'r32' (temp 3X2 matrix of float)
|
|
0:147 component-wise multiply (global 3X2 matrix of float)
|
|
0:147 'm32' (global 3X2 matrix of float)
|
|
0:147 'm32' (global 3X2 matrix of float)
|
|
0:148 Sequence
|
|
0:148 move second child to first child (temp 3X4 matrix of float)
|
|
0:148 'r34' (temp 3X4 matrix of float)
|
|
0:148 component-wise multiply (global 3X4 matrix of float)
|
|
0:148 'm34' (global 3X4 matrix of float)
|
|
0:148 'm34' (global 3X4 matrix of float)
|
|
0:149 Sequence
|
|
0:149 move second child to first child (temp 4X2 matrix of float)
|
|
0:149 'r42' (temp 4X2 matrix of float)
|
|
0:149 component-wise multiply (global 4X2 matrix of float)
|
|
0:149 'm42' (global 4X2 matrix of float)
|
|
0:149 'm42' (global 4X2 matrix of float)
|
|
0:150 Sequence
|
|
0:150 move second child to first child (temp 4X3 matrix of float)
|
|
0:150 'r43' (temp 4X3 matrix of float)
|
|
0:150 component-wise multiply (global 4X3 matrix of float)
|
|
0:150 'm43' (global 4X3 matrix of float)
|
|
0:150 'm43' (global 4X3 matrix of float)
|
|
0:156 Function Definition: matConst( (global void)
|
|
0:156 Function Parameters:
|
|
0:? Sequence
|
|
0:162 Sequence
|
|
0:162 move second child to first child (temp 4X4 matrix of float)
|
|
0:162 'm4g' (temp 4X4 matrix of float)
|
|
0:162 Construct mat4 (temp 4X4 matrix of float)
|
|
0:162 'v2' (temp 2-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:162 'v3' (temp 3-component vector of float)
|
|
0:163 Sequence
|
|
0:163 move second child to first child (temp 4X4 matrix of float)
|
|
0:163 'm4' (temp 4X4 matrix of float)
|
|
0:163 Construct mat4 (temp 4X4 matrix of float)
|
|
0:163 'v2' (temp 2-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v3' (temp 3-component vector of float)
|
|
0:163 'v2' (temp 2-component vector of float)
|
|
0:164 Sequence
|
|
0:164 move second child to first child (temp 3X3 matrix of float)
|
|
0:164 'm3' (temp 3X3 matrix of float)
|
|
0:164 Construct mat3 (temp 3X3 matrix of float)
|
|
0:164 'm4' (temp 4X4 matrix of float)
|
|
0:165 Sequence
|
|
0:165 move second child to first child (temp 3X3 matrix of float)
|
|
0:165 'm3b1' (temp 3X3 matrix of float)
|
|
0:165 Construct mat3 (temp 3X3 matrix of float)
|
|
0:165 'm4' (temp 4X4 matrix of float)
|
|
0:165 'v2' (temp 2-component vector of float)
|
|
0:166 Sequence
|
|
0:166 move second child to first child (temp 3X3 matrix of float)
|
|
0:166 'm3b2' (temp 3X3 matrix of float)
|
|
0:166 Construct mat3 (temp 3X3 matrix of float)
|
|
0:166 'm4' (temp 4X4 matrix of float)
|
|
0:166 'm4' (temp 4X4 matrix of float)
|
|
0:167 Sequence
|
|
0:167 move second child to first child (temp 3X2 matrix of float)
|
|
0:167 'm32' (temp 3X2 matrix of float)
|
|
0:167 Construct mat3x2 (temp 3X2 matrix of float)
|
|
0:167 'm4' (temp 4X4 matrix of float)
|
|
0:168 Sequence
|
|
0:168 move second child to first child (temp 4X4 matrix of float)
|
|
0:168 'm4c' (temp 4X4 matrix of float)
|
|
0:168 Construct mat4 (temp 4X4 matrix of float)
|
|
0:168 'm32' (temp 3X2 matrix of float)
|
|
0:169 Sequence
|
|
0:169 move second child to first child (temp 3X3 matrix of float)
|
|
0:169 'm3s' (temp 3X3 matrix of float)
|
|
0:169 Construct mat3 (temp 3X3 matrix of float)
|
|
0:169 direct index (temp float)
|
|
0:169 'v2' (temp 2-component vector of float)
|
|
0:169 Constant:
|
|
0:169 0 (const int)
|
|
0:171 Sequence
|
|
0:171 move second child to first child (temp 2-element array of 3X3 matrix of float)
|
|
0:171 'm3a1' (temp 2-element array of 3X3 matrix of float)
|
|
0:171 Construct mat3 (temp 2-element array of 3X3 matrix of float)
|
|
0:171 'm3s' (temp 3X3 matrix of float)
|
|
0:171 'm3s' (temp 3X3 matrix of float)
|
|
0:179 Function Definition: foo2323( (global void)
|
|
0:179 Function Parameters:
|
|
0:? Sequence
|
|
0:184 move second child to first child (temp 4-component vector of float)
|
|
0:184 'v' (temp 4-component vector of float)
|
|
0:184 textureLod (global 4-component vector of float)
|
|
0:184 's2D' (uniform sampler2D)
|
|
0:184 'v2' (temp 2-component vector of float)
|
|
0:184 'f' (temp float)
|
|
0:185 move second child to first child (temp 4-component vector of float)
|
|
0:185 'v' (temp 4-component vector of float)
|
|
0:185 textureProjLod (global 4-component vector of float)
|
|
0:185 's3D' (uniform sampler3D)
|
|
0:185 'v' (temp 4-component vector of float)
|
|
0:185 'f' (temp float)
|
|
0:186 move second child to first child (temp 4-component vector of float)
|
|
0:186 'v' (temp 4-component vector of float)
|
|
0:186 textureProjLod (global 4-component vector of float)
|
|
0:186 's1D' (uniform sampler1D)
|
|
0:186 'v' (temp 4-component vector of float)
|
|
0:186 'f' (temp float)
|
|
0:187 move second child to first child (temp 4-component vector of float)
|
|
0:187 'v' (temp 4-component vector of float)
|
|
0:187 textureProjLod (global 4-component vector of float)
|
|
0:187 's2DS' (uniform sampler2DShadow)
|
|
0:187 'v' (temp 4-component vector of float)
|
|
0:187 'f' (temp float)
|
|
0:189 move second child to first child (temp 4-component vector of float)
|
|
0:189 'v' (temp 4-component vector of float)
|
|
0:189 textureGrad (global 4-component vector of float)
|
|
0:189 's1D' (uniform sampler1D)
|
|
0:189 'f' (temp float)
|
|
0:189 'f' (temp float)
|
|
0:189 'f' (temp float)
|
|
0:190 move second child to first child (temp 4-component vector of float)
|
|
0:190 'v' (temp 4-component vector of float)
|
|
0:190 textureProjGrad (global 4-component vector of float)
|
|
0:190 's2D' (uniform sampler2D)
|
|
0:190 'v' (temp 4-component vector of float)
|
|
0:190 'v2' (temp 2-component vector of float)
|
|
0:190 'v2' (temp 2-component vector of float)
|
|
0:191 move second child to first child (temp 4-component vector of float)
|
|
0:191 'v' (temp 4-component vector of float)
|
|
0:191 textureProjGrad (global 4-component vector of float)
|
|
0:191 's2DS' (uniform sampler2DShadow)
|
|
0:191 'v' (temp 4-component vector of float)
|
|
0:191 'v2' (temp 2-component vector of float)
|
|
0:191 'v2' (temp 2-component vector of float)
|
|
0:196 Function Definition: foo2324( (global void)
|
|
0:196 Function Parameters:
|
|
0:? Sequence
|
|
0:201 move second child to first child (temp 4-component vector of float)
|
|
0:201 'v' (temp 4-component vector of float)
|
|
0:201 textureLod (global 4-component vector of float)
|
|
0:201 's2D' (uniform sampler2D)
|
|
0:201 'v2' (temp 2-component vector of float)
|
|
0:201 'f' (temp float)
|
|
0:202 move second child to first child (temp 4-component vector of float)
|
|
0:202 'v' (temp 4-component vector of float)
|
|
0:202 textureProjLod (global 4-component vector of float)
|
|
0:202 's3D' (uniform sampler3D)
|
|
0:202 'v' (temp 4-component vector of float)
|
|
0:202 'f' (temp float)
|
|
0:203 move second child to first child (temp 4-component vector of float)
|
|
0:203 'v' (temp 4-component vector of float)
|
|
0:203 textureProjLod (global 4-component vector of float)
|
|
0:203 's1D' (uniform sampler1D)
|
|
0:203 'v' (temp 4-component vector of float)
|
|
0:203 'f' (temp float)
|
|
0:204 move second child to first child (temp 4-component vector of float)
|
|
0:204 'v' (temp 4-component vector of float)
|
|
0:204 textureProjLod (global 4-component vector of float)
|
|
0:204 's2DS' (uniform sampler2DShadow)
|
|
0:204 'v' (temp 4-component vector of float)
|
|
0:204 'f' (temp float)
|
|
0:206 move second child to first child (temp 4-component vector of float)
|
|
0:206 'v' (temp 4-component vector of float)
|
|
0:206 textureGrad (global 4-component vector of float)
|
|
0:206 's1D' (uniform sampler1D)
|
|
0:206 'f' (temp float)
|
|
0:206 'f' (temp float)
|
|
0:206 'f' (temp float)
|
|
0:207 move second child to first child (temp 4-component vector of float)
|
|
0:207 'v' (temp 4-component vector of float)
|
|
0:207 textureProjGrad (global 4-component vector of float)
|
|
0:207 's2D' (uniform sampler2D)
|
|
0:207 'v' (temp 4-component vector of float)
|
|
0:207 'v2' (temp 2-component vector of float)
|
|
0:207 'v2' (temp 2-component vector of float)
|
|
0:208 move second child to first child (temp 4-component vector of float)
|
|
0:208 'v' (temp 4-component vector of float)
|
|
0:208 textureProjGrad (global 4-component vector of float)
|
|
0:208 's2DS' (uniform sampler2DShadow)
|
|
0:208 'v' (temp 4-component vector of float)
|
|
0:208 'v2' (temp 2-component vector of float)
|
|
0:208 'v2' (temp 2-component vector of float)
|
|
0:209 'v' (temp 4-component vector of float)
|
|
0:214 Function Definition: foo121111( (global void)
|
|
0:214 Function Parameters:
|
|
0:? Sequence
|
|
0:217 Sequence
|
|
0:217 move second child to first child (temp 4-component vector of float)
|
|
0:217 'v' (temp 4-component vector of float)
|
|
0:217 texture (global 4-component vector of float)
|
|
0:217 's2DRbad' (uniform sampler2DRect)
|
|
0:217 'v2' (temp 2-component vector of float)
|
|
0:225 Function Definition: foo12111( (global void)
|
|
0:225 Function Parameters:
|
|
0:? Sequence
|
|
0:231 move second child to first child (temp 4-component vector of float)
|
|
0:231 'v' (temp 4-component vector of float)
|
|
0:231 texture (global 4-component vector of float)
|
|
0:231 's2DR' (uniform sampler2DRect)
|
|
0:231 'v2' (temp 2-component vector of float)
|
|
0:232 move second child to first child (temp 4-component vector of float)
|
|
0:232 'v' (temp 4-component vector of float)
|
|
0:232 textureProj (global 4-component vector of float)
|
|
0:232 's2DR' (uniform sampler2DRect)
|
|
0:232 'v3' (temp 3-component vector of float)
|
|
0:233 move second child to first child (temp 4-component vector of float)
|
|
0:233 'v' (temp 4-component vector of float)
|
|
0:233 textureProj (global 4-component vector of float)
|
|
0:233 's2DR' (uniform sampler2DRect)
|
|
0:233 'v4' (temp 4-component vector of float)
|
|
0:234 move second child to first child (temp 4-component vector of float)
|
|
0:234 'v' (temp 4-component vector of float)
|
|
0:234 texture (global 4-component vector of float)
|
|
0:234 's2DRS' (uniform sampler2DRectShadow)
|
|
0:234 'v3' (temp 3-component vector of float)
|
|
0:235 move second child to first child (temp 4-component vector of float)
|
|
0:235 'v' (temp 4-component vector of float)
|
|
0:235 textureProj (global 4-component vector of float)
|
|
0:235 's2DRS' (uniform sampler2DRectShadow)
|
|
0:235 'v4' (temp 4-component vector of float)
|
|
0:237 move second child to first child (temp 4-component vector of float)
|
|
0:237 'v' (temp 4-component vector of float)
|
|
0:237 textureProjGrad (global 4-component vector of float)
|
|
0:237 's2DRS' (uniform sampler2DRectShadow)
|
|
0:237 'v' (temp 4-component vector of float)
|
|
0:237 'v2' (temp 2-component vector of float)
|
|
0:237 'v2' (temp 2-component vector of float)
|
|
0:? Linker Objects
|
|
0:? 'lowp' (global float)
|
|
0:? 'mediump' (global float)
|
|
0:? 'highp' (global float)
|
|
0:? 'precision' (global float)
|
|
0:? 'i' (smooth in 4-component vector of float)
|
|
0:? 'o' (out 4-component vector of float)
|
|
0:? 's2D' (uniform sampler2D)
|
|
0:? 'centTexCoord' (centroid smooth in 2-component vector of float)
|
|
0:? 'm' (uniform 4X2 matrix of float)
|
|
0:? 'imageBuffer' (global float)
|
|
0:? 'uimage2DRect' (global float)
|
|
0:? 'a' (temp int)
|
|
0:? 'gl_TexCoord' (smooth in 6-element array of 4-component vector of float TexCoord)
|
|
0:? 'm22' (global 2X2 matrix of float)
|
|
0:? 'm23' (global 2X3 matrix of float)
|
|
0:? 'm24' (global 2X4 matrix of float)
|
|
0:? 'm32' (global 3X2 matrix of float)
|
|
0:? 'm33' (global 3X3 matrix of float)
|
|
0:? 'm34' (global 3X4 matrix of float)
|
|
0:? 'm42' (global 4X2 matrix of float)
|
|
0:? 'm43' (global 4X3 matrix of float)
|
|
0:? 'm44' (global 4X4 matrix of float)
|
|
0:? 's3D' (uniform sampler3D)
|
|
0:? 's1D' (uniform sampler1D)
|
|
0:? 's2DS' (uniform sampler2DShadow)
|
|
0:? 's2DRbad' (uniform sampler2DRect)
|
|
0:? 's2DR' (uniform sampler2DRect)
|
|
0:? 's2DRS' (uniform sampler2DRectShadow)
|
|
|