Merge branch 'master' of github.com:google/glslang into loopgen
Change-Id: Ie8236430bb9e30a9be2e0c1573c42183c2f4d0d4
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,23 +1,24 @@
|
||||
ERROR: 0:24: 'limitation' : while loops not available
|
||||
ERROR: 0:26: 'limitation' : do-while loops not available
|
||||
ERROR: 0:28: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:29: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:30: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:31: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:32: 'limitations' : inductive loop requires a scalar 'int' or 'float' loop index
|
||||
ERROR: 0:33: 'limitations' : inductive-loop condition requires the form "loop-index <comparison-op> constant-expression"
|
||||
ERROR: 0:34: 'limitations' : inductive-loop termination requires the form "loop-index++, loop-index--, loop-index += constant-expression, or loop-index -= constant-expression"
|
||||
ERROR: 0:35: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:36: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:43: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:47: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:49: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:50: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:51: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:52: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:53: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:54: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:65: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 20 compilation errors. No code generated.
|
||||
|
||||
|
||||
100Limits.vert
|
||||
ERROR: 0:24: 'limitation' : while loops not available
|
||||
ERROR: 0:26: 'limitation' : do-while loops not available
|
||||
ERROR: 0:28: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:29: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:30: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:31: 'limitations' : inductive-loop init-declaration requires the form "type-specifier loop-index = constant-expression"
|
||||
ERROR: 0:32: 'limitations' : inductive loop requires a scalar 'int' or 'float' loop index
|
||||
ERROR: 0:33: 'limitations' : inductive-loop condition requires the form "loop-index <comparison-op> constant-expression"
|
||||
ERROR: 0:34: 'limitations' : inductive-loop termination requires the form "loop-index++, loop-index--, loop-index += constant-expression, or loop-index -= constant-expression"
|
||||
ERROR: 0:35: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:36: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:43: 'limitations' : inductive loop index modified
|
||||
ERROR: 0:47: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:49: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:50: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:51: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:52: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:53: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:54: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 0:65: 'limitations' : Non-constant-index-expression
|
||||
ERROR: 20 compilation errors. No code generated.
|
||||
|
||||
|
||||
|
||||
@@ -1,238 +1,238 @@
|
||||
100scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:24: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:25: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:38: 'local function declaration' : not supported with this profile: es
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 0:76: 'vertex-shader struct output' : not supported for this version or the enabled extensions
|
||||
ERROR: 12 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global highp float)
|
||||
0:? 's' (smooth out structure{global highp float f})
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global highp float)
|
||||
0:? 's' (smooth out structure{global highp float f})
|
||||
|
||||
100scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:24: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:25: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:38: 'local function declaration' : not supported with this profile: es
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 0:76: 'vertex-shader struct output' : not supported for this version or the enabled extensions
|
||||
ERROR: 12 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global highp float)
|
||||
0:? 's' (smooth out structure{global highp float f})
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global highp float)
|
||||
0:? 's' (smooth out structure{global highp float f})
|
||||
|
||||
|
||||
@@ -1,256 +1,256 @@
|
||||
110scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:34: 'f' : can't call user function from global scope
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'gi' (global int)
|
||||
0:34 Function Call: f(i1;i1;i1; (global int)
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 3 (const int)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Function Call: sin(f1; (global float)
|
||||
0:43 Constant:
|
||||
0:43 0.700000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 183.346494
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'c' (global bool)
|
||||
0:? 'f' (global float)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gi' (global int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'gi' (global int)
|
||||
0:34 Function Call: f(i1;i1;i1; (global int)
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 3 (const int)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Function Call: sin(f1; (global float)
|
||||
0:43 Constant:
|
||||
0:43 0.700000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 183.346494
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'c' (global bool)
|
||||
0:? 'f' (global float)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gi' (global int)
|
||||
|
||||
110scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:34: 'f' : can't call user function from global scope
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'gi' (global int)
|
||||
0:34 Function Call: f(i1;i1;i1; (global int)
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 3 (const int)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Function Call: sin(f1; (global float)
|
||||
0:43 Constant:
|
||||
0:43 0.700000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 183.346494
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'c' (global bool)
|
||||
0:? 'f' (global float)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gi' (global int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'gi' (global int)
|
||||
0:34 Function Call: f(i1;i1;i1; (global int)
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 3 (const int)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Function Call: sin(f1; (global float)
|
||||
0:43 Constant:
|
||||
0:43 0.700000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 183.346494
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'c' (global bool)
|
||||
0:? 'f' (global float)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gi' (global int)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,303 +1,303 @@
|
||||
130.vert
|
||||
ERROR: 0:59: 'gl_InstanceID' : undeclared identifier
|
||||
ERROR: 0:59: '=' : cannot convert from 'temp float' to 'temp int'
|
||||
ERROR: 0:61: 'texelFetch' : no matching overloaded function found
|
||||
ERROR: 0:61: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 0:75: '##' : token pasting not implemented (internal error)
|
||||
ERROR: 0:75: '' : syntax error
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 130
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp float)
|
||||
0:17 'f' (temp float)
|
||||
0:17 Constant:
|
||||
0:17 3.000000
|
||||
0:18 switch
|
||||
0:18 condition
|
||||
0:18 'c' (uniform int)
|
||||
0:18 body
|
||||
0:18 Sequence
|
||||
0:19 case: with expression
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:? Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'f' (temp float)
|
||||
0:20 sine (global float)
|
||||
0:20 'f' (temp float)
|
||||
0:21 Branch: Break
|
||||
0:22 case: with expression
|
||||
0:22 Constant:
|
||||
0:22 2 (const int)
|
||||
0:? Sequence
|
||||
0:23 move second child to first child (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 component-wise multiply (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'f' (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:29 move second child to first child (temp uint)
|
||||
0:29 'i' (temp uint)
|
||||
0:29 direct index (temp uint)
|
||||
0:29 texture (global 4-component vector of uint)
|
||||
0:29 'us2D' (uniform usampler2D)
|
||||
0:29 Convert int to float (temp 2-component vector of float)
|
||||
0:29 'x' (in 2-component vector of int)
|
||||
0:29 Constant:
|
||||
0:29 3 (const int)
|
||||
0:30 inclusive-or (temp uint)
|
||||
0:30 left-shift (temp uint)
|
||||
0:30 'i' (temp uint)
|
||||
0:30 Constant:
|
||||
0:30 3 (const uint)
|
||||
0:30 Constant:
|
||||
0:30 69 (const uint)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 3-component vector of float)
|
||||
0:33 'v11' (temp 3-component vector of float)
|
||||
0:33 modf (global 3-component vector of float)
|
||||
0:33 'modfIn' (temp 3-component vector of float)
|
||||
0:33 'modfOut' (temp 3-component vector of float)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 't' (temp float)
|
||||
0:34 trunc (global float)
|
||||
0:34 'f' (temp float)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of float)
|
||||
0:35 'v12' (temp 2-component vector of float)
|
||||
0:35 round (global 2-component vector of float)
|
||||
0:35 'v2a' (in 2-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 2-component vector of float)
|
||||
0:36 'v13' (temp 2-component vector of float)
|
||||
0:36 roundEven (global 2-component vector of float)
|
||||
0:36 'v2a' (in 2-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 2-component vector of bool)
|
||||
0:37 'b10' (temp 2-component vector of bool)
|
||||
0:37 isnan (global 2-component vector of bool)
|
||||
0:37 'v2a' (in 2-component vector of float)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of bool)
|
||||
0:38 'b11' (temp 4-component vector of bool)
|
||||
0:38 isinf (global 4-component vector of bool)
|
||||
0:38 'v4' (uniform 4-component vector of float)
|
||||
0:40 add (temp 2-component vector of float)
|
||||
0:40 hyp. sine (global float)
|
||||
0:40 'c1D' (in float)
|
||||
0:41 vector-scale (temp 2-component vector of float)
|
||||
0:41 hyp. cosine (global float)
|
||||
0:41 'c1D' (in float)
|
||||
0:41 hyp. tangent (global 2-component vector of float)
|
||||
0:41 'c2D' (in 2-component vector of float)
|
||||
0:42 add (temp 4-component vector of float)
|
||||
0:42 arc hyp. sine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:42 arc hyp. cosine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:43 arc hyp. tangent (global 3-component vector of float)
|
||||
0:43 'c3D' (in 3-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp int)
|
||||
0:45 'id' (temp int)
|
||||
0:45 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:46 move second child to first child (temp float)
|
||||
0:46 direct index (smooth temp float ClipDistance)
|
||||
0:46 'gl_ClipDistance' (smooth out implicitly-sized array of float ClipDistance)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0.300000
|
||||
0:57 Function Definition: foo88( (global void)
|
||||
0:57 Function Parameters:
|
||||
0:? Sequence
|
||||
0:61 'id' (temp int)
|
||||
0:63 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:64 'gl_Color' (in 4-component vector of float Color)
|
||||
0:65 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:66 far: direct index for structure (global float)
|
||||
0:66 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:68 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:69 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (uniform int)
|
||||
0:? 'us2D' (uniform usampler2D)
|
||||
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:? 'c4D' (smooth temp 4-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth out implicitly-sized array of float ClipDistance)
|
||||
0:? 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:? 'abc' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Can only use one of gl_ClipDistance or gl_ClipVertex (gl_ClipDistance is preferred)
|
||||
|
||||
Shader version: 130
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp float)
|
||||
0:17 'f' (temp float)
|
||||
0:17 Constant:
|
||||
0:17 3.000000
|
||||
0:18 switch
|
||||
0:18 condition
|
||||
0:18 'c' (uniform int)
|
||||
0:18 body
|
||||
0:18 Sequence
|
||||
0:19 case: with expression
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:? Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'f' (temp float)
|
||||
0:20 sine (global float)
|
||||
0:20 'f' (temp float)
|
||||
0:21 Branch: Break
|
||||
0:22 case: with expression
|
||||
0:22 Constant:
|
||||
0:22 2 (const int)
|
||||
0:? Sequence
|
||||
0:23 move second child to first child (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 component-wise multiply (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'f' (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:29 move second child to first child (temp uint)
|
||||
0:29 'i' (temp uint)
|
||||
0:29 direct index (temp uint)
|
||||
0:29 texture (global 4-component vector of uint)
|
||||
0:29 'us2D' (uniform usampler2D)
|
||||
0:29 Convert int to float (temp 2-component vector of float)
|
||||
0:29 'x' (in 2-component vector of int)
|
||||
0:29 Constant:
|
||||
0:29 3 (const int)
|
||||
0:30 inclusive-or (temp uint)
|
||||
0:30 left-shift (temp uint)
|
||||
0:30 'i' (temp uint)
|
||||
0:30 Constant:
|
||||
0:30 3 (const uint)
|
||||
0:30 Constant:
|
||||
0:30 69 (const uint)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 3-component vector of float)
|
||||
0:33 'v11' (temp 3-component vector of float)
|
||||
0:33 modf (global 3-component vector of float)
|
||||
0:33 'modfIn' (temp 3-component vector of float)
|
||||
0:33 'modfOut' (temp 3-component vector of float)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 't' (temp float)
|
||||
0:34 trunc (global float)
|
||||
0:34 'f' (temp float)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of float)
|
||||
0:35 'v12' (temp 2-component vector of float)
|
||||
0:35 round (global 2-component vector of float)
|
||||
0:35 'v2a' (in 2-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 2-component vector of float)
|
||||
0:36 'v13' (temp 2-component vector of float)
|
||||
0:36 roundEven (global 2-component vector of float)
|
||||
0:36 'v2a' (in 2-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 2-component vector of bool)
|
||||
0:37 'b10' (temp 2-component vector of bool)
|
||||
0:37 isnan (global 2-component vector of bool)
|
||||
0:37 'v2a' (in 2-component vector of float)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of bool)
|
||||
0:38 'b11' (temp 4-component vector of bool)
|
||||
0:38 isinf (global 4-component vector of bool)
|
||||
0:38 'v4' (uniform 4-component vector of float)
|
||||
0:40 add (temp 2-component vector of float)
|
||||
0:40 hyp. sine (global float)
|
||||
0:40 'c1D' (in float)
|
||||
0:41 vector-scale (temp 2-component vector of float)
|
||||
0:41 hyp. cosine (global float)
|
||||
0:41 'c1D' (in float)
|
||||
0:41 hyp. tangent (global 2-component vector of float)
|
||||
0:41 'c2D' (in 2-component vector of float)
|
||||
0:42 add (temp 4-component vector of float)
|
||||
0:42 arc hyp. sine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:42 arc hyp. cosine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:43 arc hyp. tangent (global 3-component vector of float)
|
||||
0:43 'c3D' (in 3-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp int)
|
||||
0:45 'id' (temp int)
|
||||
0:45 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:46 move second child to first child (temp float)
|
||||
0:46 direct index (smooth temp float ClipDistance)
|
||||
0:46 'gl_ClipDistance' (smooth out 2-element array of float ClipDistance)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0.300000
|
||||
0:57 Function Definition: foo88( (global void)
|
||||
0:57 Function Parameters:
|
||||
0:? Sequence
|
||||
0:61 'id' (temp int)
|
||||
0:63 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:64 'gl_Color' (in 4-component vector of float Color)
|
||||
0:65 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:66 far: direct index for structure (global float)
|
||||
0:66 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:68 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:69 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (uniform int)
|
||||
0:? 'us2D' (uniform usampler2D)
|
||||
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:? 'c4D' (smooth temp 4-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth out 2-element array of float ClipDistance)
|
||||
0:? 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:? 'abc' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
|
||||
130.vert
|
||||
ERROR: 0:59: 'gl_InstanceID' : undeclared identifier
|
||||
ERROR: 0:59: '=' : cannot convert from 'temp float' to 'temp int'
|
||||
ERROR: 0:61: 'texelFetch' : no matching overloaded function found
|
||||
ERROR: 0:61: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 0:75: '##' : token pasting not implemented (internal error)
|
||||
ERROR: 0:75: '' : syntax error
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 130
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp float)
|
||||
0:17 'f' (temp float)
|
||||
0:17 Constant:
|
||||
0:17 3.000000
|
||||
0:18 switch
|
||||
0:18 condition
|
||||
0:18 'c' (uniform int)
|
||||
0:18 body
|
||||
0:18 Sequence
|
||||
0:19 case: with expression
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:? Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'f' (temp float)
|
||||
0:20 sine (global float)
|
||||
0:20 'f' (temp float)
|
||||
0:21 Branch: Break
|
||||
0:22 case: with expression
|
||||
0:22 Constant:
|
||||
0:22 2 (const int)
|
||||
0:? Sequence
|
||||
0:23 move second child to first child (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 component-wise multiply (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'f' (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:29 move second child to first child (temp uint)
|
||||
0:29 'i' (temp uint)
|
||||
0:29 direct index (temp uint)
|
||||
0:29 texture (global 4-component vector of uint)
|
||||
0:29 'us2D' (uniform usampler2D)
|
||||
0:29 Convert int to float (temp 2-component vector of float)
|
||||
0:29 'x' (in 2-component vector of int)
|
||||
0:29 Constant:
|
||||
0:29 3 (const int)
|
||||
0:30 inclusive-or (temp uint)
|
||||
0:30 left-shift (temp uint)
|
||||
0:30 'i' (temp uint)
|
||||
0:30 Constant:
|
||||
0:30 3 (const uint)
|
||||
0:30 Constant:
|
||||
0:30 69 (const uint)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 3-component vector of float)
|
||||
0:33 'v11' (temp 3-component vector of float)
|
||||
0:33 modf (global 3-component vector of float)
|
||||
0:33 'modfIn' (temp 3-component vector of float)
|
||||
0:33 'modfOut' (temp 3-component vector of float)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 't' (temp float)
|
||||
0:34 trunc (global float)
|
||||
0:34 'f' (temp float)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of float)
|
||||
0:35 'v12' (temp 2-component vector of float)
|
||||
0:35 round (global 2-component vector of float)
|
||||
0:35 'v2a' (in 2-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 2-component vector of float)
|
||||
0:36 'v13' (temp 2-component vector of float)
|
||||
0:36 roundEven (global 2-component vector of float)
|
||||
0:36 'v2a' (in 2-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 2-component vector of bool)
|
||||
0:37 'b10' (temp 2-component vector of bool)
|
||||
0:37 isnan (global 2-component vector of bool)
|
||||
0:37 'v2a' (in 2-component vector of float)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of bool)
|
||||
0:38 'b11' (temp 4-component vector of bool)
|
||||
0:38 isinf (global 4-component vector of bool)
|
||||
0:38 'v4' (uniform 4-component vector of float)
|
||||
0:40 add (temp 2-component vector of float)
|
||||
0:40 hyp. sine (global float)
|
||||
0:40 'c1D' (in float)
|
||||
0:41 vector-scale (temp 2-component vector of float)
|
||||
0:41 hyp. cosine (global float)
|
||||
0:41 'c1D' (in float)
|
||||
0:41 hyp. tangent (global 2-component vector of float)
|
||||
0:41 'c2D' (in 2-component vector of float)
|
||||
0:42 add (temp 4-component vector of float)
|
||||
0:42 arc hyp. sine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:42 arc hyp. cosine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:43 arc hyp. tangent (global 3-component vector of float)
|
||||
0:43 'c3D' (in 3-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp int)
|
||||
0:45 'id' (temp int)
|
||||
0:45 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:46 move second child to first child (temp float)
|
||||
0:46 direct index (smooth temp float ClipDistance)
|
||||
0:46 'gl_ClipDistance' (smooth out implicitly-sized array of float ClipDistance)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0.300000
|
||||
0:57 Function Definition: foo88( (global void)
|
||||
0:57 Function Parameters:
|
||||
0:? Sequence
|
||||
0:61 'id' (temp int)
|
||||
0:63 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:64 'gl_Color' (in 4-component vector of float Color)
|
||||
0:65 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:66 far: direct index for structure (global float)
|
||||
0:66 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:68 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:69 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (uniform int)
|
||||
0:? 'us2D' (uniform usampler2D)
|
||||
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:? 'c4D' (smooth temp 4-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth out implicitly-sized array of float ClipDistance)
|
||||
0:? 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:? 'abc' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Can only use one of gl_ClipDistance or gl_ClipVertex (gl_ClipDistance is preferred)
|
||||
|
||||
Shader version: 130
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp float)
|
||||
0:17 'f' (temp float)
|
||||
0:17 Constant:
|
||||
0:17 3.000000
|
||||
0:18 switch
|
||||
0:18 condition
|
||||
0:18 'c' (uniform int)
|
||||
0:18 body
|
||||
0:18 Sequence
|
||||
0:19 case: with expression
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:? Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'f' (temp float)
|
||||
0:20 sine (global float)
|
||||
0:20 'f' (temp float)
|
||||
0:21 Branch: Break
|
||||
0:22 case: with expression
|
||||
0:22 Constant:
|
||||
0:22 2 (const int)
|
||||
0:? Sequence
|
||||
0:23 move second child to first child (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 component-wise multiply (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:23 'f' (temp float)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'f' (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:29 move second child to first child (temp uint)
|
||||
0:29 'i' (temp uint)
|
||||
0:29 direct index (temp uint)
|
||||
0:29 texture (global 4-component vector of uint)
|
||||
0:29 'us2D' (uniform usampler2D)
|
||||
0:29 Convert int to float (temp 2-component vector of float)
|
||||
0:29 'x' (in 2-component vector of int)
|
||||
0:29 Constant:
|
||||
0:29 3 (const int)
|
||||
0:30 inclusive-or (temp uint)
|
||||
0:30 left-shift (temp uint)
|
||||
0:30 'i' (temp uint)
|
||||
0:30 Constant:
|
||||
0:30 3 (const uint)
|
||||
0:30 Constant:
|
||||
0:30 69 (const uint)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 3-component vector of float)
|
||||
0:33 'v11' (temp 3-component vector of float)
|
||||
0:33 modf (global 3-component vector of float)
|
||||
0:33 'modfIn' (temp 3-component vector of float)
|
||||
0:33 'modfOut' (temp 3-component vector of float)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 't' (temp float)
|
||||
0:34 trunc (global float)
|
||||
0:34 'f' (temp float)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of float)
|
||||
0:35 'v12' (temp 2-component vector of float)
|
||||
0:35 round (global 2-component vector of float)
|
||||
0:35 'v2a' (in 2-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 2-component vector of float)
|
||||
0:36 'v13' (temp 2-component vector of float)
|
||||
0:36 roundEven (global 2-component vector of float)
|
||||
0:36 'v2a' (in 2-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 2-component vector of bool)
|
||||
0:37 'b10' (temp 2-component vector of bool)
|
||||
0:37 isnan (global 2-component vector of bool)
|
||||
0:37 'v2a' (in 2-component vector of float)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 4-component vector of bool)
|
||||
0:38 'b11' (temp 4-component vector of bool)
|
||||
0:38 isinf (global 4-component vector of bool)
|
||||
0:38 'v4' (uniform 4-component vector of float)
|
||||
0:40 add (temp 2-component vector of float)
|
||||
0:40 hyp. sine (global float)
|
||||
0:40 'c1D' (in float)
|
||||
0:41 vector-scale (temp 2-component vector of float)
|
||||
0:41 hyp. cosine (global float)
|
||||
0:41 'c1D' (in float)
|
||||
0:41 hyp. tangent (global 2-component vector of float)
|
||||
0:41 'c2D' (in 2-component vector of float)
|
||||
0:42 add (temp 4-component vector of float)
|
||||
0:42 arc hyp. sine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:42 arc hyp. cosine (global 4-component vector of float)
|
||||
0:42 'c4D' (smooth temp 4-component vector of float)
|
||||
0:43 arc hyp. tangent (global 3-component vector of float)
|
||||
0:43 'c3D' (in 3-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp int)
|
||||
0:45 'id' (temp int)
|
||||
0:45 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:46 move second child to first child (temp float)
|
||||
0:46 direct index (smooth temp float ClipDistance)
|
||||
0:46 'gl_ClipDistance' (smooth out 2-element array of float ClipDistance)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0.300000
|
||||
0:57 Function Definition: foo88( (global void)
|
||||
0:57 Function Parameters:
|
||||
0:? Sequence
|
||||
0:61 'id' (temp int)
|
||||
0:63 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:64 'gl_Color' (in 4-component vector of float Color)
|
||||
0:65 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:66 far: direct index for structure (global float)
|
||||
0:66 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:68 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:69 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (uniform int)
|
||||
0:? 'us2D' (uniform usampler2D)
|
||||
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:? 'c4D' (smooth temp 4-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth out 2-element array of float ClipDistance)
|
||||
0:? 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:? 'abc' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
|
||||
|
||||
@@ -1,223 +1,223 @@
|
||||
140.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
ERROR: 0:17: '#error' : GL_ES is not set
|
||||
ERROR: 0:20: 'fragment-shader struct input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:24: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:24: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'location qualifier on output' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:40: 'assign' : l-value required "v" (can't modify shader input)
|
||||
ERROR: 0:40: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters.
|
||||
ERROR: 8 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'clip' (temp float)
|
||||
0:12 direct index (smooth temp float ClipDistance)
|
||||
0:12 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:12 Constant:
|
||||
0:12 2 (const int)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp float)
|
||||
0:22 'patch' (global float)
|
||||
0:22 Constant:
|
||||
0:22 3.100000
|
||||
0:38 Function Definition: foo( (global void)
|
||||
0:38 Function Parameters:
|
||||
0:40 Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 2-component vector of float)
|
||||
0:40 'r1' (temp 2-component vector of float)
|
||||
0:40 modf (global 2-component vector of float)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 2 (const int)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 2-component vector of float)
|
||||
0:41 'r2' (temp 2-component vector of float)
|
||||
0:41 modf (global 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 2 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'o' (out 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:42 Function Call: fooi( (global float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'i1' (global float)
|
||||
0:47 Test condition and select (temp float)
|
||||
0:47 Condition
|
||||
0:47 'gl_FrontFacing' (gl_FrontFacing bool Face)
|
||||
0:47 true case
|
||||
0:47 Constant:
|
||||
0:47 -2.000000
|
||||
0:47 false case
|
||||
0:47 Constant:
|
||||
0:47 2.000000
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'i2' (global float)
|
||||
0:48 Constant:
|
||||
0:48 102.000000
|
||||
0:50 Function Definition: fooi( (global float)
|
||||
0:50 Function Parameters:
|
||||
0:52 Sequence
|
||||
0:52 Branch: Return with expression
|
||||
0:52 add (temp float)
|
||||
0:52 'i1' (global float)
|
||||
0:52 'i2' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
0:? 'i' (smooth in 4-component vector of float)
|
||||
0:? 'o' (out 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'vl' (layout(location=3 ) smooth in 4-component vector of float)
|
||||
0:? 'factorBad' (layout(location=3 ) out 4-component vector of float)
|
||||
0:? 'factor' (layout(location=5 ) out 4-component vector of float)
|
||||
0:? 'vl2' (layout(location=4 ) smooth in 4-component vector of float)
|
||||
0:? 'i1' (global float)
|
||||
0:? 'i2' (global float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'clip' (temp float)
|
||||
0:12 direct index (smooth temp float ClipDistance)
|
||||
0:12 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:12 Constant:
|
||||
0:12 2 (const int)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp float)
|
||||
0:22 'patch' (global float)
|
||||
0:22 Constant:
|
||||
0:22 3.100000
|
||||
0:38 Function Definition: foo( (global void)
|
||||
0:38 Function Parameters:
|
||||
0:40 Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 2-component vector of float)
|
||||
0:40 'r1' (temp 2-component vector of float)
|
||||
0:40 modf (global 2-component vector of float)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 2 (const int)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 2-component vector of float)
|
||||
0:41 'r2' (temp 2-component vector of float)
|
||||
0:41 modf (global 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 2 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'o' (out 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:42 Function Call: fooi( (global float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'i1' (global float)
|
||||
0:47 Test condition and select (temp float)
|
||||
0:47 Condition
|
||||
0:47 'gl_FrontFacing' (gl_FrontFacing bool Face)
|
||||
0:47 true case
|
||||
0:47 Constant:
|
||||
0:47 -2.000000
|
||||
0:47 false case
|
||||
0:47 Constant:
|
||||
0:47 2.000000
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'i2' (global float)
|
||||
0:48 Constant:
|
||||
0:48 102.000000
|
||||
0:50 Function Definition: fooi( (global float)
|
||||
0:50 Function Parameters:
|
||||
0:52 Sequence
|
||||
0:52 Branch: Return with expression
|
||||
0:52 add (temp float)
|
||||
0:52 'i1' (global float)
|
||||
0:52 'i2' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
0:? 'i' (smooth in 4-component vector of float)
|
||||
0:? 'o' (out 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'vl' (layout(location=3 ) smooth in 4-component vector of float)
|
||||
0:? 'factorBad' (layout(location=3 ) out 4-component vector of float)
|
||||
0:? 'factor' (layout(location=5 ) out 4-component vector of float)
|
||||
0:? 'vl2' (layout(location=4 ) smooth in 4-component vector of float)
|
||||
0:? 'i1' (global float)
|
||||
0:? 'i2' (global float)
|
||||
|
||||
140.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
ERROR: 0:17: '#error' : GL_ES is not set
|
||||
ERROR: 0:20: 'fragment-shader struct input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:24: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:24: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'location qualifier on output' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:40: 'assign' : l-value required "v" (can't modify shader input)
|
||||
ERROR: 0:40: 'out' : Non-L-value cannot be passed for 'out' or 'inout' parameters.
|
||||
ERROR: 8 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'clip' (temp float)
|
||||
0:12 direct index (smooth temp float ClipDistance)
|
||||
0:12 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:12 Constant:
|
||||
0:12 2 (const int)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp float)
|
||||
0:22 'patch' (global float)
|
||||
0:22 Constant:
|
||||
0:22 3.100000
|
||||
0:38 Function Definition: foo( (global void)
|
||||
0:38 Function Parameters:
|
||||
0:40 Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 2-component vector of float)
|
||||
0:40 'r1' (temp 2-component vector of float)
|
||||
0:40 modf (global 2-component vector of float)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 2 (const int)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 2-component vector of float)
|
||||
0:41 'r2' (temp 2-component vector of float)
|
||||
0:41 modf (global 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 2 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'o' (out 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:42 Function Call: fooi( (global float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'i1' (global float)
|
||||
0:47 Test condition and select (temp float)
|
||||
0:47 Condition
|
||||
0:47 'gl_FrontFacing' (gl_FrontFacing bool Face)
|
||||
0:47 true case
|
||||
0:47 Constant:
|
||||
0:47 -2.000000
|
||||
0:47 false case
|
||||
0:47 Constant:
|
||||
0:47 2.000000
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'i2' (global float)
|
||||
0:48 Constant:
|
||||
0:48 102.000000
|
||||
0:50 Function Definition: fooi( (global float)
|
||||
0:50 Function Parameters:
|
||||
0:52 Sequence
|
||||
0:52 Branch: Return with expression
|
||||
0:52 add (temp float)
|
||||
0:52 'i1' (global float)
|
||||
0:52 'i2' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
0:? 'i' (smooth in 4-component vector of float)
|
||||
0:? 'o' (out 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'vl' (layout(location=3 ) smooth in 4-component vector of float)
|
||||
0:? 'factorBad' (layout(location=3 ) out 4-component vector of float)
|
||||
0:? 'factor' (layout(location=5 ) out 4-component vector of float)
|
||||
0:? 'vl2' (layout(location=4 ) smooth in 4-component vector of float)
|
||||
0:? 'i1' (global float)
|
||||
0:? 'i2' (global float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'clip' (temp float)
|
||||
0:12 direct index (smooth temp float ClipDistance)
|
||||
0:12 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:12 Constant:
|
||||
0:12 2 (const int)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp float)
|
||||
0:22 'patch' (global float)
|
||||
0:22 Constant:
|
||||
0:22 3.100000
|
||||
0:38 Function Definition: foo( (global void)
|
||||
0:38 Function Parameters:
|
||||
0:40 Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 2-component vector of float)
|
||||
0:40 'r1' (temp 2-component vector of float)
|
||||
0:40 modf (global 2-component vector of float)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of float)
|
||||
0:40 'v' (smooth in 4-component vector of float)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 2 (const int)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 2-component vector of float)
|
||||
0:41 'r2' (temp 2-component vector of float)
|
||||
0:41 modf (global 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'o' (out 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 2 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 move second child to first child (temp float)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'o' (out 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:42 Function Call: fooi( (global float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'i1' (global float)
|
||||
0:47 Test condition and select (temp float)
|
||||
0:47 Condition
|
||||
0:47 'gl_FrontFacing' (gl_FrontFacing bool Face)
|
||||
0:47 true case
|
||||
0:47 Constant:
|
||||
0:47 -2.000000
|
||||
0:47 false case
|
||||
0:47 Constant:
|
||||
0:47 2.000000
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'i2' (global float)
|
||||
0:48 Constant:
|
||||
0:48 102.000000
|
||||
0:50 Function Definition: fooi( (global float)
|
||||
0:50 Function Parameters:
|
||||
0:52 Sequence
|
||||
0:52 Branch: Return with expression
|
||||
0:52 add (temp float)
|
||||
0:52 'i1' (global float)
|
||||
0:52 'i2' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
0:? 'i' (smooth in 4-component vector of float)
|
||||
0:? 'o' (out 4-component vector of float)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 'gl_ClipDistance' (smooth in 5-element array of float ClipDistance)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'vl' (layout(location=3 ) smooth in 4-component vector of float)
|
||||
0:? 'factorBad' (layout(location=3 ) out 4-component vector of float)
|
||||
0:? 'factor' (layout(location=5 ) out 4-component vector of float)
|
||||
0:? 'vl2' (layout(location=4 ) smooth in 4-component vector of float)
|
||||
0:? 'i1' (global float)
|
||||
0:? 'i2' (global float)
|
||||
|
||||
|
||||
@@ -1,270 +1,270 @@
|
||||
140.vert
|
||||
ERROR: 0:23: 'gl_Position' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:25: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:34: 'redeclaration' : cannot change storage, memory, or auxiliary qualification of gl_Position
|
||||
ERROR: 0:34: 'redeclaration' : cannot change interpolation qualification of gl_Position
|
||||
ERROR: 0:35: 'redeclaration' : cannot change the type of gl_Position
|
||||
ERROR: 0:38: 'gl_ClipVertex' : cannot redeclare after use
|
||||
ERROR: 0:39: 'gl_FogFragCoord' : cannot redeclare after use
|
||||
ERROR: 0:51: 'texelFetch' : no matching overloaded function found
|
||||
ERROR: 0:53: 'texture' : no matching overloaded function found
|
||||
ERROR: 10 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp int)
|
||||
0:11 'id' (temp int)
|
||||
0:11 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
0:12 add second child into first child (temp int)
|
||||
0:12 'id' (temp int)
|
||||
0:12 anonMem: direct index for structure (layout(column_major std140 offset=0 ) uniform int)
|
||||
0:12 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:12 Constant:
|
||||
0:12 0 (const uint)
|
||||
0:13 add second child into first child (temp int)
|
||||
0:13 'id' (temp int)
|
||||
0:13 direct index (temp int)
|
||||
0:13 textureFetch (global 4-component vector of int)
|
||||
0:13 'sbuf' (uniform isamplerBuffer)
|
||||
0:13 Constant:
|
||||
0:13 8 (const int)
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:15 'gl_Color' (in 4-component vector of float Color)
|
||||
0:16 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:17 far: direct index for structure (global float)
|
||||
0:17 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:18 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:19 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:20 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:48 Function Definition: foo( (global void)
|
||||
0:48 Function Parameters:
|
||||
0:50 Sequence
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:50 textureFetch (global 4-component vector of float)
|
||||
0:50 's2dr' (uniform sampler2DRect)
|
||||
0:50 'itloc2' (in 2-component vector of int)
|
||||
0:51 add second child into first child (temp 4-component vector of float)
|
||||
0:51 'v' (temp 4-component vector of float)
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 add second child into first child (temp 4-component vector of float)
|
||||
0:52 'v' (temp 4-component vector of float)
|
||||
0:52 texture (global 4-component vector of float)
|
||||
0:52 's2dr' (uniform sampler2DRect)
|
||||
0:52 'tloc2' (in 2-component vector of float)
|
||||
0:53 add second child into first child (temp 4-component vector of float)
|
||||
0:53 'v' (temp 4-component vector of float)
|
||||
0:53 Constant:
|
||||
0:53 0.000000
|
||||
0:54 add second child into first child (temp 4-component vector of float)
|
||||
0:54 'v' (temp 4-component vector of float)
|
||||
0:54 texture (global float)
|
||||
0:54 's2drs' (uniform sampler2DRectShadow)
|
||||
0:54 'tloc3' (in 3-component vector of float)
|
||||
0:55 add second child into first child (temp 4-component vector of float)
|
||||
0:55 'v' (temp 4-component vector of float)
|
||||
0:55 textureProj (global 4-component vector of float)
|
||||
0:55 's2dr' (uniform sampler2DRect)
|
||||
0:55 'tloc3' (in 3-component vector of float)
|
||||
0:56 add second child into first child (temp 4-component vector of float)
|
||||
0:56 'v' (temp 4-component vector of float)
|
||||
0:56 textureProj (global 4-component vector of float)
|
||||
0:56 's2dr' (uniform sampler2DRect)
|
||||
0:56 'tloc4' (in 4-component vector of float)
|
||||
0:57 add second child into first child (temp 4-component vector of float)
|
||||
0:57 'v' (temp 4-component vector of float)
|
||||
0:57 textureProjGradOffset (global 4-component vector of float)
|
||||
0:57 's2dr' (uniform sampler2DRect)
|
||||
0:57 'tloc4' (in 4-component vector of float)
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 1 (const int)
|
||||
0:57 2 (const int)
|
||||
0:58 add second child into first child (temp 4-component vector of float)
|
||||
0:58 'v' (temp 4-component vector of float)
|
||||
0:58 textureProjGradOffset (global float)
|
||||
0:58 's2drs' (uniform sampler2DRectShadow)
|
||||
0:58 'tloc4' (in 4-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 1 (const int)
|
||||
0:58 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sbuf' (uniform isamplerBuffer)
|
||||
0:? 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:? 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:? 'gl_Position' (smooth out 4-component vector of float)
|
||||
0:? 'locBad' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'loc' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 's2dr' (uniform sampler2DRect)
|
||||
0:? 's2drs' (uniform sampler2DRectShadow)
|
||||
0:? 'itloc2' (in 2-component vector of int)
|
||||
0:? 'tloc2' (in 2-component vector of float)
|
||||
0:? 'tloc3' (in 3-component vector of float)
|
||||
0:? 'tloc4' (in 4-component vector of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp int)
|
||||
0:11 'id' (temp int)
|
||||
0:11 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
0:12 add second child into first child (temp int)
|
||||
0:12 'id' (temp int)
|
||||
0:12 anonMem: direct index for structure (layout(column_major std140 offset=0 ) uniform int)
|
||||
0:12 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:12 Constant:
|
||||
0:12 0 (const uint)
|
||||
0:13 add second child into first child (temp int)
|
||||
0:13 'id' (temp int)
|
||||
0:13 direct index (temp int)
|
||||
0:13 textureFetch (global 4-component vector of int)
|
||||
0:13 'sbuf' (uniform isamplerBuffer)
|
||||
0:13 Constant:
|
||||
0:13 8 (const int)
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:15 'gl_Color' (in 4-component vector of float Color)
|
||||
0:16 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:17 far: direct index for structure (global float)
|
||||
0:17 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:18 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:19 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:20 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:48 Function Definition: foo( (global void)
|
||||
0:48 Function Parameters:
|
||||
0:50 Sequence
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:50 textureFetch (global 4-component vector of float)
|
||||
0:50 's2dr' (uniform sampler2DRect)
|
||||
0:50 'itloc2' (in 2-component vector of int)
|
||||
0:51 add second child into first child (temp 4-component vector of float)
|
||||
0:51 'v' (temp 4-component vector of float)
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 add second child into first child (temp 4-component vector of float)
|
||||
0:52 'v' (temp 4-component vector of float)
|
||||
0:52 texture (global 4-component vector of float)
|
||||
0:52 's2dr' (uniform sampler2DRect)
|
||||
0:52 'tloc2' (in 2-component vector of float)
|
||||
0:53 add second child into first child (temp 4-component vector of float)
|
||||
0:53 'v' (temp 4-component vector of float)
|
||||
0:53 Constant:
|
||||
0:53 0.000000
|
||||
0:54 add second child into first child (temp 4-component vector of float)
|
||||
0:54 'v' (temp 4-component vector of float)
|
||||
0:54 texture (global float)
|
||||
0:54 's2drs' (uniform sampler2DRectShadow)
|
||||
0:54 'tloc3' (in 3-component vector of float)
|
||||
0:55 add second child into first child (temp 4-component vector of float)
|
||||
0:55 'v' (temp 4-component vector of float)
|
||||
0:55 textureProj (global 4-component vector of float)
|
||||
0:55 's2dr' (uniform sampler2DRect)
|
||||
0:55 'tloc3' (in 3-component vector of float)
|
||||
0:56 add second child into first child (temp 4-component vector of float)
|
||||
0:56 'v' (temp 4-component vector of float)
|
||||
0:56 textureProj (global 4-component vector of float)
|
||||
0:56 's2dr' (uniform sampler2DRect)
|
||||
0:56 'tloc4' (in 4-component vector of float)
|
||||
0:57 add second child into first child (temp 4-component vector of float)
|
||||
0:57 'v' (temp 4-component vector of float)
|
||||
0:57 textureProjGradOffset (global 4-component vector of float)
|
||||
0:57 's2dr' (uniform sampler2DRect)
|
||||
0:57 'tloc4' (in 4-component vector of float)
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 1 (const int)
|
||||
0:57 2 (const int)
|
||||
0:58 add second child into first child (temp 4-component vector of float)
|
||||
0:58 'v' (temp 4-component vector of float)
|
||||
0:58 textureProjGradOffset (global float)
|
||||
0:58 's2drs' (uniform sampler2DRectShadow)
|
||||
0:58 'tloc4' (in 4-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 1 (const int)
|
||||
0:58 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sbuf' (uniform isamplerBuffer)
|
||||
0:? 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:? 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:? 'gl_Position' (smooth out 4-component vector of float)
|
||||
0:? 'locBad' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'loc' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 's2dr' (uniform sampler2DRect)
|
||||
0:? 's2drs' (uniform sampler2DRectShadow)
|
||||
0:? 'itloc2' (in 2-component vector of int)
|
||||
0:? 'tloc2' (in 2-component vector of float)
|
||||
0:? 'tloc3' (in 3-component vector of float)
|
||||
0:? 'tloc4' (in 4-component vector of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
140.vert
|
||||
ERROR: 0:23: 'gl_Position' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:25: 'location' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:34: 'redeclaration' : cannot change storage, memory, or auxiliary qualification of gl_Position
|
||||
ERROR: 0:34: 'redeclaration' : cannot change interpolation qualification of gl_Position
|
||||
ERROR: 0:35: 'redeclaration' : cannot change the type of gl_Position
|
||||
ERROR: 0:38: 'gl_ClipVertex' : cannot redeclare after use
|
||||
ERROR: 0:39: 'gl_FogFragCoord' : cannot redeclare after use
|
||||
ERROR: 0:51: 'texelFetch' : no matching overloaded function found
|
||||
ERROR: 0:53: 'texture' : no matching overloaded function found
|
||||
ERROR: 10 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp int)
|
||||
0:11 'id' (temp int)
|
||||
0:11 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
0:12 add second child into first child (temp int)
|
||||
0:12 'id' (temp int)
|
||||
0:12 anonMem: direct index for structure (layout(column_major std140 offset=0 ) uniform int)
|
||||
0:12 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:12 Constant:
|
||||
0:12 0 (const uint)
|
||||
0:13 add second child into first child (temp int)
|
||||
0:13 'id' (temp int)
|
||||
0:13 direct index (temp int)
|
||||
0:13 textureFetch (global 4-component vector of int)
|
||||
0:13 'sbuf' (uniform isamplerBuffer)
|
||||
0:13 Constant:
|
||||
0:13 8 (const int)
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:15 'gl_Color' (in 4-component vector of float Color)
|
||||
0:16 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:17 far: direct index for structure (global float)
|
||||
0:17 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:18 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:19 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:20 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:48 Function Definition: foo( (global void)
|
||||
0:48 Function Parameters:
|
||||
0:50 Sequence
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:50 textureFetch (global 4-component vector of float)
|
||||
0:50 's2dr' (uniform sampler2DRect)
|
||||
0:50 'itloc2' (in 2-component vector of int)
|
||||
0:51 add second child into first child (temp 4-component vector of float)
|
||||
0:51 'v' (temp 4-component vector of float)
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 add second child into first child (temp 4-component vector of float)
|
||||
0:52 'v' (temp 4-component vector of float)
|
||||
0:52 texture (global 4-component vector of float)
|
||||
0:52 's2dr' (uniform sampler2DRect)
|
||||
0:52 'tloc2' (in 2-component vector of float)
|
||||
0:53 add second child into first child (temp 4-component vector of float)
|
||||
0:53 'v' (temp 4-component vector of float)
|
||||
0:53 Constant:
|
||||
0:53 0.000000
|
||||
0:54 add second child into first child (temp 4-component vector of float)
|
||||
0:54 'v' (temp 4-component vector of float)
|
||||
0:54 texture (global float)
|
||||
0:54 's2drs' (uniform sampler2DRectShadow)
|
||||
0:54 'tloc3' (in 3-component vector of float)
|
||||
0:55 add second child into first child (temp 4-component vector of float)
|
||||
0:55 'v' (temp 4-component vector of float)
|
||||
0:55 textureProj (global 4-component vector of float)
|
||||
0:55 's2dr' (uniform sampler2DRect)
|
||||
0:55 'tloc3' (in 3-component vector of float)
|
||||
0:56 add second child into first child (temp 4-component vector of float)
|
||||
0:56 'v' (temp 4-component vector of float)
|
||||
0:56 textureProj (global 4-component vector of float)
|
||||
0:56 's2dr' (uniform sampler2DRect)
|
||||
0:56 'tloc4' (in 4-component vector of float)
|
||||
0:57 add second child into first child (temp 4-component vector of float)
|
||||
0:57 'v' (temp 4-component vector of float)
|
||||
0:57 textureProjGradOffset (global 4-component vector of float)
|
||||
0:57 's2dr' (uniform sampler2DRect)
|
||||
0:57 'tloc4' (in 4-component vector of float)
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 1 (const int)
|
||||
0:57 2 (const int)
|
||||
0:58 add second child into first child (temp 4-component vector of float)
|
||||
0:58 'v' (temp 4-component vector of float)
|
||||
0:58 textureProjGradOffset (global float)
|
||||
0:58 's2drs' (uniform sampler2DRectShadow)
|
||||
0:58 'tloc4' (in 4-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 1 (const int)
|
||||
0:58 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sbuf' (uniform isamplerBuffer)
|
||||
0:? 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:? 'gl_TexCoord' (smooth out implicitly-sized array of 4-component vector of float TexCoord)
|
||||
0:? 'gl_Position' (smooth out 4-component vector of float)
|
||||
0:? 'locBad' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'loc' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 's2dr' (uniform sampler2DRect)
|
||||
0:? 's2drs' (uniform sampler2DRectShadow)
|
||||
0:? 'itloc2' (in 2-component vector of int)
|
||||
0:? 'tloc2' (in 2-component vector of float)
|
||||
0:? 'tloc3' (in 3-component vector of float)
|
||||
0:? 'tloc4' (in 4-component vector of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 140
|
||||
Requested GL_ARB_explicit_attrib_location
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp int)
|
||||
0:11 'id' (temp int)
|
||||
0:11 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
0:12 add second child into first child (temp int)
|
||||
0:12 'id' (temp int)
|
||||
0:12 anonMem: direct index for structure (layout(column_major std140 offset=0 ) uniform int)
|
||||
0:12 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:12 Constant:
|
||||
0:12 0 (const uint)
|
||||
0:13 add second child into first child (temp int)
|
||||
0:13 'id' (temp int)
|
||||
0:13 direct index (temp int)
|
||||
0:13 textureFetch (global 4-component vector of int)
|
||||
0:13 'sbuf' (uniform isamplerBuffer)
|
||||
0:13 Constant:
|
||||
0:13 8 (const int)
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:15 'gl_Color' (in 4-component vector of float Color)
|
||||
0:16 direct index (temp structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 'gl_LightSource' (uniform 32-element array of structure{global 4-component vector of float ambient, global 4-component vector of float diffuse, global 4-component vector of float specular, global 4-component vector of float position, global 4-component vector of float halfVector, global 3-component vector of float spotDirection, global float spotExponent, global float spotCutoff, global float spotCosCutoff, global float constantAttenuation, global float linearAttenuation, global float quadraticAttenuation})
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:17 far: direct index for structure (global float)
|
||||
0:17 'gl_DepthRange' (uniform structure{global float near, global float far, global float diff})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:18 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:19 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:20 'gl_FrontColor' (smooth out 4-component vector of float FrontColor)
|
||||
0:48 Function Definition: foo( (global void)
|
||||
0:48 Function Parameters:
|
||||
0:50 Sequence
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:50 textureFetch (global 4-component vector of float)
|
||||
0:50 's2dr' (uniform sampler2DRect)
|
||||
0:50 'itloc2' (in 2-component vector of int)
|
||||
0:51 add second child into first child (temp 4-component vector of float)
|
||||
0:51 'v' (temp 4-component vector of float)
|
||||
0:51 Constant:
|
||||
0:51 0.000000
|
||||
0:52 add second child into first child (temp 4-component vector of float)
|
||||
0:52 'v' (temp 4-component vector of float)
|
||||
0:52 texture (global 4-component vector of float)
|
||||
0:52 's2dr' (uniform sampler2DRect)
|
||||
0:52 'tloc2' (in 2-component vector of float)
|
||||
0:53 add second child into first child (temp 4-component vector of float)
|
||||
0:53 'v' (temp 4-component vector of float)
|
||||
0:53 Constant:
|
||||
0:53 0.000000
|
||||
0:54 add second child into first child (temp 4-component vector of float)
|
||||
0:54 'v' (temp 4-component vector of float)
|
||||
0:54 texture (global float)
|
||||
0:54 's2drs' (uniform sampler2DRectShadow)
|
||||
0:54 'tloc3' (in 3-component vector of float)
|
||||
0:55 add second child into first child (temp 4-component vector of float)
|
||||
0:55 'v' (temp 4-component vector of float)
|
||||
0:55 textureProj (global 4-component vector of float)
|
||||
0:55 's2dr' (uniform sampler2DRect)
|
||||
0:55 'tloc3' (in 3-component vector of float)
|
||||
0:56 add second child into first child (temp 4-component vector of float)
|
||||
0:56 'v' (temp 4-component vector of float)
|
||||
0:56 textureProj (global 4-component vector of float)
|
||||
0:56 's2dr' (uniform sampler2DRect)
|
||||
0:56 'tloc4' (in 4-component vector of float)
|
||||
0:57 add second child into first child (temp 4-component vector of float)
|
||||
0:57 'v' (temp 4-component vector of float)
|
||||
0:57 textureProjGradOffset (global 4-component vector of float)
|
||||
0:57 's2dr' (uniform sampler2DRect)
|
||||
0:57 'tloc4' (in 4-component vector of float)
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 0.000000
|
||||
0:57 0.000000
|
||||
0:57 Constant:
|
||||
0:57 1 (const int)
|
||||
0:57 2 (const int)
|
||||
0:58 add second child into first child (temp 4-component vector of float)
|
||||
0:58 'v' (temp 4-component vector of float)
|
||||
0:58 textureProjGradOffset (global float)
|
||||
0:58 's2drs' (uniform sampler2DRectShadow)
|
||||
0:58 'tloc4' (in 4-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 0.000000
|
||||
0:58 0.000000
|
||||
0:58 Constant:
|
||||
0:58 1 (const int)
|
||||
0:58 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sbuf' (uniform isamplerBuffer)
|
||||
0:? 'anon@0' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform int anonMem})
|
||||
0:? 'gl_TexCoord' (smooth out 1-element array of 4-component vector of float TexCoord)
|
||||
0:? 'gl_Position' (smooth out 4-component vector of float)
|
||||
0:? 'locBad' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'loc' (layout(location=9 ) in 4-component vector of float)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_PointSize' (gl_PointSize float PointSize)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_ClipVertex' (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 'gl_FogFragCoord' (smooth out float FogFragCoord)
|
||||
0:? 's2dr' (uniform sampler2DRect)
|
||||
0:? 's2drs' (uniform sampler2DRectShadow)
|
||||
0:? 'itloc2' (in 2-component vector of int)
|
||||
0:? 'tloc2' (in 2-component vector of float)
|
||||
0:? 'tloc3' (in 3-component vector of float)
|
||||
0:? 'tloc4' (in 4-component vector of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
@@ -1,234 +1,244 @@
|
||||
150.frag
|
||||
ERROR: 0:4: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
|
||||
ERROR: 0:5: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
|
||||
ERROR: 0:6: 'layout qualifier' : can only apply origin_upper_left and pixel_center_origin to gl_FragCoord
|
||||
ERROR: 0:14: 'gl_FragCoord' : cannot redeclare after use
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
gl_FragCoord pixel center is integer
|
||||
gl_FragCoord origin is upper left
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 'c' (temp 4-component vector of float)
|
||||
0:11 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'patch' (global float)
|
||||
0:18 Constant:
|
||||
0:18 3.100000
|
||||
0:31 Function Definition: barWxyz( (global void)
|
||||
0:31 Function Parameters:
|
||||
0:33 Sequence
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2-component vector of int)
|
||||
0:33 't11' (temp 2-component vector of int)
|
||||
0:33 textureSize (global 2-component vector of int)
|
||||
0:33 'sms' (uniform sampler2DMS)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 2-component vector of int)
|
||||
0:34 't12' (temp 2-component vector of int)
|
||||
0:34 textureSize (global 2-component vector of int)
|
||||
0:34 'isms' (uniform isampler2DMS)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of int)
|
||||
0:35 't13' (temp 2-component vector of int)
|
||||
0:35 textureSize (global 2-component vector of int)
|
||||
0:35 'usms' (uniform usampler2DMS)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3-component vector of int)
|
||||
0:36 't21' (temp 3-component vector of int)
|
||||
0:36 textureSize (global 3-component vector of int)
|
||||
0:36 'smsa' (uniform sampler2DMSArray)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3-component vector of int)
|
||||
0:37 't22' (temp 3-component vector of int)
|
||||
0:37 textureSize (global 3-component vector of int)
|
||||
0:37 'ismsa' (uniform isampler2DMSArray)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of int)
|
||||
0:38 't23' (temp 3-component vector of int)
|
||||
0:38 textureSize (global 3-component vector of int)
|
||||
0:38 'usmsa' (uniform usampler2DMSArray)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 't31' (temp 4-component vector of float)
|
||||
0:39 textureFetch (global 4-component vector of float)
|
||||
0:39 'sms' (uniform sampler2DMS)
|
||||
0:39 'p2' (flat in 2-component vector of int)
|
||||
0:39 'samp' (flat in int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 't32' (temp 4-component vector of int)
|
||||
0:40 textureFetch (global 4-component vector of int)
|
||||
0:40 'isms' (uniform isampler2DMS)
|
||||
0:40 'p2' (flat in 2-component vector of int)
|
||||
0:40 'samp' (flat in int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 't33' (temp 4-component vector of uint)
|
||||
0:41 textureFetch (global 4-component vector of uint)
|
||||
0:41 'usms' (uniform usampler2DMS)
|
||||
0:41 'p2' (flat in 2-component vector of int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 't41' (temp 4-component vector of float)
|
||||
0:42 textureFetch (global 4-component vector of float)
|
||||
0:42 'smsa' (uniform sampler2DMSArray)
|
||||
0:42 'p3' (flat in 3-component vector of int)
|
||||
0:42 'samp' (flat in int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of int)
|
||||
0:43 't42' (temp 4-component vector of int)
|
||||
0:43 textureFetch (global 4-component vector of int)
|
||||
0:43 'ismsa' (uniform isampler2DMSArray)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 'samp' (flat in int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of uint)
|
||||
0:44 't43' (temp 4-component vector of uint)
|
||||
0:44 textureFetch (global 4-component vector of uint)
|
||||
0:44 'usmsa' (uniform usampler2DMSArray)
|
||||
0:44 'p3' (flat in 3-component vector of int)
|
||||
0:44 'samp' (flat in int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'foo' (smooth in 4-component vector of float)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'sms' (uniform sampler2DMS)
|
||||
0:? 'isms' (uniform isampler2DMS)
|
||||
0:? 'usms' (uniform usampler2DMS)
|
||||
0:? 'smsa' (uniform sampler2DMSArray)
|
||||
0:? 'ismsa' (uniform isampler2DMSArray)
|
||||
0:? 'usmsa' (uniform usampler2DMSArray)
|
||||
0:? 'p2' (flat in 2-component vector of int)
|
||||
0:? 'p3' (flat in 3-component vector of int)
|
||||
0:? 'samp' (flat in int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 150
|
||||
gl_FragCoord pixel center is integer
|
||||
gl_FragCoord origin is upper left
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 'c' (temp 4-component vector of float)
|
||||
0:11 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'patch' (global float)
|
||||
0:18 Constant:
|
||||
0:18 3.100000
|
||||
0:31 Function Definition: barWxyz( (global void)
|
||||
0:31 Function Parameters:
|
||||
0:33 Sequence
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2-component vector of int)
|
||||
0:33 't11' (temp 2-component vector of int)
|
||||
0:33 textureSize (global 2-component vector of int)
|
||||
0:33 'sms' (uniform sampler2DMS)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 2-component vector of int)
|
||||
0:34 't12' (temp 2-component vector of int)
|
||||
0:34 textureSize (global 2-component vector of int)
|
||||
0:34 'isms' (uniform isampler2DMS)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of int)
|
||||
0:35 't13' (temp 2-component vector of int)
|
||||
0:35 textureSize (global 2-component vector of int)
|
||||
0:35 'usms' (uniform usampler2DMS)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3-component vector of int)
|
||||
0:36 't21' (temp 3-component vector of int)
|
||||
0:36 textureSize (global 3-component vector of int)
|
||||
0:36 'smsa' (uniform sampler2DMSArray)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3-component vector of int)
|
||||
0:37 't22' (temp 3-component vector of int)
|
||||
0:37 textureSize (global 3-component vector of int)
|
||||
0:37 'ismsa' (uniform isampler2DMSArray)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of int)
|
||||
0:38 't23' (temp 3-component vector of int)
|
||||
0:38 textureSize (global 3-component vector of int)
|
||||
0:38 'usmsa' (uniform usampler2DMSArray)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 't31' (temp 4-component vector of float)
|
||||
0:39 textureFetch (global 4-component vector of float)
|
||||
0:39 'sms' (uniform sampler2DMS)
|
||||
0:39 'p2' (flat in 2-component vector of int)
|
||||
0:39 'samp' (flat in int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 't32' (temp 4-component vector of int)
|
||||
0:40 textureFetch (global 4-component vector of int)
|
||||
0:40 'isms' (uniform isampler2DMS)
|
||||
0:40 'p2' (flat in 2-component vector of int)
|
||||
0:40 'samp' (flat in int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 't33' (temp 4-component vector of uint)
|
||||
0:41 textureFetch (global 4-component vector of uint)
|
||||
0:41 'usms' (uniform usampler2DMS)
|
||||
0:41 'p2' (flat in 2-component vector of int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 't41' (temp 4-component vector of float)
|
||||
0:42 textureFetch (global 4-component vector of float)
|
||||
0:42 'smsa' (uniform sampler2DMSArray)
|
||||
0:42 'p3' (flat in 3-component vector of int)
|
||||
0:42 'samp' (flat in int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of int)
|
||||
0:43 't42' (temp 4-component vector of int)
|
||||
0:43 textureFetch (global 4-component vector of int)
|
||||
0:43 'ismsa' (uniform isampler2DMSArray)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 'samp' (flat in int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of uint)
|
||||
0:44 't43' (temp 4-component vector of uint)
|
||||
0:44 textureFetch (global 4-component vector of uint)
|
||||
0:44 'usmsa' (uniform usampler2DMSArray)
|
||||
0:44 'p3' (flat in 3-component vector of int)
|
||||
0:44 'samp' (flat in int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'foo' (smooth in 4-component vector of float)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'sms' (uniform sampler2DMS)
|
||||
0:? 'isms' (uniform isampler2DMS)
|
||||
0:? 'usms' (uniform usampler2DMS)
|
||||
0:? 'smsa' (uniform sampler2DMSArray)
|
||||
0:? 'ismsa' (uniform isampler2DMSArray)
|
||||
0:? 'usmsa' (uniform usampler2DMSArray)
|
||||
0:? 'p2' (flat in 2-component vector of int)
|
||||
0:? 'p3' (flat in 3-component vector of int)
|
||||
0:? 'samp' (flat in int)
|
||||
|
||||
150.frag
|
||||
ERROR: 0:4: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
|
||||
ERROR: 0:5: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
|
||||
ERROR: 0:6: 'layout qualifier' : can only apply origin_upper_left and pixel_center_origin to gl_FragCoord
|
||||
ERROR: 0:14: 'gl_FragCoord' : cannot redeclare after use
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
gl_FragCoord pixel center is integer
|
||||
gl_FragCoord origin is upper left
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 'c' (temp 4-component vector of float)
|
||||
0:11 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'patch' (global float)
|
||||
0:18 Constant:
|
||||
0:18 3.100000
|
||||
0:31 Function Definition: barWxyz( (global void)
|
||||
0:31 Function Parameters:
|
||||
0:33 Sequence
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2-component vector of int)
|
||||
0:33 't11' (temp 2-component vector of int)
|
||||
0:33 textureSize (global 2-component vector of int)
|
||||
0:33 'sms' (uniform sampler2DMS)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 2-component vector of int)
|
||||
0:34 't12' (temp 2-component vector of int)
|
||||
0:34 textureSize (global 2-component vector of int)
|
||||
0:34 'isms' (uniform isampler2DMS)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of int)
|
||||
0:35 't13' (temp 2-component vector of int)
|
||||
0:35 textureSize (global 2-component vector of int)
|
||||
0:35 'usms' (uniform usampler2DMS)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3-component vector of int)
|
||||
0:36 't21' (temp 3-component vector of int)
|
||||
0:36 textureSize (global 3-component vector of int)
|
||||
0:36 'smsa' (uniform sampler2DMSArray)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3-component vector of int)
|
||||
0:37 't22' (temp 3-component vector of int)
|
||||
0:37 textureSize (global 3-component vector of int)
|
||||
0:37 'ismsa' (uniform isampler2DMSArray)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of int)
|
||||
0:38 't23' (temp 3-component vector of int)
|
||||
0:38 textureSize (global 3-component vector of int)
|
||||
0:38 'usmsa' (uniform usampler2DMSArray)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 't31' (temp 4-component vector of float)
|
||||
0:39 textureFetch (global 4-component vector of float)
|
||||
0:39 'sms' (uniform sampler2DMS)
|
||||
0:39 'p2' (flat in 2-component vector of int)
|
||||
0:39 'samp' (flat in int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 't32' (temp 4-component vector of int)
|
||||
0:40 textureFetch (global 4-component vector of int)
|
||||
0:40 'isms' (uniform isampler2DMS)
|
||||
0:40 'p2' (flat in 2-component vector of int)
|
||||
0:40 'samp' (flat in int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 't33' (temp 4-component vector of uint)
|
||||
0:41 textureFetch (global 4-component vector of uint)
|
||||
0:41 'usms' (uniform usampler2DMS)
|
||||
0:41 'p2' (flat in 2-component vector of int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 't41' (temp 4-component vector of float)
|
||||
0:42 textureFetch (global 4-component vector of float)
|
||||
0:42 'smsa' (uniform sampler2DMSArray)
|
||||
0:42 'p3' (flat in 3-component vector of int)
|
||||
0:42 'samp' (flat in int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of int)
|
||||
0:43 't42' (temp 4-component vector of int)
|
||||
0:43 textureFetch (global 4-component vector of int)
|
||||
0:43 'ismsa' (uniform isampler2DMSArray)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 'samp' (flat in int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of uint)
|
||||
0:44 't43' (temp 4-component vector of uint)
|
||||
0:44 textureFetch (global 4-component vector of uint)
|
||||
0:44 'usmsa' (uniform usampler2DMSArray)
|
||||
0:44 'p3' (flat in 3-component vector of int)
|
||||
0:44 'samp' (flat in int)
|
||||
0:47 Function Definition: primitiveID( (global int)
|
||||
0:47 Function Parameters:
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 'gl_PrimitiveID' (flat in int PrimitiveID)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'foo' (smooth in 4-component vector of float)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'sms' (uniform sampler2DMS)
|
||||
0:? 'isms' (uniform isampler2DMS)
|
||||
0:? 'usms' (uniform usampler2DMS)
|
||||
0:? 'smsa' (uniform sampler2DMSArray)
|
||||
0:? 'ismsa' (uniform isampler2DMSArray)
|
||||
0:? 'usmsa' (uniform usampler2DMSArray)
|
||||
0:? 'p2' (flat in 2-component vector of int)
|
||||
0:? 'p3' (flat in 3-component vector of int)
|
||||
0:? 'samp' (flat in int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 150
|
||||
gl_FragCoord pixel center is integer
|
||||
gl_FragCoord origin is upper left
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 'c' (temp 4-component vector of float)
|
||||
0:11 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'patch' (global float)
|
||||
0:18 Constant:
|
||||
0:18 3.100000
|
||||
0:31 Function Definition: barWxyz( (global void)
|
||||
0:31 Function Parameters:
|
||||
0:33 Sequence
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp 2-component vector of int)
|
||||
0:33 't11' (temp 2-component vector of int)
|
||||
0:33 textureSize (global 2-component vector of int)
|
||||
0:33 'sms' (uniform sampler2DMS)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 2-component vector of int)
|
||||
0:34 't12' (temp 2-component vector of int)
|
||||
0:34 textureSize (global 2-component vector of int)
|
||||
0:34 'isms' (uniform isampler2DMS)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp 2-component vector of int)
|
||||
0:35 't13' (temp 2-component vector of int)
|
||||
0:35 textureSize (global 2-component vector of int)
|
||||
0:35 'usms' (uniform usampler2DMS)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp 3-component vector of int)
|
||||
0:36 't21' (temp 3-component vector of int)
|
||||
0:36 textureSize (global 3-component vector of int)
|
||||
0:36 'smsa' (uniform sampler2DMSArray)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 3-component vector of int)
|
||||
0:37 't22' (temp 3-component vector of int)
|
||||
0:37 textureSize (global 3-component vector of int)
|
||||
0:37 'ismsa' (uniform isampler2DMSArray)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of int)
|
||||
0:38 't23' (temp 3-component vector of int)
|
||||
0:38 textureSize (global 3-component vector of int)
|
||||
0:38 'usmsa' (uniform usampler2DMSArray)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp 4-component vector of float)
|
||||
0:39 't31' (temp 4-component vector of float)
|
||||
0:39 textureFetch (global 4-component vector of float)
|
||||
0:39 'sms' (uniform sampler2DMS)
|
||||
0:39 'p2' (flat in 2-component vector of int)
|
||||
0:39 'samp' (flat in int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of int)
|
||||
0:40 't32' (temp 4-component vector of int)
|
||||
0:40 textureFetch (global 4-component vector of int)
|
||||
0:40 'isms' (uniform isampler2DMS)
|
||||
0:40 'p2' (flat in 2-component vector of int)
|
||||
0:40 'samp' (flat in int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp 4-component vector of uint)
|
||||
0:41 't33' (temp 4-component vector of uint)
|
||||
0:41 textureFetch (global 4-component vector of uint)
|
||||
0:41 'usms' (uniform usampler2DMS)
|
||||
0:41 'p2' (flat in 2-component vector of int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 't41' (temp 4-component vector of float)
|
||||
0:42 textureFetch (global 4-component vector of float)
|
||||
0:42 'smsa' (uniform sampler2DMSArray)
|
||||
0:42 'p3' (flat in 3-component vector of int)
|
||||
0:42 'samp' (flat in int)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp 4-component vector of int)
|
||||
0:43 't42' (temp 4-component vector of int)
|
||||
0:43 textureFetch (global 4-component vector of int)
|
||||
0:43 'ismsa' (uniform isampler2DMSArray)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 2 (const int)
|
||||
0:43 'samp' (flat in int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp 4-component vector of uint)
|
||||
0:44 't43' (temp 4-component vector of uint)
|
||||
0:44 textureFetch (global 4-component vector of uint)
|
||||
0:44 'usmsa' (uniform usampler2DMSArray)
|
||||
0:44 'p3' (flat in 3-component vector of int)
|
||||
0:44 'samp' (flat in int)
|
||||
0:47 Function Definition: primitiveID( (global int)
|
||||
0:47 Function Parameters:
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 'gl_PrimitiveID' (flat in int PrimitiveID)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'gl_FragCoord' (gl_FragCoord 4-component vector of float FragCoord)
|
||||
0:? 'foo' (smooth in 4-component vector of float)
|
||||
0:? 's' (smooth in structure{global float f})
|
||||
0:? 'patch' (global float)
|
||||
0:? 'sms' (uniform sampler2DMS)
|
||||
0:? 'isms' (uniform isampler2DMS)
|
||||
0:? 'usms' (uniform usampler2DMS)
|
||||
0:? 'smsa' (uniform sampler2DMSArray)
|
||||
0:? 'ismsa' (uniform isampler2DMSArray)
|
||||
0:? 'usmsa' (uniform usampler2DMSArray)
|
||||
0:? 'p2' (flat in 2-component vector of int)
|
||||
0:? 'p3' (flat in 3-component vector of int)
|
||||
0:? 'samp' (flat in int)
|
||||
|
||||
|
||||
@@ -1,317 +1,317 @@
|
||||
150.geom
|
||||
ERROR: 0:15: 'fromVertex' : block instance name redefinition
|
||||
ERROR: 0:19: 'fromVertex' : redefinition
|
||||
ERROR: 0:21: 'fooC' : block instance name redefinition
|
||||
ERROR: 0:29: 'EmitStreamVertex' : no matching overloaded function found
|
||||
ERROR: 0:30: 'EndStreamPrimitive' : no matching overloaded function found
|
||||
ERROR: 0:44: 'stream' : can only be used on an output
|
||||
ERROR: 0:45: 'stream' : can only be used on an output
|
||||
ERROR: 0:46: 'stream' : can only be used on an output
|
||||
ERROR: 0:47: 'stream' : can only be used on an output
|
||||
ERROR: 0:47: 'stream' : can only be used on an output
|
||||
ERROR: 0:60: 'stream' : member cannot contradict block
|
||||
ERROR: 0:66: 'max_vertices' : too large, must be less than gl_MaxGeometryOutputVertices
|
||||
ERROR: 0:66: 'max_vertices' : cannot change previously set layout value
|
||||
ERROR: 0:67: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:72: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:73: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:74: 'triangle_strip' : cannot apply to input
|
||||
ERROR: 0:75: 'triangle_strip' : cannot apply to: uniform
|
||||
ERROR: 0:76: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:77: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:78: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:78: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:80: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:80: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:81: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:82: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:85: 'lines' : cannot apply to 'out'
|
||||
ERROR: 0:87: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:88: 'triangles_adjacency' : cannot change previously set input primitive
|
||||
ERROR: 0:89: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:92: 'stream' : member cannot contradict block
|
||||
ERROR: 0:92: 'stream' : can only be used on an output
|
||||
ERROR: 0:129: 'gl_ViewportIndex' : required extension not requested: GL_ARB_viewport_array
|
||||
ERROR: 0:129: 'gl_MaxViewports' : required extension not requested: GL_ARB_viewport_array
|
||||
ERROR: 0:139: 'gl_ViewportIndex' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 35 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
Requested GL_ARB_viewport_array
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:25 Function Definition: main( (global void)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 EmitVertex (global void)
|
||||
0:28 EndPrimitive (global void)
|
||||
0:29 Constant:
|
||||
0:29 0.000000
|
||||
0:30 Constant:
|
||||
0:30 0.000000
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 color: direct index for structure (layout(stream=0 ) out 3-component vector of float)
|
||||
0:32 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const uint)
|
||||
0:32 color: direct index for structure (in 3-component vector of float)
|
||||
0:32 direct index (temp block{in 3-component vector of float color})
|
||||
0:32 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (layout(stream=0 ) temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (layout(stream=0 ) out implicitly-sized array of float ClipDistance)
|
||||
0:33 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 2 (const uint)
|
||||
0:33 Constant:
|
||||
0:33 3 (const int)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 gl_Position: direct index for structure (layout(stream=0 ) gl_Position 4-component vector of float Position)
|
||||
0:34 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const uint)
|
||||
0:34 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:35 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 1 (const uint)
|
||||
0:35 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:35 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'gl_PrimitiveID' (layout(stream=0 ) out int PrimitiveID)
|
||||
0:36 'gl_PrimitiveIDIn' (in int PrimitiveID)
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'gl_Layer' (layout(stream=0 ) out int Layer)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:67 Function Definition: foo(i1; (global void)
|
||||
0:67 Function Parameters:
|
||||
0:67 'a' (in int)
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 a: direct index for structure (layout(stream=6 ) out 4-component vector of float)
|
||||
0:69 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp float)
|
||||
0:107 'summ' (global float)
|
||||
0:107 Constant:
|
||||
0:107 11332.000000
|
||||
0:127 Function Definition: fooe1( (global void)
|
||||
0:127 Function Parameters:
|
||||
0:129 Sequence
|
||||
0:129 move second child to first child (temp int)
|
||||
0:129 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:129 Constant:
|
||||
0:129 15 (const int)
|
||||
0:134 Function Definition: fooe2( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 move second child to first child (temp int)
|
||||
0:136 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:136 Constant:
|
||||
0:136 15 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ov0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ov4' (layout(stream=4 ) out 4-component vector of float)
|
||||
0:? 'o1v0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ua' (layout(stream=3 ) uniform int)
|
||||
0:? 'ibb' (layout(stream=3 column_major shared ) uniform block{layout(stream=3 column_major shared ) uniform int ua})
|
||||
0:? 'ov3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua7' (layout(stream=7 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ov2s3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'badv4' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of 4-component vector of float)
|
||||
0:? 'anon@2' (layout(stream=3 ) out block{layout(stream=3 ) out int a})
|
||||
0:? 'outbi' (layout(stream=3 ) out block{layout(stream=3 ) out int a, layout(stream=3 ) out int b, layout(stream=3 ) out int c})
|
||||
0:? 'inbi' (in 4-element array of block{layout(stream=2 ) in int a})
|
||||
0:? 'insn' (in 4-element array of block{in int a15})
|
||||
0:? 'anon@3' (layout(stream=3 ) out block{layout(stream=3 ) out float f15})
|
||||
0:? 'anon@4' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (global float)
|
||||
0:? 'gl_ViewportIndex' (layout(stream=3 ) out int)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
|
||||
Shader version: 150
|
||||
Requested GL_ARB_viewport_array
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:25 Function Definition: main( (global void)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 EmitVertex (global void)
|
||||
0:28 EndPrimitive (global void)
|
||||
0:29 Constant:
|
||||
0:29 0.000000
|
||||
0:30 Constant:
|
||||
0:30 0.000000
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 color: direct index for structure (layout(stream=0 ) out 3-component vector of float)
|
||||
0:32 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const uint)
|
||||
0:32 color: direct index for structure (in 3-component vector of float)
|
||||
0:32 direct index (temp block{in 3-component vector of float color})
|
||||
0:32 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (layout(stream=0 ) temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (layout(stream=0 ) out 4-element array of float ClipDistance)
|
||||
0:33 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 2 (const uint)
|
||||
0:33 Constant:
|
||||
0:33 3 (const int)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 gl_Position: direct index for structure (layout(stream=0 ) gl_Position 4-component vector of float Position)
|
||||
0:34 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const uint)
|
||||
0:34 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:35 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 1 (const uint)
|
||||
0:35 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:35 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'gl_PrimitiveID' (layout(stream=0 ) out int PrimitiveID)
|
||||
0:36 'gl_PrimitiveIDIn' (in int PrimitiveID)
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'gl_Layer' (layout(stream=0 ) out int Layer)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:67 Function Definition: foo(i1; (global void)
|
||||
0:67 Function Parameters:
|
||||
0:67 'a' (in int)
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 a: direct index for structure (layout(stream=6 ) out 4-component vector of float)
|
||||
0:69 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp float)
|
||||
0:107 'summ' (global float)
|
||||
0:107 Constant:
|
||||
0:107 11332.000000
|
||||
0:127 Function Definition: fooe1( (global void)
|
||||
0:127 Function Parameters:
|
||||
0:129 Sequence
|
||||
0:129 move second child to first child (temp int)
|
||||
0:129 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:129 Constant:
|
||||
0:129 15 (const int)
|
||||
0:134 Function Definition: fooe2( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 move second child to first child (temp int)
|
||||
0:136 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:136 Constant:
|
||||
0:136 15 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ov0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ov4' (layout(stream=4 ) out 4-component vector of float)
|
||||
0:? 'o1v0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ua' (layout(stream=3 ) uniform int)
|
||||
0:? 'ibb' (layout(stream=3 column_major shared ) uniform block{layout(stream=3 column_major shared ) uniform int ua})
|
||||
0:? 'ov3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua7' (layout(stream=7 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ov2s3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'badv4' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of 4-component vector of float)
|
||||
0:? 'anon@2' (layout(stream=3 ) out block{layout(stream=3 ) out int a})
|
||||
0:? 'outbi' (layout(stream=3 ) out block{layout(stream=3 ) out int a, layout(stream=3 ) out int b, layout(stream=3 ) out int c})
|
||||
0:? 'inbi' (in 4-element array of block{layout(stream=2 ) in int a})
|
||||
0:? 'insn' (in 4-element array of block{in int a15})
|
||||
0:? 'anon@3' (layout(stream=3 ) out block{layout(stream=3 ) out float f15})
|
||||
0:? 'anon@4' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (global float)
|
||||
0:? 'gl_ViewportIndex' (layout(stream=3 ) out int)
|
||||
|
||||
150.geom
|
||||
ERROR: 0:15: 'fromVertex' : block instance name redefinition
|
||||
ERROR: 0:19: 'fromVertex' : redefinition
|
||||
ERROR: 0:21: 'fooC' : block instance name redefinition
|
||||
ERROR: 0:29: 'EmitStreamVertex' : no matching overloaded function found
|
||||
ERROR: 0:30: 'EndStreamPrimitive' : no matching overloaded function found
|
||||
ERROR: 0:44: 'stream' : can only be used on an output
|
||||
ERROR: 0:45: 'stream' : can only be used on an output
|
||||
ERROR: 0:46: 'stream' : can only be used on an output
|
||||
ERROR: 0:47: 'stream' : can only be used on an output
|
||||
ERROR: 0:47: 'stream' : can only be used on an output
|
||||
ERROR: 0:60: 'stream' : member cannot contradict block
|
||||
ERROR: 0:66: 'max_vertices' : too large, must be less than gl_MaxGeometryOutputVertices
|
||||
ERROR: 0:66: 'max_vertices' : cannot change previously set layout value
|
||||
ERROR: 0:67: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:72: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:73: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:74: 'triangle_strip' : cannot apply to input
|
||||
ERROR: 0:75: 'triangle_strip' : cannot apply to: uniform
|
||||
ERROR: 0:76: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:77: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:78: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:78: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:80: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:80: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:81: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:82: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:85: 'lines' : cannot apply to 'out'
|
||||
ERROR: 0:87: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:88: 'triangles_adjacency' : cannot change previously set input primitive
|
||||
ERROR: 0:89: 'invocations' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:92: 'stream' : member cannot contradict block
|
||||
ERROR: 0:92: 'stream' : can only be used on an output
|
||||
ERROR: 0:129: 'gl_ViewportIndex' : required extension not requested: GL_ARB_viewport_array
|
||||
ERROR: 0:129: 'gl_MaxViewports' : required extension not requested: GL_ARB_viewport_array
|
||||
ERROR: 0:139: 'gl_ViewportIndex' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 35 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
Requested GL_ARB_viewport_array
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:25 Function Definition: main( (global void)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 EmitVertex (global void)
|
||||
0:28 EndPrimitive (global void)
|
||||
0:29 Constant:
|
||||
0:29 0.000000
|
||||
0:30 Constant:
|
||||
0:30 0.000000
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 color: direct index for structure (layout(stream=0 ) out 3-component vector of float)
|
||||
0:32 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const uint)
|
||||
0:32 color: direct index for structure (in 3-component vector of float)
|
||||
0:32 direct index (temp block{in 3-component vector of float color})
|
||||
0:32 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (layout(stream=0 ) temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (layout(stream=0 ) out implicitly-sized array of float ClipDistance)
|
||||
0:33 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 2 (const uint)
|
||||
0:33 Constant:
|
||||
0:33 3 (const int)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 gl_Position: direct index for structure (layout(stream=0 ) gl_Position 4-component vector of float Position)
|
||||
0:34 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const uint)
|
||||
0:34 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:35 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 1 (const uint)
|
||||
0:35 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:35 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'gl_PrimitiveID' (layout(stream=0 ) out int PrimitiveID)
|
||||
0:36 'gl_PrimitiveIDIn' (in int PrimitiveID)
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'gl_Layer' (layout(stream=0 ) out int Layer)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:67 Function Definition: foo(i1; (global void)
|
||||
0:67 Function Parameters:
|
||||
0:67 'a' (in int)
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 a: direct index for structure (layout(stream=6 ) out 4-component vector of float)
|
||||
0:69 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp float)
|
||||
0:107 'summ' (global float)
|
||||
0:107 Constant:
|
||||
0:107 11332.000000
|
||||
0:127 Function Definition: fooe1( (global void)
|
||||
0:127 Function Parameters:
|
||||
0:129 Sequence
|
||||
0:129 move second child to first child (temp int)
|
||||
0:129 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:129 Constant:
|
||||
0:129 15 (const int)
|
||||
0:134 Function Definition: fooe2( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 move second child to first child (temp int)
|
||||
0:136 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:136 Constant:
|
||||
0:136 15 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ov0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ov4' (layout(stream=4 ) out 4-component vector of float)
|
||||
0:? 'o1v0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ua' (layout(stream=3 ) uniform int)
|
||||
0:? 'ibb' (layout(stream=3 column_major shared ) uniform block{layout(stream=3 column_major shared ) uniform int ua})
|
||||
0:? 'ov3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua7' (layout(stream=7 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ov2s3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'badv4' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of 4-component vector of float)
|
||||
0:? 'anon@2' (layout(stream=3 ) out block{layout(stream=3 ) out int a})
|
||||
0:? 'outbi' (layout(stream=3 ) out block{layout(stream=3 ) out int a, layout(stream=3 ) out int b, layout(stream=3 ) out int c})
|
||||
0:? 'inbi' (in 4-element array of block{layout(stream=2 ) in int a})
|
||||
0:? 'insn' (in 4-element array of block{in int a15})
|
||||
0:? 'anon@3' (layout(stream=3 ) out block{layout(stream=3 ) out float f15})
|
||||
0:? 'anon@4' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (global float)
|
||||
0:? 'gl_ViewportIndex' (layout(stream=3 ) out int)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
|
||||
Shader version: 150
|
||||
Requested GL_ARB_viewport_array
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:25 Function Definition: main( (global void)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 EmitVertex (global void)
|
||||
0:28 EndPrimitive (global void)
|
||||
0:29 Constant:
|
||||
0:29 0.000000
|
||||
0:30 Constant:
|
||||
0:30 0.000000
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 color: direct index for structure (layout(stream=0 ) out 3-component vector of float)
|
||||
0:32 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const uint)
|
||||
0:32 color: direct index for structure (in 3-component vector of float)
|
||||
0:32 direct index (temp block{in 3-component vector of float color})
|
||||
0:32 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (layout(stream=0 ) temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (layout(stream=0 ) out 4-element array of float ClipDistance)
|
||||
0:33 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 2 (const uint)
|
||||
0:33 Constant:
|
||||
0:33 3 (const int)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 gl_Position: direct index for structure (layout(stream=0 ) gl_Position 4-component vector of float Position)
|
||||
0:34 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const uint)
|
||||
0:34 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:35 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 1 (const uint)
|
||||
0:35 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:35 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 1 (const int)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'gl_PrimitiveID' (layout(stream=0 ) out int PrimitiveID)
|
||||
0:36 'gl_PrimitiveIDIn' (in int PrimitiveID)
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'gl_Layer' (layout(stream=0 ) out int Layer)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:67 Function Definition: foo(i1; (global void)
|
||||
0:67 Function Parameters:
|
||||
0:67 'a' (in int)
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 a: direct index for structure (layout(stream=6 ) out 4-component vector of float)
|
||||
0:69 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:69 1.000000
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp float)
|
||||
0:107 'summ' (global float)
|
||||
0:107 Constant:
|
||||
0:107 11332.000000
|
||||
0:127 Function Definition: fooe1( (global void)
|
||||
0:127 Function Parameters:
|
||||
0:129 Sequence
|
||||
0:129 move second child to first child (temp int)
|
||||
0:129 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:129 Constant:
|
||||
0:129 15 (const int)
|
||||
0:134 Function Definition: fooe2( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 move second child to first child (temp int)
|
||||
0:136 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:136 Constant:
|
||||
0:136 15 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in 3-component vector of float color})
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-component vector of float color})
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 4-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'gl_in' (in 4-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ov0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ov4' (layout(stream=4 ) out 4-component vector of float)
|
||||
0:? 'o1v0' (layout(stream=0 ) out 4-component vector of float)
|
||||
0:? 'ua' (layout(stream=3 ) uniform int)
|
||||
0:? 'ibb' (layout(stream=3 column_major shared ) uniform block{layout(stream=3 column_major shared ) uniform int ua})
|
||||
0:? 'ov3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua6' (layout(stream=6 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ouua7' (layout(stream=7 ) out block{layout(stream=6 ) out 4-component vector of float a})
|
||||
0:? 'ov2s3' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'badv4' (layout(stream=3 ) out 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of 4-component vector of float)
|
||||
0:? 'anon@2' (layout(stream=3 ) out block{layout(stream=3 ) out int a})
|
||||
0:? 'outbi' (layout(stream=3 ) out block{layout(stream=3 ) out int a, layout(stream=3 ) out int b, layout(stream=3 ) out int c})
|
||||
0:? 'inbi' (in 4-element array of block{layout(stream=2 ) in int a})
|
||||
0:? 'insn' (in 4-element array of block{in int a15})
|
||||
0:? 'anon@3' (layout(stream=3 ) out block{layout(stream=3 ) out float f15})
|
||||
0:? 'anon@4' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (global float)
|
||||
0:? 'gl_ViewportIndex' (layout(stream=3 ) out int)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,95 +1,95 @@
|
||||
150.vert
|
||||
ERROR: 0:22: 'a' : cannot redeclare a user-block member array
|
||||
ERROR: 0:3001: '#error' : line of this error should be 3001
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:11 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:11 Constant:
|
||||
0:11 0 (const uint)
|
||||
0:11 'iv4' (in 4-component vector of float)
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:12 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:12 Constant:
|
||||
0:12 1 (const uint)
|
||||
0:12 'ps' (uniform float)
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float ClipDistance)
|
||||
0:13 gl_ClipDistance: direct index for structure (out 4-element array of float ClipDistance)
|
||||
0:13 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:13 Constant:
|
||||
0:13 2 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'iv4' (in 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:14 move second child to first child (temp 4-component vector of float)
|
||||
0:14 gl_ClipVertex: direct index for structure (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:14 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:14 Constant:
|
||||
0:14 3 (const uint)
|
||||
0:14 'iv4' (in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'iv4' (in 4-component vector of float)
|
||||
0:? 'ps' (uniform float)
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of int a})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Can only use one of gl_ClipDistance or gl_ClipVertex (gl_ClipDistance is preferred)
|
||||
|
||||
Shader version: 150
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:11 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:11 Constant:
|
||||
0:11 0 (const uint)
|
||||
0:11 'iv4' (in 4-component vector of float)
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:12 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:12 Constant:
|
||||
0:12 1 (const uint)
|
||||
0:12 'ps' (uniform float)
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float ClipDistance)
|
||||
0:13 gl_ClipDistance: direct index for structure (out 4-element array of float ClipDistance)
|
||||
0:13 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:13 Constant:
|
||||
0:13 2 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'iv4' (in 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:14 move second child to first child (temp 4-component vector of float)
|
||||
0:14 gl_ClipVertex: direct index for structure (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:14 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:14 Constant:
|
||||
0:14 3 (const uint)
|
||||
0:14 'iv4' (in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'iv4' (in 4-component vector of float)
|
||||
0:? 'ps' (uniform float)
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of int a})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
150.vert
|
||||
ERROR: 0:22: 'a' : cannot redeclare a user-block member array
|
||||
ERROR: 0:3001: '#error' : line of this error should be 3001
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 150
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:11 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:11 Constant:
|
||||
0:11 0 (const uint)
|
||||
0:11 'iv4' (in 4-component vector of float)
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:12 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:12 Constant:
|
||||
0:12 1 (const uint)
|
||||
0:12 'ps' (uniform float)
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float ClipDistance)
|
||||
0:13 gl_ClipDistance: direct index for structure (out 4-element array of float ClipDistance)
|
||||
0:13 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:13 Constant:
|
||||
0:13 2 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'iv4' (in 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:14 move second child to first child (temp 4-component vector of float)
|
||||
0:14 gl_ClipVertex: direct index for structure (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:14 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:14 Constant:
|
||||
0:14 3 (const uint)
|
||||
0:14 'iv4' (in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'iv4' (in 4-component vector of float)
|
||||
0:? 'ps' (uniform float)
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of int a})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Can only use one of gl_ClipDistance or gl_ClipVertex (gl_ClipDistance is preferred)
|
||||
|
||||
Shader version: 150
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:11 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:11 Constant:
|
||||
0:11 0 (const uint)
|
||||
0:11 'iv4' (in 4-component vector of float)
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:12 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:12 Constant:
|
||||
0:12 1 (const uint)
|
||||
0:12 'ps' (uniform float)
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float ClipDistance)
|
||||
0:13 gl_ClipDistance: direct index for structure (out 4-element array of float ClipDistance)
|
||||
0:13 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:13 Constant:
|
||||
0:13 2 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'iv4' (in 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:14 move second child to first child (temp 4-component vector of float)
|
||||
0:14 gl_ClipVertex: direct index for structure (gl_ClipVertex 4-component vector of float ClipVertex)
|
||||
0:14 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 4-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:14 Constant:
|
||||
0:14 3 (const uint)
|
||||
0:14 'iv4' (in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'iv4' (in 4-component vector of float)
|
||||
0:? 'ps' (uniform float)
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of int a})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,418 +1,418 @@
|
||||
300BuiltIns.frag
|
||||
ERROR: 0:6: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:70: 'noise2' : no matching overloaded function found
|
||||
ERROR: 0:72: 't__' : identifiers containing consecutive underscores ("__") are reserved, and an error if version <= 300
|
||||
ERROR: 0:75: '#define' : names containing consecutive underscores are reserved, and an error if version <= 300: __D
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:26 Function Definition: main( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:29 'v' (temp mediump 3-component vector of float)
|
||||
0:29 mix (global mediump 3-component vector of float)
|
||||
0:29 'x' (global mediump 3-component vector of float)
|
||||
0:29 'y' (global mediump 3-component vector of float)
|
||||
0:29 'bv' (global 3-component vector of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:30 'iv10' (temp mediump 4-component vector of int)
|
||||
0:30 Absolute value (global mediump 4-component vector of int)
|
||||
0:30 'iv4a' (global mediump 4-component vector of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:31 'iv11' (temp mediump 4-component vector of int)
|
||||
0:31 Sign (global mediump 4-component vector of int)
|
||||
0:31 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:32 'iv12' (temp mediump 4-component vector of int)
|
||||
0:32 min (global mediump 4-component vector of int)
|
||||
0:32 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 'iv4b' (global mediump 4-component vector of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:33 'iv13' (temp mediump 4-component vector of int)
|
||||
0:33 min (global mediump 4-component vector of int)
|
||||
0:33 'iv4a' (global mediump 4-component vector of int)
|
||||
0:33 'imin' (global mediump int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:34 'u' (temp mediump 2-component vector of uint)
|
||||
0:34 min (global mediump 2-component vector of uint)
|
||||
0:34 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:34 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:35 'uv' (temp mediump 4-component vector of uint)
|
||||
0:35 min (global mediump 4-component vector of uint)
|
||||
0:35 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:35 'uy' (global mediump uint)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp mediump 3-component vector of int)
|
||||
0:36 'iv14' (temp mediump 3-component vector of int)
|
||||
0:36 max (global mediump 3-component vector of int)
|
||||
0:36 'iv3a' (global mediump 3-component vector of int)
|
||||
0:36 'iv3b' (global mediump 3-component vector of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:37 'iv15' (temp mediump 4-component vector of int)
|
||||
0:37 max (global mediump 4-component vector of int)
|
||||
0:37 'iv4a' (global mediump 4-component vector of int)
|
||||
0:37 'imax' (global mediump int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:38 'u10' (temp mediump 2-component vector of uint)
|
||||
0:38 max (global mediump 2-component vector of uint)
|
||||
0:38 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:38 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:39 'u11' (temp mediump 2-component vector of uint)
|
||||
0:39 max (global mediump 2-component vector of uint)
|
||||
0:39 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:39 'uy' (global mediump uint)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:40 'iv16' (temp mediump 4-component vector of int)
|
||||
0:40 clamp (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4b' (global mediump 4-component vector of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:41 'iv17' (temp mediump 4-component vector of int)
|
||||
0:41 clamp (global mediump 4-component vector of int)
|
||||
0:41 'iv4a' (global mediump 4-component vector of int)
|
||||
0:41 'imin' (global mediump int)
|
||||
0:41 'imax' (global mediump int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:42 'u12' (temp mediump 2-component vector of uint)
|
||||
0:42 clamp (global mediump 2-component vector of uint)
|
||||
0:42 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:43 'uv10' (temp mediump 4-component vector of uint)
|
||||
0:43 clamp (global mediump 4-component vector of uint)
|
||||
0:43 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:43 'umin' (global mediump uint)
|
||||
0:43 'umax' (global mediump uint)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:47 'v11' (temp mediump 3-component vector of float)
|
||||
0:47 modf (global mediump 3-component vector of float)
|
||||
0:47 'x' (global mediump 3-component vector of float)
|
||||
0:47 'modfOut' (temp mediump 3-component vector of float)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp mediump float)
|
||||
0:49 't' (temp mediump float)
|
||||
0:49 trunc (global mediump float)
|
||||
0:49 'f' (global mediump float)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:50 'v12' (temp mediump 2-component vector of float)
|
||||
0:50 round (global mediump 2-component vector of float)
|
||||
0:50 'v2a' (global mediump 2-component vector of float)
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:51 'v13' (temp mediump 2-component vector of float)
|
||||
0:51 roundEven (global mediump 2-component vector of float)
|
||||
0:51 'v2a' (global mediump 2-component vector of float)
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 2-component vector of bool)
|
||||
0:52 'b10' (temp 2-component vector of bool)
|
||||
0:52 isnan (global 2-component vector of bool)
|
||||
0:52 'v2a' (global mediump 2-component vector of float)
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of bool)
|
||||
0:53 'b11' (temp 4-component vector of bool)
|
||||
0:53 isinf (global 4-component vector of bool)
|
||||
0:53 'v4' (global mediump 4-component vector of float)
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp mediump int)
|
||||
0:56 'i' (temp mediump int)
|
||||
0:56 floatBitsToInt (global mediump int)
|
||||
0:56 'f' (global mediump float)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:57 'uv11' (temp mediump 4-component vector of uint)
|
||||
0:57 floatBitsToUint (global mediump 4-component vector of uint)
|
||||
0:57 'v4' (global mediump 4-component vector of float)
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:58 'v14' (temp mediump 4-component vector of float)
|
||||
0:58 intBitsToFloat (global mediump 4-component vector of float)
|
||||
0:58 'iv4a' (global mediump 4-component vector of int)
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:59 'v15' (temp mediump 2-component vector of float)
|
||||
0:59 uintBitsToFloat (global mediump 2-component vector of float)
|
||||
0:59 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp highp uint)
|
||||
0:62 'u19' (temp mediump uint)
|
||||
0:62 packSnorm2x16 (global highp uint)
|
||||
0:62 'v2a' (global mediump 2-component vector of float)
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp highp 2-component vector of float)
|
||||
0:63 'v20' (temp mediump 2-component vector of float)
|
||||
0:63 unpackSnorm2x16 (global highp 2-component vector of float)
|
||||
0:63 'uy' (global mediump uint)
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp highp uint)
|
||||
0:64 'u15' (temp mediump uint)
|
||||
0:64 packUnorm2x16 (global highp uint)
|
||||
0:64 'v2a' (global mediump 2-component vector of float)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp highp 2-component vector of float)
|
||||
0:65 'v16' (temp mediump 2-component vector of float)
|
||||
0:65 unpackUnorm2x16 (global highp 2-component vector of float)
|
||||
0:65 'uy' (global mediump uint)
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp highp uint)
|
||||
0:66 'u17' (temp mediump uint)
|
||||
0:66 packHalf2x16 (global highp uint)
|
||||
0:66 'v2b' (global mediump 2-component vector of float)
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:67 'v18' (temp mediump 2-component vector of float)
|
||||
0:67 unpackHalf2x16 (global mediump 2-component vector of float)
|
||||
0:67 'uy' (global mediump uint)
|
||||
0:70 Constant:
|
||||
0:70 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'imax' (global mediump int)
|
||||
0:? 'imin' (global mediump int)
|
||||
0:? 'umax' (global mediump uint)
|
||||
0:? 'umin' (global mediump uint)
|
||||
0:? 'x' (global mediump 3-component vector of float)
|
||||
0:? 'y' (global mediump 3-component vector of float)
|
||||
0:? 'bv' (global 3-component vector of bool)
|
||||
0:? 'uy' (global mediump uint)
|
||||
0:? 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:? 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:? 'iv3a' (global mediump 3-component vector of int)
|
||||
0:? 'iv3b' (global mediump 3-component vector of int)
|
||||
0:? 'iv4a' (global mediump 4-component vector of int)
|
||||
0:? 'iv4b' (global mediump 4-component vector of int)
|
||||
0:? 'f' (global mediump float)
|
||||
0:? 'v2a' (global mediump 2-component vector of float)
|
||||
0:? 'v2b' (global mediump 2-component vector of float)
|
||||
0:? 'v4' (global mediump 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:26 Function Definition: main( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:29 'v' (temp mediump 3-component vector of float)
|
||||
0:29 mix (global mediump 3-component vector of float)
|
||||
0:29 'x' (global mediump 3-component vector of float)
|
||||
0:29 'y' (global mediump 3-component vector of float)
|
||||
0:29 'bv' (global 3-component vector of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:30 'iv10' (temp mediump 4-component vector of int)
|
||||
0:30 Absolute value (global mediump 4-component vector of int)
|
||||
0:30 'iv4a' (global mediump 4-component vector of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:31 'iv11' (temp mediump 4-component vector of int)
|
||||
0:31 Sign (global mediump 4-component vector of int)
|
||||
0:31 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:32 'iv12' (temp mediump 4-component vector of int)
|
||||
0:32 min (global mediump 4-component vector of int)
|
||||
0:32 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 'iv4b' (global mediump 4-component vector of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:33 'iv13' (temp mediump 4-component vector of int)
|
||||
0:33 min (global mediump 4-component vector of int)
|
||||
0:33 'iv4a' (global mediump 4-component vector of int)
|
||||
0:33 'imin' (global mediump int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:34 'u' (temp mediump 2-component vector of uint)
|
||||
0:34 min (global mediump 2-component vector of uint)
|
||||
0:34 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:34 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:35 'uv' (temp mediump 4-component vector of uint)
|
||||
0:35 min (global mediump 4-component vector of uint)
|
||||
0:35 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:35 'uy' (global mediump uint)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp mediump 3-component vector of int)
|
||||
0:36 'iv14' (temp mediump 3-component vector of int)
|
||||
0:36 max (global mediump 3-component vector of int)
|
||||
0:36 'iv3a' (global mediump 3-component vector of int)
|
||||
0:36 'iv3b' (global mediump 3-component vector of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:37 'iv15' (temp mediump 4-component vector of int)
|
||||
0:37 max (global mediump 4-component vector of int)
|
||||
0:37 'iv4a' (global mediump 4-component vector of int)
|
||||
0:37 'imax' (global mediump int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:38 'u10' (temp mediump 2-component vector of uint)
|
||||
0:38 max (global mediump 2-component vector of uint)
|
||||
0:38 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:38 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:39 'u11' (temp mediump 2-component vector of uint)
|
||||
0:39 max (global mediump 2-component vector of uint)
|
||||
0:39 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:39 'uy' (global mediump uint)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:40 'iv16' (temp mediump 4-component vector of int)
|
||||
0:40 clamp (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4b' (global mediump 4-component vector of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:41 'iv17' (temp mediump 4-component vector of int)
|
||||
0:41 clamp (global mediump 4-component vector of int)
|
||||
0:41 'iv4a' (global mediump 4-component vector of int)
|
||||
0:41 'imin' (global mediump int)
|
||||
0:41 'imax' (global mediump int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:42 'u12' (temp mediump 2-component vector of uint)
|
||||
0:42 clamp (global mediump 2-component vector of uint)
|
||||
0:42 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:43 'uv10' (temp mediump 4-component vector of uint)
|
||||
0:43 clamp (global mediump 4-component vector of uint)
|
||||
0:43 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:43 'umin' (global mediump uint)
|
||||
0:43 'umax' (global mediump uint)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:47 'v11' (temp mediump 3-component vector of float)
|
||||
0:47 modf (global mediump 3-component vector of float)
|
||||
0:47 'x' (global mediump 3-component vector of float)
|
||||
0:47 'modfOut' (temp mediump 3-component vector of float)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp mediump float)
|
||||
0:49 't' (temp mediump float)
|
||||
0:49 trunc (global mediump float)
|
||||
0:49 'f' (global mediump float)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:50 'v12' (temp mediump 2-component vector of float)
|
||||
0:50 round (global mediump 2-component vector of float)
|
||||
0:50 'v2a' (global mediump 2-component vector of float)
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:51 'v13' (temp mediump 2-component vector of float)
|
||||
0:51 roundEven (global mediump 2-component vector of float)
|
||||
0:51 'v2a' (global mediump 2-component vector of float)
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 2-component vector of bool)
|
||||
0:52 'b10' (temp 2-component vector of bool)
|
||||
0:52 isnan (global 2-component vector of bool)
|
||||
0:52 'v2a' (global mediump 2-component vector of float)
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of bool)
|
||||
0:53 'b11' (temp 4-component vector of bool)
|
||||
0:53 isinf (global 4-component vector of bool)
|
||||
0:53 'v4' (global mediump 4-component vector of float)
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp mediump int)
|
||||
0:56 'i' (temp mediump int)
|
||||
0:56 floatBitsToInt (global mediump int)
|
||||
0:56 'f' (global mediump float)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:57 'uv11' (temp mediump 4-component vector of uint)
|
||||
0:57 floatBitsToUint (global mediump 4-component vector of uint)
|
||||
0:57 'v4' (global mediump 4-component vector of float)
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:58 'v14' (temp mediump 4-component vector of float)
|
||||
0:58 intBitsToFloat (global mediump 4-component vector of float)
|
||||
0:58 'iv4a' (global mediump 4-component vector of int)
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:59 'v15' (temp mediump 2-component vector of float)
|
||||
0:59 uintBitsToFloat (global mediump 2-component vector of float)
|
||||
0:59 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp highp uint)
|
||||
0:62 'u19' (temp mediump uint)
|
||||
0:62 packSnorm2x16 (global highp uint)
|
||||
0:62 'v2a' (global mediump 2-component vector of float)
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp highp 2-component vector of float)
|
||||
0:63 'v20' (temp mediump 2-component vector of float)
|
||||
0:63 unpackSnorm2x16 (global highp 2-component vector of float)
|
||||
0:63 'uy' (global mediump uint)
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp highp uint)
|
||||
0:64 'u15' (temp mediump uint)
|
||||
0:64 packUnorm2x16 (global highp uint)
|
||||
0:64 'v2a' (global mediump 2-component vector of float)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp highp 2-component vector of float)
|
||||
0:65 'v16' (temp mediump 2-component vector of float)
|
||||
0:65 unpackUnorm2x16 (global highp 2-component vector of float)
|
||||
0:65 'uy' (global mediump uint)
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp highp uint)
|
||||
0:66 'u17' (temp mediump uint)
|
||||
0:66 packHalf2x16 (global highp uint)
|
||||
0:66 'v2b' (global mediump 2-component vector of float)
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:67 'v18' (temp mediump 2-component vector of float)
|
||||
0:67 unpackHalf2x16 (global mediump 2-component vector of float)
|
||||
0:67 'uy' (global mediump uint)
|
||||
0:70 Constant:
|
||||
0:70 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'imax' (global mediump int)
|
||||
0:? 'imin' (global mediump int)
|
||||
0:? 'umax' (global mediump uint)
|
||||
0:? 'umin' (global mediump uint)
|
||||
0:? 'x' (global mediump 3-component vector of float)
|
||||
0:? 'y' (global mediump 3-component vector of float)
|
||||
0:? 'bv' (global 3-component vector of bool)
|
||||
0:? 'uy' (global mediump uint)
|
||||
0:? 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:? 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:? 'iv3a' (global mediump 3-component vector of int)
|
||||
0:? 'iv3b' (global mediump 3-component vector of int)
|
||||
0:? 'iv4a' (global mediump 4-component vector of int)
|
||||
0:? 'iv4b' (global mediump 4-component vector of int)
|
||||
0:? 'f' (global mediump float)
|
||||
0:? 'v2a' (global mediump 2-component vector of float)
|
||||
0:? 'v2b' (global mediump 2-component vector of float)
|
||||
0:? 'v4' (global mediump 4-component vector of float)
|
||||
|
||||
300BuiltIns.frag
|
||||
ERROR: 0:6: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:70: 'noise2' : no matching overloaded function found
|
||||
ERROR: 0:72: 't__' : identifiers containing consecutive underscores ("__") are reserved, and an error if version <= 300
|
||||
ERROR: 0:75: '#define' : names containing consecutive underscores are reserved, and an error if version <= 300: __D
|
||||
ERROR: 4 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:26 Function Definition: main( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:29 'v' (temp mediump 3-component vector of float)
|
||||
0:29 mix (global mediump 3-component vector of float)
|
||||
0:29 'x' (global mediump 3-component vector of float)
|
||||
0:29 'y' (global mediump 3-component vector of float)
|
||||
0:29 'bv' (global 3-component vector of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:30 'iv10' (temp mediump 4-component vector of int)
|
||||
0:30 Absolute value (global mediump 4-component vector of int)
|
||||
0:30 'iv4a' (global mediump 4-component vector of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:31 'iv11' (temp mediump 4-component vector of int)
|
||||
0:31 Sign (global mediump 4-component vector of int)
|
||||
0:31 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:32 'iv12' (temp mediump 4-component vector of int)
|
||||
0:32 min (global mediump 4-component vector of int)
|
||||
0:32 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 'iv4b' (global mediump 4-component vector of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:33 'iv13' (temp mediump 4-component vector of int)
|
||||
0:33 min (global mediump 4-component vector of int)
|
||||
0:33 'iv4a' (global mediump 4-component vector of int)
|
||||
0:33 'imin' (global mediump int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:34 'u' (temp mediump 2-component vector of uint)
|
||||
0:34 min (global mediump 2-component vector of uint)
|
||||
0:34 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:34 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:35 'uv' (temp mediump 4-component vector of uint)
|
||||
0:35 min (global mediump 4-component vector of uint)
|
||||
0:35 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:35 'uy' (global mediump uint)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp mediump 3-component vector of int)
|
||||
0:36 'iv14' (temp mediump 3-component vector of int)
|
||||
0:36 max (global mediump 3-component vector of int)
|
||||
0:36 'iv3a' (global mediump 3-component vector of int)
|
||||
0:36 'iv3b' (global mediump 3-component vector of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:37 'iv15' (temp mediump 4-component vector of int)
|
||||
0:37 max (global mediump 4-component vector of int)
|
||||
0:37 'iv4a' (global mediump 4-component vector of int)
|
||||
0:37 'imax' (global mediump int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:38 'u10' (temp mediump 2-component vector of uint)
|
||||
0:38 max (global mediump 2-component vector of uint)
|
||||
0:38 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:38 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:39 'u11' (temp mediump 2-component vector of uint)
|
||||
0:39 max (global mediump 2-component vector of uint)
|
||||
0:39 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:39 'uy' (global mediump uint)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:40 'iv16' (temp mediump 4-component vector of int)
|
||||
0:40 clamp (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4b' (global mediump 4-component vector of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:41 'iv17' (temp mediump 4-component vector of int)
|
||||
0:41 clamp (global mediump 4-component vector of int)
|
||||
0:41 'iv4a' (global mediump 4-component vector of int)
|
||||
0:41 'imin' (global mediump int)
|
||||
0:41 'imax' (global mediump int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:42 'u12' (temp mediump 2-component vector of uint)
|
||||
0:42 clamp (global mediump 2-component vector of uint)
|
||||
0:42 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:43 'uv10' (temp mediump 4-component vector of uint)
|
||||
0:43 clamp (global mediump 4-component vector of uint)
|
||||
0:43 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:43 'umin' (global mediump uint)
|
||||
0:43 'umax' (global mediump uint)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:47 'v11' (temp mediump 3-component vector of float)
|
||||
0:47 modf (global mediump 3-component vector of float)
|
||||
0:47 'x' (global mediump 3-component vector of float)
|
||||
0:47 'modfOut' (temp mediump 3-component vector of float)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp mediump float)
|
||||
0:49 't' (temp mediump float)
|
||||
0:49 trunc (global mediump float)
|
||||
0:49 'f' (global mediump float)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:50 'v12' (temp mediump 2-component vector of float)
|
||||
0:50 round (global mediump 2-component vector of float)
|
||||
0:50 'v2a' (global mediump 2-component vector of float)
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:51 'v13' (temp mediump 2-component vector of float)
|
||||
0:51 roundEven (global mediump 2-component vector of float)
|
||||
0:51 'v2a' (global mediump 2-component vector of float)
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 2-component vector of bool)
|
||||
0:52 'b10' (temp 2-component vector of bool)
|
||||
0:52 isnan (global 2-component vector of bool)
|
||||
0:52 'v2a' (global mediump 2-component vector of float)
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of bool)
|
||||
0:53 'b11' (temp 4-component vector of bool)
|
||||
0:53 isinf (global 4-component vector of bool)
|
||||
0:53 'v4' (global mediump 4-component vector of float)
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp mediump int)
|
||||
0:56 'i' (temp mediump int)
|
||||
0:56 floatBitsToInt (global mediump int)
|
||||
0:56 'f' (global mediump float)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:57 'uv11' (temp mediump 4-component vector of uint)
|
||||
0:57 floatBitsToUint (global mediump 4-component vector of uint)
|
||||
0:57 'v4' (global mediump 4-component vector of float)
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:58 'v14' (temp mediump 4-component vector of float)
|
||||
0:58 intBitsToFloat (global mediump 4-component vector of float)
|
||||
0:58 'iv4a' (global mediump 4-component vector of int)
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:59 'v15' (temp mediump 2-component vector of float)
|
||||
0:59 uintBitsToFloat (global mediump 2-component vector of float)
|
||||
0:59 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp highp uint)
|
||||
0:62 'u19' (temp mediump uint)
|
||||
0:62 packSnorm2x16 (global highp uint)
|
||||
0:62 'v2a' (global mediump 2-component vector of float)
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp highp 2-component vector of float)
|
||||
0:63 'v20' (temp mediump 2-component vector of float)
|
||||
0:63 unpackSnorm2x16 (global highp 2-component vector of float)
|
||||
0:63 'uy' (global mediump uint)
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp highp uint)
|
||||
0:64 'u15' (temp mediump uint)
|
||||
0:64 packUnorm2x16 (global highp uint)
|
||||
0:64 'v2a' (global mediump 2-component vector of float)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp highp 2-component vector of float)
|
||||
0:65 'v16' (temp mediump 2-component vector of float)
|
||||
0:65 unpackUnorm2x16 (global highp 2-component vector of float)
|
||||
0:65 'uy' (global mediump uint)
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp highp uint)
|
||||
0:66 'u17' (temp mediump uint)
|
||||
0:66 packHalf2x16 (global highp uint)
|
||||
0:66 'v2b' (global mediump 2-component vector of float)
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:67 'v18' (temp mediump 2-component vector of float)
|
||||
0:67 unpackHalf2x16 (global mediump 2-component vector of float)
|
||||
0:67 'uy' (global mediump uint)
|
||||
0:70 Constant:
|
||||
0:70 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'imax' (global mediump int)
|
||||
0:? 'imin' (global mediump int)
|
||||
0:? 'umax' (global mediump uint)
|
||||
0:? 'umin' (global mediump uint)
|
||||
0:? 'x' (global mediump 3-component vector of float)
|
||||
0:? 'y' (global mediump 3-component vector of float)
|
||||
0:? 'bv' (global 3-component vector of bool)
|
||||
0:? 'uy' (global mediump uint)
|
||||
0:? 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:? 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:? 'iv3a' (global mediump 3-component vector of int)
|
||||
0:? 'iv3b' (global mediump 3-component vector of int)
|
||||
0:? 'iv4a' (global mediump 4-component vector of int)
|
||||
0:? 'iv4b' (global mediump 4-component vector of int)
|
||||
0:? 'f' (global mediump float)
|
||||
0:? 'v2a' (global mediump 2-component vector of float)
|
||||
0:? 'v2b' (global mediump 2-component vector of float)
|
||||
0:? 'v4' (global mediump 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:26 Function Definition: main( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:29 'v' (temp mediump 3-component vector of float)
|
||||
0:29 mix (global mediump 3-component vector of float)
|
||||
0:29 'x' (global mediump 3-component vector of float)
|
||||
0:29 'y' (global mediump 3-component vector of float)
|
||||
0:29 'bv' (global 3-component vector of bool)
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:30 'iv10' (temp mediump 4-component vector of int)
|
||||
0:30 Absolute value (global mediump 4-component vector of int)
|
||||
0:30 'iv4a' (global mediump 4-component vector of int)
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:31 'iv11' (temp mediump 4-component vector of int)
|
||||
0:31 Sign (global mediump 4-component vector of int)
|
||||
0:31 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:32 'iv12' (temp mediump 4-component vector of int)
|
||||
0:32 min (global mediump 4-component vector of int)
|
||||
0:32 'iv4a' (global mediump 4-component vector of int)
|
||||
0:32 'iv4b' (global mediump 4-component vector of int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:33 'iv13' (temp mediump 4-component vector of int)
|
||||
0:33 min (global mediump 4-component vector of int)
|
||||
0:33 'iv4a' (global mediump 4-component vector of int)
|
||||
0:33 'imin' (global mediump int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:34 'u' (temp mediump 2-component vector of uint)
|
||||
0:34 min (global mediump 2-component vector of uint)
|
||||
0:34 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:34 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:35 Sequence
|
||||
0:35 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:35 'uv' (temp mediump 4-component vector of uint)
|
||||
0:35 min (global mediump 4-component vector of uint)
|
||||
0:35 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:35 'uy' (global mediump uint)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp mediump 3-component vector of int)
|
||||
0:36 'iv14' (temp mediump 3-component vector of int)
|
||||
0:36 max (global mediump 3-component vector of int)
|
||||
0:36 'iv3a' (global mediump 3-component vector of int)
|
||||
0:36 'iv3b' (global mediump 3-component vector of int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:37 'iv15' (temp mediump 4-component vector of int)
|
||||
0:37 max (global mediump 4-component vector of int)
|
||||
0:37 'iv4a' (global mediump 4-component vector of int)
|
||||
0:37 'imax' (global mediump int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:38 'u10' (temp mediump 2-component vector of uint)
|
||||
0:38 max (global mediump 2-component vector of uint)
|
||||
0:38 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:38 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:39 'u11' (temp mediump 2-component vector of uint)
|
||||
0:39 max (global mediump 2-component vector of uint)
|
||||
0:39 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:39 'uy' (global mediump uint)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:40 'iv16' (temp mediump 4-component vector of int)
|
||||
0:40 clamp (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4a' (global mediump 4-component vector of int)
|
||||
0:40 'iv4b' (global mediump 4-component vector of int)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp mediump 4-component vector of int)
|
||||
0:41 'iv17' (temp mediump 4-component vector of int)
|
||||
0:41 clamp (global mediump 4-component vector of int)
|
||||
0:41 'iv4a' (global mediump 4-component vector of int)
|
||||
0:41 'imin' (global mediump int)
|
||||
0:41 'imax' (global mediump int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp mediump 2-component vector of uint)
|
||||
0:42 'u12' (temp mediump 2-component vector of uint)
|
||||
0:42 clamp (global mediump 2-component vector of uint)
|
||||
0:42 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:42 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:43 'uv10' (temp mediump 4-component vector of uint)
|
||||
0:43 clamp (global mediump 4-component vector of uint)
|
||||
0:43 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:43 'umin' (global mediump uint)
|
||||
0:43 'umax' (global mediump uint)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:47 'v11' (temp mediump 3-component vector of float)
|
||||
0:47 modf (global mediump 3-component vector of float)
|
||||
0:47 'x' (global mediump 3-component vector of float)
|
||||
0:47 'modfOut' (temp mediump 3-component vector of float)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp mediump float)
|
||||
0:49 't' (temp mediump float)
|
||||
0:49 trunc (global mediump float)
|
||||
0:49 'f' (global mediump float)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:50 'v12' (temp mediump 2-component vector of float)
|
||||
0:50 round (global mediump 2-component vector of float)
|
||||
0:50 'v2a' (global mediump 2-component vector of float)
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:51 'v13' (temp mediump 2-component vector of float)
|
||||
0:51 roundEven (global mediump 2-component vector of float)
|
||||
0:51 'v2a' (global mediump 2-component vector of float)
|
||||
0:52 Sequence
|
||||
0:52 move second child to first child (temp 2-component vector of bool)
|
||||
0:52 'b10' (temp 2-component vector of bool)
|
||||
0:52 isnan (global 2-component vector of bool)
|
||||
0:52 'v2a' (global mediump 2-component vector of float)
|
||||
0:53 Sequence
|
||||
0:53 move second child to first child (temp 4-component vector of bool)
|
||||
0:53 'b11' (temp 4-component vector of bool)
|
||||
0:53 isinf (global 4-component vector of bool)
|
||||
0:53 'v4' (global mediump 4-component vector of float)
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp mediump int)
|
||||
0:56 'i' (temp mediump int)
|
||||
0:56 floatBitsToInt (global mediump int)
|
||||
0:56 'f' (global mediump float)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp mediump 4-component vector of uint)
|
||||
0:57 'uv11' (temp mediump 4-component vector of uint)
|
||||
0:57 floatBitsToUint (global mediump 4-component vector of uint)
|
||||
0:57 'v4' (global mediump 4-component vector of float)
|
||||
0:58 Sequence
|
||||
0:58 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:58 'v14' (temp mediump 4-component vector of float)
|
||||
0:58 intBitsToFloat (global mediump 4-component vector of float)
|
||||
0:58 'iv4a' (global mediump 4-component vector of int)
|
||||
0:59 Sequence
|
||||
0:59 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:59 'v15' (temp mediump 2-component vector of float)
|
||||
0:59 uintBitsToFloat (global mediump 2-component vector of float)
|
||||
0:59 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp highp uint)
|
||||
0:62 'u19' (temp mediump uint)
|
||||
0:62 packSnorm2x16 (global highp uint)
|
||||
0:62 'v2a' (global mediump 2-component vector of float)
|
||||
0:63 Sequence
|
||||
0:63 move second child to first child (temp highp 2-component vector of float)
|
||||
0:63 'v20' (temp mediump 2-component vector of float)
|
||||
0:63 unpackSnorm2x16 (global highp 2-component vector of float)
|
||||
0:63 'uy' (global mediump uint)
|
||||
0:64 Sequence
|
||||
0:64 move second child to first child (temp highp uint)
|
||||
0:64 'u15' (temp mediump uint)
|
||||
0:64 packUnorm2x16 (global highp uint)
|
||||
0:64 'v2a' (global mediump 2-component vector of float)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp highp 2-component vector of float)
|
||||
0:65 'v16' (temp mediump 2-component vector of float)
|
||||
0:65 unpackUnorm2x16 (global highp 2-component vector of float)
|
||||
0:65 'uy' (global mediump uint)
|
||||
0:66 Sequence
|
||||
0:66 move second child to first child (temp highp uint)
|
||||
0:66 'u17' (temp mediump uint)
|
||||
0:66 packHalf2x16 (global highp uint)
|
||||
0:66 'v2b' (global mediump 2-component vector of float)
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp mediump 2-component vector of float)
|
||||
0:67 'v18' (temp mediump 2-component vector of float)
|
||||
0:67 unpackHalf2x16 (global mediump 2-component vector of float)
|
||||
0:67 'uy' (global mediump uint)
|
||||
0:70 Constant:
|
||||
0:70 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'imax' (global mediump int)
|
||||
0:? 'imin' (global mediump int)
|
||||
0:? 'umax' (global mediump uint)
|
||||
0:? 'umin' (global mediump uint)
|
||||
0:? 'x' (global mediump 3-component vector of float)
|
||||
0:? 'y' (global mediump 3-component vector of float)
|
||||
0:? 'bv' (global 3-component vector of bool)
|
||||
0:? 'uy' (global mediump uint)
|
||||
0:? 'uv2c' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2y' (global mediump 2-component vector of uint)
|
||||
0:? 'uv2x' (global mediump 2-component vector of uint)
|
||||
0:? 'uv4y' (global mediump 4-component vector of uint)
|
||||
0:? 'iv3a' (global mediump 3-component vector of int)
|
||||
0:? 'iv3b' (global mediump 3-component vector of int)
|
||||
0:? 'iv4a' (global mediump 4-component vector of int)
|
||||
0:? 'iv4b' (global mediump 4-component vector of int)
|
||||
0:? 'f' (global mediump float)
|
||||
0:? 'v2a' (global mediump 2-component vector of float)
|
||||
0:? 'v2b' (global mediump 2-component vector of float)
|
||||
0:? 'v4' (global mediump 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,153 +1,153 @@
|
||||
300block.frag
|
||||
ERROR: 0:10: '' : cannot nest a structure definition inside a structure or block
|
||||
ERROR: 0:21: '' : cannot nest a structure definition inside a structure or block
|
||||
ERROR: 0:20: 'sampler' : member of block cannot be or contain a sampler, image, or atomic_uint type
|
||||
ERROR: 0:24: 'fbs' : member of block cannot be or contain a sampler, image, or atomic_uint type
|
||||
ERROR: 0:45: 'variable indexing uniform block array' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:46: 'fooBlock' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:46: 'fooBlock' : undeclared identifier
|
||||
ERROR: 0:47: 'constructor' : not enough data provided for construction
|
||||
ERROR: 0:51: 'unreferenced' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:51: 'unreferenced' : undeclared identifier
|
||||
ERROR: 0:52: '++' : l-value required "s" (can't modify a uniform)
|
||||
ERROR: 0:52: '++' : wrong operand type no operation '++' exists that takes an operand of type uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} (or there is no acceptable conversion)
|
||||
ERROR: 0:53: '-' : wrong operand types: no operation '-' exists that takes a left-hand operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni}' and a right operand of type 'const int' (or there is no acceptable conversion)
|
||||
ERROR: 0:55: 'barBlockArray' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:55: 'barBlockArray' : undeclared identifier
|
||||
ERROR: 0:55: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'const int' and a right operand of type 'temp float' (or there is no acceptable conversion)
|
||||
ERROR: 0:58: 'fooBlock' : redefinition
|
||||
ERROR: 17 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:42 Function Definition: main( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 texture (global mediump 4-component vector of int)
|
||||
0:44 sampler: direct index for structure (global lowp isampler3D)
|
||||
0:44 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Construct vec3 (temp mediump 3-component vector of float)
|
||||
0:44 Convert int to float (temp mediump float)
|
||||
0:44 ni: direct index for structure (layout(column_major shared ) uniform mediump int)
|
||||
0:44 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 bv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:44 Constant:
|
||||
0:44 0 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 nbv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:45 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 direct index (temp mediump uint)
|
||||
0:45 v: direct index for structure (global mediump 4-component vector of uint)
|
||||
0:45 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 'fooBlock' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:50 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:50 'barBlock' (temp mediump float)
|
||||
0:51 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:51 'unreferenced' (temp float)
|
||||
0:52 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:53 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:54 Pre-Increment (temp mediump float)
|
||||
0:54 'barBlock' (temp mediump float)
|
||||
0:55 Constant:
|
||||
0:55 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:? 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:? 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f, layout(column_major shared ) uniform mediump uint u})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:42 Function Definition: main( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 texture (global mediump 4-component vector of int)
|
||||
0:44 sampler: direct index for structure (global lowp isampler3D)
|
||||
0:44 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Construct vec3 (temp mediump 3-component vector of float)
|
||||
0:44 Convert int to float (temp mediump float)
|
||||
0:44 ni: direct index for structure (layout(column_major shared ) uniform mediump int)
|
||||
0:44 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 bv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:44 Constant:
|
||||
0:44 0 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 nbv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:45 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 direct index (temp mediump uint)
|
||||
0:45 v: direct index for structure (global mediump 4-component vector of uint)
|
||||
0:45 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 'fooBlock' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:50 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:50 'barBlock' (temp mediump float)
|
||||
0:51 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:51 'unreferenced' (temp float)
|
||||
0:52 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:53 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:54 Pre-Increment (temp mediump float)
|
||||
0:54 'barBlock' (temp mediump float)
|
||||
0:55 Constant:
|
||||
0:55 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:? 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:? 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f, layout(column_major shared ) uniform mediump uint u})
|
||||
|
||||
300block.frag
|
||||
ERROR: 0:10: '' : cannot nest a structure definition inside a structure or block
|
||||
ERROR: 0:21: '' : cannot nest a structure definition inside a structure or block
|
||||
ERROR: 0:20: 'sampler' : member of block cannot be or contain a sampler, image, or atomic_uint type
|
||||
ERROR: 0:24: 'fbs' : member of block cannot be or contain a sampler, image, or atomic_uint type
|
||||
ERROR: 0:45: 'variable indexing uniform block array' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:46: 'fooBlock' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:46: 'fooBlock' : undeclared identifier
|
||||
ERROR: 0:47: 'constructor' : not enough data provided for construction
|
||||
ERROR: 0:51: 'unreferenced' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:51: 'unreferenced' : undeclared identifier
|
||||
ERROR: 0:52: '++' : l-value required "s" (can't modify a uniform)
|
||||
ERROR: 0:52: '++' : wrong operand type no operation '++' exists that takes an operand of type uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} (or there is no acceptable conversion)
|
||||
ERROR: 0:53: '-' : wrong operand types: no operation '-' exists that takes a left-hand operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni}' and a right operand of type 'const int' (or there is no acceptable conversion)
|
||||
ERROR: 0:55: 'barBlockArray' : cannot be used (maybe an instance name is needed)
|
||||
ERROR: 0:55: 'barBlockArray' : undeclared identifier
|
||||
ERROR: 0:55: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'const int' and a right operand of type 'temp float' (or there is no acceptable conversion)
|
||||
ERROR: 0:58: 'fooBlock' : redefinition
|
||||
ERROR: 17 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:42 Function Definition: main( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 texture (global mediump 4-component vector of int)
|
||||
0:44 sampler: direct index for structure (global lowp isampler3D)
|
||||
0:44 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Construct vec3 (temp mediump 3-component vector of float)
|
||||
0:44 Convert int to float (temp mediump float)
|
||||
0:44 ni: direct index for structure (layout(column_major shared ) uniform mediump int)
|
||||
0:44 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 bv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:44 Constant:
|
||||
0:44 0 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 nbv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:45 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 direct index (temp mediump uint)
|
||||
0:45 v: direct index for structure (global mediump 4-component vector of uint)
|
||||
0:45 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 'fooBlock' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:50 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:50 'barBlock' (temp mediump float)
|
||||
0:51 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:51 'unreferenced' (temp float)
|
||||
0:52 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:53 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:54 Pre-Increment (temp mediump float)
|
||||
0:54 'barBlock' (temp mediump float)
|
||||
0:55 Constant:
|
||||
0:55 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:? 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:? 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f, layout(column_major shared ) uniform mediump uint u})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:42 Function Definition: main( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 texture (global mediump 4-component vector of int)
|
||||
0:44 sampler: direct index for structure (global lowp isampler3D)
|
||||
0:44 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Construct vec3 (temp mediump 3-component vector of float)
|
||||
0:44 Convert int to float (temp mediump float)
|
||||
0:44 ni: direct index for structure (layout(column_major shared ) uniform mediump int)
|
||||
0:44 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 bv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:44 Constant:
|
||||
0:44 0 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Convert uint to float (temp mediump float)
|
||||
0:44 direct index (temp mediump uint)
|
||||
0:44 nbv: direct index for structure (layout(column_major shared ) uniform mediump 4-component vector of uint)
|
||||
0:44 direct index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:45 indirect index (layout(column_major shared ) temp block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:45 direct index (temp mediump uint)
|
||||
0:45 v: direct index for structure (global mediump 4-component vector of uint)
|
||||
0:45 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 'fooBlock' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:50 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:50 'barBlock' (temp mediump float)
|
||||
0:51 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:51 'unreferenced' (temp float)
|
||||
0:52 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:53 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:54 Pre-Increment (temp mediump float)
|
||||
0:54 'barBlock' (temp mediump float)
|
||||
0:55 Constant:
|
||||
0:55 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 's' (uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t})
|
||||
0:? 'anon@0' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint bv, layout(column_major shared ) uniform mediump 2X2 matrix of float bm2, layout(column_major shared ) uniform lowp isampler2D sampler, layout(column_major shared ) uniform structure{global mediump int a} t, layout(column_major shared ) uniform structure{global mediump 4-component vector of float u, global mediump 4-component vector of uint v, global lowp isampler3D sampler, global mediump 3-component vector of float w, global structure{global mediump int a} t} fbs})
|
||||
0:? 'inst' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'insts' (layout(column_major shared ) uniform 4-element array of block{layout(column_major shared ) uniform mediump 4-component vector of uint nbv, layout(column_major shared ) uniform mediump int ni})
|
||||
0:? 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f, layout(column_major shared ) uniform mediump uint u})
|
||||
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
300layout.frag
|
||||
ERROR: 0:4: 'location qualifier on input' : not supported in this stage: fragment
|
||||
ERROR: 0:4: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:17: 'location' : too large for fragment output
|
||||
ERROR: 0:18: 'location' : too large for fragment output
|
||||
ERROR: 0:18: 'location' : overlapping use of location 41
|
||||
ERROR: 0:19: 'location' : too large for fragment output
|
||||
ERROR: 0:19: 'location' : overlapping use of location 40
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:12 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:12 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:13 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:13 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:13 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:14 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:14 direct index (layout(location=4 ) temp mediump 4-component vector of float)
|
||||
0:14 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:? 'ca' (layout(location=40 ) out 4-element array of mediump float)
|
||||
0:? 'cb' (layout(location=41 ) out 2-element array of mediump float)
|
||||
0:? 'cc' (layout(location=39 ) out 6-element array of mediump float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:12 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:12 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:13 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:13 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:13 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:14 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:14 direct index (layout(location=4 ) temp mediump 4-component vector of float)
|
||||
0:14 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:? 'ca' (layout(location=40 ) out 4-element array of mediump float)
|
||||
0:? 'cb' (layout(location=41 ) out 2-element array of mediump float)
|
||||
0:? 'cc' (layout(location=39 ) out 6-element array of mediump float)
|
||||
|
||||
300layout.frag
|
||||
ERROR: 0:4: 'location qualifier on input' : not supported in this stage: fragment
|
||||
ERROR: 0:4: 'location qualifier on input' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:17: 'location' : too large for fragment output
|
||||
ERROR: 0:18: 'location' : too large for fragment output
|
||||
ERROR: 0:18: 'location' : overlapping use of location 41
|
||||
ERROR: 0:19: 'location' : too large for fragment output
|
||||
ERROR: 0:19: 'location' : overlapping use of location 40
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:12 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:12 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:13 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:13 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:13 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:14 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:14 direct index (layout(location=4 ) temp mediump 4-component vector of float)
|
||||
0:14 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:? 'ca' (layout(location=40 ) out 4-element array of mediump float)
|
||||
0:? 'cb' (layout(location=41 ) out 2-element array of mediump float)
|
||||
0:? 'cc' (layout(location=39 ) out 6-element array of mediump float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:12 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:12 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:13 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:13 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:13 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:14 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:14 direct index (layout(location=4 ) temp mediump 4-component vector of float)
|
||||
0:14 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'color' (layout(location=2 ) smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=4 ) out 2-element array of mediump 4-component vector of float)
|
||||
0:? 'ca' (layout(location=40 ) out 4-element array of mediump float)
|
||||
0:? 'cb' (layout(location=41 ) out 2-element array of mediump float)
|
||||
0:? 'cc' (layout(location=39 ) out 6-element array of mediump float)
|
||||
|
||||
|
||||
@@ -1,147 +1,147 @@
|
||||
300layout.vert
|
||||
ERROR: 0:7: 'vertex input arrays' : not supported with this profile: es
|
||||
ERROR: 0:8: 'in' : cannot be a structure or array
|
||||
ERROR: 0:8: 'vertex input arrays' : not supported with this profile: es
|
||||
ERROR: 0:8: 'location' : overlapping use of location 10
|
||||
ERROR: 0:12: 'layout' : cannot specify matrix layout on a variable declaration
|
||||
ERROR: 0:12: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:19: 'badf' : member of uniform or buffer block cannot have an auxiliary or interpolation qualifier
|
||||
ERROR: 0:20: 'badg' : member storage qualifier cannot contradict block storage qualifier
|
||||
ERROR: 0:21: 'bad1' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:22: 'bad2' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:23: 'bad3' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:31: 'T3' : nameless block contains a member that already has a name at global scope
|
||||
ERROR: 0:38: 'vertex output block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:42: 'location qualifier on output' : not supported in this stage: vertex
|
||||
ERROR: 0:42: 'location qualifier on output' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:50: 'shared' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:50: 'shared' : not supported in this stage: vertex
|
||||
ERROR: 0:54: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:57: 'location' : overlapping use of location 40
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:44 Function Definition: main( (global void)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 'pos' (smooth out highp 4-component vector of float)
|
||||
0:46 vector-times-matrix (temp highp 4-component vector of float)
|
||||
0:46 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 M1: direct index for structure (layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 M2: direct index for structure (layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 M4: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:46 M3: direct index for structure (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 t2m: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:47 move second child to first child (temp highp 3-component vector of float)
|
||||
0:47 'color' (smooth out highp 3-component vector of float)
|
||||
0:47 vector-times-matrix (temp highp 3-component vector of float)
|
||||
0:47 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:47 N1: direct index for structure (layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float)
|
||||
0:47 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:47 Constant:
|
||||
0:47 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) in 4-element array of highp 4-component vector of float)
|
||||
0:? 'r' (layout(location=10 ) in 4-element array of structure{global highp 4-component vector of float v})
|
||||
0:? 'pos' (smooth out highp 4-component vector of float)
|
||||
0:? 'color' (smooth out highp 3-component vector of float)
|
||||
0:? 'badm4' (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:? 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:? 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:? 'anon@2' (out block{out highp float f})
|
||||
0:? 'badoutA' (layout(location=10 ) smooth out highp 4-component vector of float)
|
||||
0:? 'compute_only' (shared highp 4-component vector of float)
|
||||
0:? 'aoeuntaoeu' (layout(packed ) uniform highp float)
|
||||
0:? 'cd' (layout(location=40 ) in highp float)
|
||||
0:? 'ce' (layout(location=37 ) in highp 4X3 matrix of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:44 Function Definition: main( (global void)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 'pos' (smooth out highp 4-component vector of float)
|
||||
0:46 vector-times-matrix (temp highp 4-component vector of float)
|
||||
0:46 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 M1: direct index for structure (layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 M2: direct index for structure (layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 M4: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:46 M3: direct index for structure (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 t2m: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:47 move second child to first child (temp highp 3-component vector of float)
|
||||
0:47 'color' (smooth out highp 3-component vector of float)
|
||||
0:47 vector-times-matrix (temp highp 3-component vector of float)
|
||||
0:47 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:47 N1: direct index for structure (layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float)
|
||||
0:47 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:47 Constant:
|
||||
0:47 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) in 4-element array of highp 4-component vector of float)
|
||||
0:? 'r' (layout(location=10 ) in 4-element array of structure{global highp 4-component vector of float v})
|
||||
0:? 'pos' (smooth out highp 4-component vector of float)
|
||||
0:? 'color' (smooth out highp 3-component vector of float)
|
||||
0:? 'badm4' (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:? 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:? 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:? 'anon@2' (out block{out highp float f})
|
||||
0:? 'badoutA' (layout(location=10 ) smooth out highp 4-component vector of float)
|
||||
0:? 'compute_only' (shared highp 4-component vector of float)
|
||||
0:? 'aoeuntaoeu' (layout(packed ) uniform highp float)
|
||||
0:? 'cd' (layout(location=40 ) in highp float)
|
||||
0:? 'ce' (layout(location=37 ) in highp 4X3 matrix of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
300layout.vert
|
||||
ERROR: 0:7: 'vertex input arrays' : not supported with this profile: es
|
||||
ERROR: 0:8: 'in' : cannot be a structure or array
|
||||
ERROR: 0:8: 'vertex input arrays' : not supported with this profile: es
|
||||
ERROR: 0:8: 'location' : overlapping use of location 10
|
||||
ERROR: 0:12: 'layout' : cannot specify matrix layout on a variable declaration
|
||||
ERROR: 0:12: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:19: 'badf' : member of uniform or buffer block cannot have an auxiliary or interpolation qualifier
|
||||
ERROR: 0:20: 'badg' : member storage qualifier cannot contradict block storage qualifier
|
||||
ERROR: 0:21: 'bad1' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:22: 'bad2' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:23: 'bad3' : member of block cannot have a packing layout qualifier
|
||||
ERROR: 0:31: 'T3' : nameless block contains a member that already has a name at global scope
|
||||
ERROR: 0:38: 'vertex output block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:42: 'location qualifier on output' : not supported in this stage: vertex
|
||||
ERROR: 0:42: 'location qualifier on output' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:50: 'shared' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:50: 'shared' : not supported in this stage: vertex
|
||||
ERROR: 0:54: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:57: 'location' : overlapping use of location 40
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:44 Function Definition: main( (global void)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 'pos' (smooth out highp 4-component vector of float)
|
||||
0:46 vector-times-matrix (temp highp 4-component vector of float)
|
||||
0:46 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 M1: direct index for structure (layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 M2: direct index for structure (layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 M4: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:46 M3: direct index for structure (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 t2m: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:47 move second child to first child (temp highp 3-component vector of float)
|
||||
0:47 'color' (smooth out highp 3-component vector of float)
|
||||
0:47 vector-times-matrix (temp highp 3-component vector of float)
|
||||
0:47 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:47 N1: direct index for structure (layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float)
|
||||
0:47 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:47 Constant:
|
||||
0:47 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) in 4-element array of highp 4-component vector of float)
|
||||
0:? 'r' (layout(location=10 ) in 4-element array of structure{global highp 4-component vector of float v})
|
||||
0:? 'pos' (smooth out highp 4-component vector of float)
|
||||
0:? 'color' (smooth out highp 3-component vector of float)
|
||||
0:? 'badm4' (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:? 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:? 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:? 'anon@2' (out block{out highp float f})
|
||||
0:? 'badoutA' (layout(location=10 ) smooth out highp 4-component vector of float)
|
||||
0:? 'compute_only' (shared highp 4-component vector of float)
|
||||
0:? 'aoeuntaoeu' (layout(packed ) uniform highp float)
|
||||
0:? 'cd' (layout(location=40 ) in highp float)
|
||||
0:? 'ce' (layout(location=37 ) in highp 4X3 matrix of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:44 Function Definition: main( (global void)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 'pos' (smooth out highp 4-component vector of float)
|
||||
0:46 vector-times-matrix (temp highp 4-component vector of float)
|
||||
0:46 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 add (temp highp 4X4 matrix of float)
|
||||
0:46 M1: direct index for structure (layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 M2: direct index for structure (layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float)
|
||||
0:46 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 M4: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:46 M3: direct index for structure (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@1' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform highp 4X4 matrix of float M3, layout(row_major shared ) uniform highp 4X4 matrix of float M4, layout(column_major shared ) uniform highp 3X3 matrix of float N2, layout(column_major shared ) uniform highp int b})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 t2m: direct index for structure (layout(row_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:46 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:46 Constant:
|
||||
0:46 1 (const uint)
|
||||
0:47 move second child to first child (temp highp 3-component vector of float)
|
||||
0:47 'color' (smooth out highp 3-component vector of float)
|
||||
0:47 vector-times-matrix (temp highp 3-component vector of float)
|
||||
0:47 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:47 N1: direct index for structure (layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float)
|
||||
0:47 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:47 Constant:
|
||||
0:47 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'c' (layout(location=7 ) in highp 3-component vector of float)
|
||||
0:? 'p' (layout(location=3 ) in highp 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) in 4-element array of highp 4-component vector of float)
|
||||
0:? 'r' (layout(location=10 ) in 4-element array of structure{global highp 4-component vector of float v})
|
||||
0:? 'pos' (smooth out highp 4-component vector of float)
|
||||
0:? 'color' (smooth out highp 3-component vector of float)
|
||||
0:? 'badm4' (layout(column_major shared ) uniform highp 4X4 matrix of float)
|
||||
0:? 'tblock' (layout(row_major std140 ) uniform block{layout(row_major std140 offset=0 ) uniform highp 4X4 matrix of float M1, layout(column_major std140 offset=64 ) uniform highp 4X4 matrix of float M2, layout(row_major std140 offset=128 ) uniform highp 3X3 matrix of float N1, layout(row_major std140 offset=176 ) centroid uniform highp float badf, layout(row_major std140 offset=180 ) uniform highp float badg, layout(row_major std140 offset=184 ) uniform highp float bad1, layout(row_major shared offset=188 ) uniform highp float bad2, layout(row_major packed offset=192 ) uniform highp float bad3})
|
||||
0:? 'anon@0' (layout(row_major shared ) uniform block{layout(row_major shared ) uniform bool b, layout(row_major shared ) uniform highp 4X4 matrix of float t2m})
|
||||
0:? 'anon@2' (out block{out highp float f})
|
||||
0:? 'badoutA' (layout(location=10 ) smooth out highp 4-component vector of float)
|
||||
0:? 'compute_only' (shared highp 4-component vector of float)
|
||||
0:? 'aoeuntaoeu' (layout(packed ) uniform highp float)
|
||||
0:? 'cd' (layout(location=40 ) in highp float)
|
||||
0:? 'ce' (layout(location=37 ) in highp 4X3 matrix of float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
300link.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
0:? 'color2' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
0:? 'color2' (out highp 4-component vector of float)
|
||||
|
||||
300link.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
0:? 'color2' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
0:? 'color2' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
300link2.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=5 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) out 2-element array of mediump 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=5 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) out 2-element array of mediump 4-component vector of float)
|
||||
|
||||
300link2.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=5 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) out 2-element array of mediump 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:9 Function Definition: main( (global void)
|
||||
0:9 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'pos' (smooth in mediump 4-component vector of float)
|
||||
0:? 'c' (layout(location=1 ) out mediump 4-component vector of float)
|
||||
0:? 'p' (layout(location=5 ) out mediump 4-component vector of float)
|
||||
0:? 'q' (layout(location=9 ) out 2-element array of mediump 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
300link3.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
|
||||
300link3.frag
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'color1' (out highp 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,420 +1,420 @@
|
||||
300operations.frag
|
||||
ERROR: 0:11: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:30: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f}' and a right operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f}' (or there is no acceptable conversion)
|
||||
ERROR: 0:31: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'global structure{global mediump int i}' and a right operand of type 'global structure{global mediump int i}' (or there is no acceptable conversion)
|
||||
ERROR: 0:32: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:33: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:34: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:35: 'assign' : cannot convert from 'temp mediump 4-component vector of int' to 'temp mediump 3-component vector of int'
|
||||
ERROR: 0:36: '/' : wrong operand types: no operation '/' exists that takes a left-hand operand of type 'temp mediump 4-component vector of int' and a right operand of type 'temp mediump 4-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:37: '-' : wrong operand types: no operation '-' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:38: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:39: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'global 5-element array of mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:40: '/' : wrong operand types: no operation '/' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:42: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:43: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:44: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:45: '++' : l-value required "instanceName" (can't modify a uniform)
|
||||
ERROR: 0:45: '++' : wrong operand type no operation '++' exists that takes an operand of type layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f} (or there is no acceptable conversion)
|
||||
ERROR: 0:46: '++' : wrong operand type no operation '++' exists that takes an operand of type global structure{global mediump int i} (or there is no acceptable conversion)
|
||||
ERROR: 0:47: '--' : wrong operand type no operation '--' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:48: '++' : wrong operand type no operation '++' exists that takes an operand of type temp 3-component vector of bool (or there is no acceptable conversion)
|
||||
ERROR: 0:50: '<' : wrong operand types: no operation '<' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:51: '>' : wrong operand types: no operation '>' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:52: '!=' : wrong operand types: no operation '!=' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 4X4 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:53: '>=' : wrong operand types: no operation '>=' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:54: '<=' : wrong operand types: no operation '<=' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'global 5-element array of mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:55: '>' : wrong operand types: no operation '>' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:57: '&&' : wrong operand types: no operation '&&' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp 3-component vector of bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:58: '^^' : wrong operand types: no operation '^^' exists that takes a left-hand operand of type 'temp 3-component vector of bool' and a right operand of type 'temp 3-component vector of bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:59: '||' : wrong operand types: no operation '||' exists that takes a left-hand operand of type 'temp 3-component vector of bool' 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 mediump int' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:61: '||' : wrong operand types: no operation '||' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:62: '^^' : wrong operand types: no operation '^^' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:64: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump uint (or there is no acceptable conversion)
|
||||
ERROR: 0:65: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump int (or there is no acceptable conversion)
|
||||
ERROR: 0:66: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump 2X2 matrix of float (or there is no acceptable conversion)
|
||||
ERROR: 0:67: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump 3-component vector of float (or there is no acceptable conversion)
|
||||
ERROR: 0:68: '!' : wrong operand type no operation '!' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:70: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:71: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump 4X4 matrix of float (or there is no acceptable conversion)
|
||||
ERROR: 0:72: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump 3-component vector of float (or there is no acceptable conversion)
|
||||
ERROR: 0:73: '~' : wrong operand type no operation '~' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:74: '~' : wrong operand type no operation '~' exists that takes an operand of type layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f} (or there is no acceptable conversion)
|
||||
ERROR: 0:76: '<<' : wrong operand types: no operation '<<' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of int' (or there is no acceptable conversion)
|
||||
ERROR: 0:77: '<<' : wrong operand types: no operation '<<' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:78: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:79: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:80: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump 4X4 matrix of float' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:81: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:82: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 4-component vector of int' (or there is no acceptable conversion)
|
||||
ERROR: 0:84: '&' : wrong operand types: no operation '&' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:85: 'assign' : cannot convert from 'temp mediump 3-component vector of uint' to 'temp mediump uint'
|
||||
ERROR: 0:86: '|' : wrong operand types: no operation '|' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:87: '&' : wrong operand types: no operation '&' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:88: '|' : wrong operand types: no operation '|' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:89: '^' : wrong operand types: no operation '^' exists that takes a left-hand operand of type 'global structure{global mediump int i}' and a right operand of type 'global structure{global mediump int i}' (or there is no acceptable conversion)
|
||||
ERROR: 0:90: 'assign' : l-value required
|
||||
ERROR: 56 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:? Sequence
|
||||
0:30 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:31 's' (global structure{global mediump int i})
|
||||
0:32 'i' (temp mediump int)
|
||||
0:33 'u' (temp mediump uint)
|
||||
0:34 'u' (temp mediump uint)
|
||||
0:35 'iv3' (temp mediump 3-component vector of int)
|
||||
0:36 'iv4' (temp mediump 4-component vector of int)
|
||||
0:37 'i' (temp mediump int)
|
||||
0:38 'iv3' (temp mediump 3-component vector of int)
|
||||
0:39 'a' (global 5-element array of mediump float)
|
||||
0:40 'b' (temp bool)
|
||||
0:42 'f' (temp mediump float)
|
||||
0:43 'i' (temp mediump int)
|
||||
0:44 'f' (temp mediump float)
|
||||
0:45 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:46 's' (global structure{global mediump int i})
|
||||
0:47 'a' (global 5-element array of mediump float)
|
||||
0:48 'b3' (temp 3-component vector of bool)
|
||||
0:50 Constant:
|
||||
0:50 false (const bool)
|
||||
0:51 Constant:
|
||||
0:51 false (const bool)
|
||||
0:52 Constant:
|
||||
0:52 false (const bool)
|
||||
0:53 Constant:
|
||||
0:53 false (const bool)
|
||||
0:54 Constant:
|
||||
0:54 false (const bool)
|
||||
0:55 Constant:
|
||||
0:55 false (const bool)
|
||||
0:57 Constant:
|
||||
0:57 false (const bool)
|
||||
0:58 Constant:
|
||||
0:58 false (const bool)
|
||||
0:59 Constant:
|
||||
0:59 false (const bool)
|
||||
0:60 Constant:
|
||||
0:60 false (const bool)
|
||||
0:61 Constant:
|
||||
0:61 false (const bool)
|
||||
0:62 Constant:
|
||||
0:62 false (const bool)
|
||||
0:64 'u' (temp mediump uint)
|
||||
0:65 'i' (temp mediump int)
|
||||
0:66 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:67 'v3' (temp mediump 3-component vector of float)
|
||||
0:68 'a' (global 5-element array of mediump float)
|
||||
0:70 'f' (temp mediump float)
|
||||
0:71 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:72 'v3' (temp mediump 3-component vector of float)
|
||||
0:73 'a' (global 5-element array of mediump float)
|
||||
0:74 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:76 'i' (temp mediump int)
|
||||
0:77 'u' (temp mediump uint)
|
||||
0:78 'i' (temp mediump int)
|
||||
0:79 'f' (temp mediump float)
|
||||
0:80 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:81 'a' (global 5-element array of mediump float)
|
||||
0:82 'iv3' (temp mediump 3-component vector of int)
|
||||
0:84 'i' (temp mediump int)
|
||||
0:85 'u' (temp mediump uint)
|
||||
0:86 'i' (temp mediump int)
|
||||
0:87 'u' (temp mediump uint)
|
||||
0:88 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:89 's' (global structure{global mediump int i})
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:93 vector-scale (temp mediump 4-component vector of float)
|
||||
0:93 'f' (temp mediump float)
|
||||
0:93 'v4' (temp mediump 4-component vector of float)
|
||||
0:94 add (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:95 divide (temp mediump 4-component vector of uint)
|
||||
0:95 'uv4' (temp mediump 4-component vector of uint)
|
||||
0:95 'u' (temp mediump uint)
|
||||
0:96 subtract second child into first child (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:98 mod second child into first child (temp mediump int)
|
||||
0:98 'i' (temp mediump int)
|
||||
0:98 Constant:
|
||||
0:98 3 (const int)
|
||||
0:99 mod (temp mediump 3-component vector of uint)
|
||||
0:99 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:99 Constant:
|
||||
0:99 4 (const uint)
|
||||
0:100 Pre-Decrement (temp mediump 2X2 matrix of float)
|
||||
0:100 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:101 Post-Increment (temp mediump 4-component vector of int)
|
||||
0:101 'iv4' (temp mediump 4-component vector of int)
|
||||
0:103 Compare Not Equal (temp bool)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:104 Compare Equal (temp bool)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:105 Compare Less Than or Equal (temp bool)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:106 Compare Equal (temp bool)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:107 Compare Not Equal (temp bool)
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:109 logical-and (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:110 logical-or (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:111 logical-xor (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:113 Comma (temp mediump 3-component vector of uint)
|
||||
0:113 Negate conditional (temp bool)
|
||||
0:113 'b' (temp bool)
|
||||
0:113 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:115 Bitwise not (temp mediump int)
|
||||
0:115 'i' (temp mediump int)
|
||||
0:116 Bitwise not (temp mediump uint)
|
||||
0:116 'u' (temp mediump uint)
|
||||
0:117 Bitwise not (temp mediump 3-component vector of uint)
|
||||
0:117 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:118 Bitwise not (temp mediump 3-component vector of int)
|
||||
0:118 'iv3' (temp mediump 3-component vector of int)
|
||||
0:120 left shift second child into first child (temp mediump 3-component vector of uint)
|
||||
0:120 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:120 'i' (temp mediump int)
|
||||
0:121 right-shift (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:122 left-shift (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:123 right-shift (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:125 bitwise and (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:126 inclusive-or (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:127 exclusive-or (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:128 bitwise and (temp mediump 3-component vector of uint)
|
||||
0:128 'u' (temp mediump uint)
|
||||
0:128 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 inclusive-or (temp mediump 3-component vector of uint)
|
||||
0:129 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 'u' (temp mediump uint)
|
||||
0:130 and second child into first child (temp mediump 3-component vector of uint)
|
||||
0:130 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:130 'u' (temp mediump uint)
|
||||
0:132 direct index (temp mediump int)
|
||||
0:132 'arr' (temp 2-element array of mediump int)
|
||||
0:132 Constant:
|
||||
0:132 1 (const int)
|
||||
0:134 direct index (temp mediump int)
|
||||
0:134 'arr2' (temp 3-element array of mediump int)
|
||||
0:134 Constant:
|
||||
0:134 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:? 's' (global structure{global mediump int i})
|
||||
0:? 'a' (global 5-element array of mediump float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:? Sequence
|
||||
0:30 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:31 's' (global structure{global mediump int i})
|
||||
0:32 'i' (temp mediump int)
|
||||
0:33 'u' (temp mediump uint)
|
||||
0:34 'u' (temp mediump uint)
|
||||
0:35 'iv3' (temp mediump 3-component vector of int)
|
||||
0:36 'iv4' (temp mediump 4-component vector of int)
|
||||
0:37 'i' (temp mediump int)
|
||||
0:38 'iv3' (temp mediump 3-component vector of int)
|
||||
0:39 'a' (global 5-element array of mediump float)
|
||||
0:40 'b' (temp bool)
|
||||
0:42 'f' (temp mediump float)
|
||||
0:43 'i' (temp mediump int)
|
||||
0:44 'f' (temp mediump float)
|
||||
0:45 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:46 's' (global structure{global mediump int i})
|
||||
0:47 'a' (global 5-element array of mediump float)
|
||||
0:48 'b3' (temp 3-component vector of bool)
|
||||
0:50 Constant:
|
||||
0:50 false (const bool)
|
||||
0:51 Constant:
|
||||
0:51 false (const bool)
|
||||
0:52 Constant:
|
||||
0:52 false (const bool)
|
||||
0:53 Constant:
|
||||
0:53 false (const bool)
|
||||
0:54 Constant:
|
||||
0:54 false (const bool)
|
||||
0:55 Constant:
|
||||
0:55 false (const bool)
|
||||
0:57 Constant:
|
||||
0:57 false (const bool)
|
||||
0:58 Constant:
|
||||
0:58 false (const bool)
|
||||
0:59 Constant:
|
||||
0:59 false (const bool)
|
||||
0:60 Constant:
|
||||
0:60 false (const bool)
|
||||
0:61 Constant:
|
||||
0:61 false (const bool)
|
||||
0:62 Constant:
|
||||
0:62 false (const bool)
|
||||
0:64 'u' (temp mediump uint)
|
||||
0:65 'i' (temp mediump int)
|
||||
0:66 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:67 'v3' (temp mediump 3-component vector of float)
|
||||
0:68 'a' (global 5-element array of mediump float)
|
||||
0:70 'f' (temp mediump float)
|
||||
0:71 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:72 'v3' (temp mediump 3-component vector of float)
|
||||
0:73 'a' (global 5-element array of mediump float)
|
||||
0:74 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:76 'i' (temp mediump int)
|
||||
0:77 'u' (temp mediump uint)
|
||||
0:78 'i' (temp mediump int)
|
||||
0:79 'f' (temp mediump float)
|
||||
0:80 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:81 'a' (global 5-element array of mediump float)
|
||||
0:82 'iv3' (temp mediump 3-component vector of int)
|
||||
0:84 'i' (temp mediump int)
|
||||
0:85 'u' (temp mediump uint)
|
||||
0:86 'i' (temp mediump int)
|
||||
0:87 'u' (temp mediump uint)
|
||||
0:88 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:89 's' (global structure{global mediump int i})
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:93 vector-scale (temp mediump 4-component vector of float)
|
||||
0:93 'f' (temp mediump float)
|
||||
0:93 'v4' (temp mediump 4-component vector of float)
|
||||
0:94 add (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:95 divide (temp mediump 4-component vector of uint)
|
||||
0:95 'uv4' (temp mediump 4-component vector of uint)
|
||||
0:95 'u' (temp mediump uint)
|
||||
0:96 subtract second child into first child (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:98 mod second child into first child (temp mediump int)
|
||||
0:98 'i' (temp mediump int)
|
||||
0:98 Constant:
|
||||
0:98 3 (const int)
|
||||
0:99 mod (temp mediump 3-component vector of uint)
|
||||
0:99 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:99 Constant:
|
||||
0:99 4 (const uint)
|
||||
0:100 Pre-Decrement (temp mediump 2X2 matrix of float)
|
||||
0:100 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:101 Post-Increment (temp mediump 4-component vector of int)
|
||||
0:101 'iv4' (temp mediump 4-component vector of int)
|
||||
0:103 Compare Not Equal (temp bool)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:104 Compare Equal (temp bool)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:105 Compare Less Than or Equal (temp bool)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:106 Compare Equal (temp bool)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:107 Compare Not Equal (temp bool)
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:109 logical-and (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:110 logical-or (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:111 logical-xor (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:113 Comma (temp mediump 3-component vector of uint)
|
||||
0:113 Negate conditional (temp bool)
|
||||
0:113 'b' (temp bool)
|
||||
0:113 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:115 Bitwise not (temp mediump int)
|
||||
0:115 'i' (temp mediump int)
|
||||
0:116 Bitwise not (temp mediump uint)
|
||||
0:116 'u' (temp mediump uint)
|
||||
0:117 Bitwise not (temp mediump 3-component vector of uint)
|
||||
0:117 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:118 Bitwise not (temp mediump 3-component vector of int)
|
||||
0:118 'iv3' (temp mediump 3-component vector of int)
|
||||
0:120 left shift second child into first child (temp mediump 3-component vector of uint)
|
||||
0:120 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:120 'i' (temp mediump int)
|
||||
0:121 right-shift (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:122 left-shift (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:123 right-shift (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:125 bitwise and (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:126 inclusive-or (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:127 exclusive-or (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:128 bitwise and (temp mediump 3-component vector of uint)
|
||||
0:128 'u' (temp mediump uint)
|
||||
0:128 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 inclusive-or (temp mediump 3-component vector of uint)
|
||||
0:129 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 'u' (temp mediump uint)
|
||||
0:130 and second child into first child (temp mediump 3-component vector of uint)
|
||||
0:130 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:130 'u' (temp mediump uint)
|
||||
0:132 direct index (temp mediump int)
|
||||
0:132 'arr' (temp 2-element array of mediump int)
|
||||
0:132 Constant:
|
||||
0:132 1 (const int)
|
||||
0:134 direct index (temp mediump int)
|
||||
0:134 'arr2' (temp 3-element array of mediump int)
|
||||
0:134 Constant:
|
||||
0:134 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:? 's' (global structure{global mediump int i})
|
||||
0:? 'a' (global 5-element array of mediump float)
|
||||
|
||||
300operations.frag
|
||||
ERROR: 0:11: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:30: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f}' and a right operand of type 'layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f}' (or there is no acceptable conversion)
|
||||
ERROR: 0:31: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'global structure{global mediump int i}' and a right operand of type 'global structure{global mediump int i}' (or there is no acceptable conversion)
|
||||
ERROR: 0:32: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:33: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:34: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:35: 'assign' : cannot convert from 'temp mediump 4-component vector of int' to 'temp mediump 3-component vector of int'
|
||||
ERROR: 0:36: '/' : wrong operand types: no operation '/' exists that takes a left-hand operand of type 'temp mediump 4-component vector of int' and a right operand of type 'temp mediump 4-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:37: '-' : wrong operand types: no operation '-' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:38: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:39: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'global 5-element array of mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:40: '/' : wrong operand types: no operation '/' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:42: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:43: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:44: '%' : wrong operand types: no operation '%' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:45: '++' : l-value required "instanceName" (can't modify a uniform)
|
||||
ERROR: 0:45: '++' : wrong operand type no operation '++' exists that takes an operand of type layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f} (or there is no acceptable conversion)
|
||||
ERROR: 0:46: '++' : wrong operand type no operation '++' exists that takes an operand of type global structure{global mediump int i} (or there is no acceptable conversion)
|
||||
ERROR: 0:47: '--' : wrong operand type no operation '--' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:48: '++' : wrong operand type no operation '++' exists that takes an operand of type temp 3-component vector of bool (or there is no acceptable conversion)
|
||||
ERROR: 0:50: '<' : wrong operand types: no operation '<' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:51: '>' : wrong operand types: no operation '>' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:52: '!=' : wrong operand types: no operation '!=' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 4X4 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:53: '>=' : wrong operand types: no operation '>=' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:54: '<=' : wrong operand types: no operation '<=' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'global 5-element array of mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:55: '>' : wrong operand types: no operation '>' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:57: '&&' : wrong operand types: no operation '&&' exists that takes a left-hand operand of type 'temp bool' and a right operand of type 'temp 3-component vector of bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:58: '^^' : wrong operand types: no operation '^^' exists that takes a left-hand operand of type 'temp 3-component vector of bool' and a right operand of type 'temp 3-component vector of bool' (or there is no acceptable conversion)
|
||||
ERROR: 0:59: '||' : wrong operand types: no operation '||' exists that takes a left-hand operand of type 'temp 3-component vector of bool' 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 mediump int' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:61: '||' : wrong operand types: no operation '||' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:62: '^^' : wrong operand types: no operation '^^' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:64: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump uint (or there is no acceptable conversion)
|
||||
ERROR: 0:65: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump int (or there is no acceptable conversion)
|
||||
ERROR: 0:66: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump 2X2 matrix of float (or there is no acceptable conversion)
|
||||
ERROR: 0:67: '!' : wrong operand type no operation '!' exists that takes an operand of type temp mediump 3-component vector of float (or there is no acceptable conversion)
|
||||
ERROR: 0:68: '!' : wrong operand type no operation '!' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:70: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:71: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump 4X4 matrix of float (or there is no acceptable conversion)
|
||||
ERROR: 0:72: '~' : wrong operand type no operation '~' exists that takes an operand of type temp mediump 3-component vector of float (or there is no acceptable conversion)
|
||||
ERROR: 0:73: '~' : wrong operand type no operation '~' exists that takes an operand of type global 5-element array of mediump float (or there is no acceptable conversion)
|
||||
ERROR: 0:74: '~' : wrong operand type no operation '~' exists that takes an operand of type layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f} (or there is no acceptable conversion)
|
||||
ERROR: 0:76: '<<' : wrong operand types: no operation '<<' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of int' (or there is no acceptable conversion)
|
||||
ERROR: 0:77: '<<' : wrong operand types: no operation '<<' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:78: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:79: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump float' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:80: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump 4X4 matrix of float' and a right operand of type 'temp mediump int' (or there is no acceptable conversion)
|
||||
ERROR: 0:81: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'global 5-element array of mediump float' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:82: '>>' : wrong operand types: no operation '>>' exists that takes a left-hand operand of type 'temp mediump 3-component vector of int' and a right operand of type 'temp mediump 4-component vector of int' (or there is no acceptable conversion)
|
||||
ERROR: 0:84: '&' : wrong operand types: no operation '&' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:85: 'assign' : cannot convert from 'temp mediump 3-component vector of uint' to 'temp mediump uint'
|
||||
ERROR: 0:86: '|' : wrong operand types: no operation '|' exists that takes a left-hand operand of type 'temp mediump int' and a right operand of type 'temp mediump 3-component vector of uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:87: '&' : wrong operand types: no operation '&' exists that takes a left-hand operand of type 'temp mediump uint' and a right operand of type 'temp mediump float' (or there is no acceptable conversion)
|
||||
ERROR: 0:88: '|' : wrong operand types: no operation '|' exists that takes a left-hand operand of type 'temp mediump 2X2 matrix of float' and a right operand of type 'temp mediump 2X2 matrix of float' (or there is no acceptable conversion)
|
||||
ERROR: 0:89: '^' : wrong operand types: no operation '^' exists that takes a left-hand operand of type 'global structure{global mediump int i}' and a right operand of type 'global structure{global mediump int i}' (or there is no acceptable conversion)
|
||||
ERROR: 0:90: 'assign' : l-value required
|
||||
ERROR: 56 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:? Sequence
|
||||
0:30 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:31 's' (global structure{global mediump int i})
|
||||
0:32 'i' (temp mediump int)
|
||||
0:33 'u' (temp mediump uint)
|
||||
0:34 'u' (temp mediump uint)
|
||||
0:35 'iv3' (temp mediump 3-component vector of int)
|
||||
0:36 'iv4' (temp mediump 4-component vector of int)
|
||||
0:37 'i' (temp mediump int)
|
||||
0:38 'iv3' (temp mediump 3-component vector of int)
|
||||
0:39 'a' (global 5-element array of mediump float)
|
||||
0:40 'b' (temp bool)
|
||||
0:42 'f' (temp mediump float)
|
||||
0:43 'i' (temp mediump int)
|
||||
0:44 'f' (temp mediump float)
|
||||
0:45 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:46 's' (global structure{global mediump int i})
|
||||
0:47 'a' (global 5-element array of mediump float)
|
||||
0:48 'b3' (temp 3-component vector of bool)
|
||||
0:50 Constant:
|
||||
0:50 false (const bool)
|
||||
0:51 Constant:
|
||||
0:51 false (const bool)
|
||||
0:52 Constant:
|
||||
0:52 false (const bool)
|
||||
0:53 Constant:
|
||||
0:53 false (const bool)
|
||||
0:54 Constant:
|
||||
0:54 false (const bool)
|
||||
0:55 Constant:
|
||||
0:55 false (const bool)
|
||||
0:57 Constant:
|
||||
0:57 false (const bool)
|
||||
0:58 Constant:
|
||||
0:58 false (const bool)
|
||||
0:59 Constant:
|
||||
0:59 false (const bool)
|
||||
0:60 Constant:
|
||||
0:60 false (const bool)
|
||||
0:61 Constant:
|
||||
0:61 false (const bool)
|
||||
0:62 Constant:
|
||||
0:62 false (const bool)
|
||||
0:64 'u' (temp mediump uint)
|
||||
0:65 'i' (temp mediump int)
|
||||
0:66 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:67 'v3' (temp mediump 3-component vector of float)
|
||||
0:68 'a' (global 5-element array of mediump float)
|
||||
0:70 'f' (temp mediump float)
|
||||
0:71 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:72 'v3' (temp mediump 3-component vector of float)
|
||||
0:73 'a' (global 5-element array of mediump float)
|
||||
0:74 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:76 'i' (temp mediump int)
|
||||
0:77 'u' (temp mediump uint)
|
||||
0:78 'i' (temp mediump int)
|
||||
0:79 'f' (temp mediump float)
|
||||
0:80 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:81 'a' (global 5-element array of mediump float)
|
||||
0:82 'iv3' (temp mediump 3-component vector of int)
|
||||
0:84 'i' (temp mediump int)
|
||||
0:85 'u' (temp mediump uint)
|
||||
0:86 'i' (temp mediump int)
|
||||
0:87 'u' (temp mediump uint)
|
||||
0:88 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:89 's' (global structure{global mediump int i})
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:93 vector-scale (temp mediump 4-component vector of float)
|
||||
0:93 'f' (temp mediump float)
|
||||
0:93 'v4' (temp mediump 4-component vector of float)
|
||||
0:94 add (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:95 divide (temp mediump 4-component vector of uint)
|
||||
0:95 'uv4' (temp mediump 4-component vector of uint)
|
||||
0:95 'u' (temp mediump uint)
|
||||
0:96 subtract second child into first child (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:98 mod second child into first child (temp mediump int)
|
||||
0:98 'i' (temp mediump int)
|
||||
0:98 Constant:
|
||||
0:98 3 (const int)
|
||||
0:99 mod (temp mediump 3-component vector of uint)
|
||||
0:99 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:99 Constant:
|
||||
0:99 4 (const uint)
|
||||
0:100 Pre-Decrement (temp mediump 2X2 matrix of float)
|
||||
0:100 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:101 Post-Increment (temp mediump 4-component vector of int)
|
||||
0:101 'iv4' (temp mediump 4-component vector of int)
|
||||
0:103 Compare Not Equal (temp bool)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:104 Compare Equal (temp bool)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:105 Compare Less Than or Equal (temp bool)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:106 Compare Equal (temp bool)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:107 Compare Not Equal (temp bool)
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:109 logical-and (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:110 logical-or (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:111 logical-xor (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:113 Comma (temp mediump 3-component vector of uint)
|
||||
0:113 Negate conditional (temp bool)
|
||||
0:113 'b' (temp bool)
|
||||
0:113 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:115 Bitwise not (temp mediump int)
|
||||
0:115 'i' (temp mediump int)
|
||||
0:116 Bitwise not (temp mediump uint)
|
||||
0:116 'u' (temp mediump uint)
|
||||
0:117 Bitwise not (temp mediump 3-component vector of uint)
|
||||
0:117 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:118 Bitwise not (temp mediump 3-component vector of int)
|
||||
0:118 'iv3' (temp mediump 3-component vector of int)
|
||||
0:120 left shift second child into first child (temp mediump 3-component vector of uint)
|
||||
0:120 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:120 'i' (temp mediump int)
|
||||
0:121 right-shift (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:122 left-shift (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:123 right-shift (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:125 bitwise and (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:126 inclusive-or (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:127 exclusive-or (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:128 bitwise and (temp mediump 3-component vector of uint)
|
||||
0:128 'u' (temp mediump uint)
|
||||
0:128 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 inclusive-or (temp mediump 3-component vector of uint)
|
||||
0:129 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 'u' (temp mediump uint)
|
||||
0:130 and second child into first child (temp mediump 3-component vector of uint)
|
||||
0:130 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:130 'u' (temp mediump uint)
|
||||
0:132 direct index (temp mediump int)
|
||||
0:132 'arr' (temp 2-element array of mediump int)
|
||||
0:132 Constant:
|
||||
0:132 1 (const int)
|
||||
0:134 direct index (temp mediump int)
|
||||
0:134 'arr2' (temp 3-element array of mediump int)
|
||||
0:134 Constant:
|
||||
0:134 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:? 's' (global structure{global mediump int i})
|
||||
0:? 'a' (global 5-element array of mediump float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:? Sequence
|
||||
0:30 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:31 's' (global structure{global mediump int i})
|
||||
0:32 'i' (temp mediump int)
|
||||
0:33 'u' (temp mediump uint)
|
||||
0:34 'u' (temp mediump uint)
|
||||
0:35 'iv3' (temp mediump 3-component vector of int)
|
||||
0:36 'iv4' (temp mediump 4-component vector of int)
|
||||
0:37 'i' (temp mediump int)
|
||||
0:38 'iv3' (temp mediump 3-component vector of int)
|
||||
0:39 'a' (global 5-element array of mediump float)
|
||||
0:40 'b' (temp bool)
|
||||
0:42 'f' (temp mediump float)
|
||||
0:43 'i' (temp mediump int)
|
||||
0:44 'f' (temp mediump float)
|
||||
0:45 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:46 's' (global structure{global mediump int i})
|
||||
0:47 'a' (global 5-element array of mediump float)
|
||||
0:48 'b3' (temp 3-component vector of bool)
|
||||
0:50 Constant:
|
||||
0:50 false (const bool)
|
||||
0:51 Constant:
|
||||
0:51 false (const bool)
|
||||
0:52 Constant:
|
||||
0:52 false (const bool)
|
||||
0:53 Constant:
|
||||
0:53 false (const bool)
|
||||
0:54 Constant:
|
||||
0:54 false (const bool)
|
||||
0:55 Constant:
|
||||
0:55 false (const bool)
|
||||
0:57 Constant:
|
||||
0:57 false (const bool)
|
||||
0:58 Constant:
|
||||
0:58 false (const bool)
|
||||
0:59 Constant:
|
||||
0:59 false (const bool)
|
||||
0:60 Constant:
|
||||
0:60 false (const bool)
|
||||
0:61 Constant:
|
||||
0:61 false (const bool)
|
||||
0:62 Constant:
|
||||
0:62 false (const bool)
|
||||
0:64 'u' (temp mediump uint)
|
||||
0:65 'i' (temp mediump int)
|
||||
0:66 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:67 'v3' (temp mediump 3-component vector of float)
|
||||
0:68 'a' (global 5-element array of mediump float)
|
||||
0:70 'f' (temp mediump float)
|
||||
0:71 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:72 'v3' (temp mediump 3-component vector of float)
|
||||
0:73 'a' (global 5-element array of mediump float)
|
||||
0:74 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:76 'i' (temp mediump int)
|
||||
0:77 'u' (temp mediump uint)
|
||||
0:78 'i' (temp mediump int)
|
||||
0:79 'f' (temp mediump float)
|
||||
0:80 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:81 'a' (global 5-element array of mediump float)
|
||||
0:82 'iv3' (temp mediump 3-component vector of int)
|
||||
0:84 'i' (temp mediump int)
|
||||
0:85 'u' (temp mediump uint)
|
||||
0:86 'i' (temp mediump int)
|
||||
0:87 'u' (temp mediump uint)
|
||||
0:88 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:89 's' (global structure{global mediump int i})
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 move second child to first child (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:90 'f' (temp mediump float)
|
||||
0:93 vector-scale (temp mediump 4-component vector of float)
|
||||
0:93 'f' (temp mediump float)
|
||||
0:93 'v4' (temp mediump 4-component vector of float)
|
||||
0:94 add (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:94 'u' (temp mediump uint)
|
||||
0:95 divide (temp mediump 4-component vector of uint)
|
||||
0:95 'uv4' (temp mediump 4-component vector of uint)
|
||||
0:95 'u' (temp mediump uint)
|
||||
0:96 subtract second child into first child (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:96 'iv3' (temp mediump 3-component vector of int)
|
||||
0:98 mod second child into first child (temp mediump int)
|
||||
0:98 'i' (temp mediump int)
|
||||
0:98 Constant:
|
||||
0:98 3 (const int)
|
||||
0:99 mod (temp mediump 3-component vector of uint)
|
||||
0:99 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:99 Constant:
|
||||
0:99 4 (const uint)
|
||||
0:100 Pre-Decrement (temp mediump 2X2 matrix of float)
|
||||
0:100 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:101 Post-Increment (temp mediump 4-component vector of int)
|
||||
0:101 'iv4' (temp mediump 4-component vector of int)
|
||||
0:103 Compare Not Equal (temp bool)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:103 'm4' (temp mediump 4X4 matrix of float)
|
||||
0:104 Compare Equal (temp bool)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:104 'm2' (temp mediump 2X2 matrix of float)
|
||||
0:105 Compare Less Than or Equal (temp bool)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:105 'i' (temp mediump int)
|
||||
0:106 Compare Equal (temp bool)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:106 'a' (global 5-element array of mediump float)
|
||||
0:107 Compare Not Equal (temp bool)
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:107 's' (global structure{global mediump int i})
|
||||
0:109 logical-and (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:109 'b' (temp bool)
|
||||
0:110 logical-or (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:110 'b' (temp bool)
|
||||
0:111 logical-xor (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:111 'b' (temp bool)
|
||||
0:113 Comma (temp mediump 3-component vector of uint)
|
||||
0:113 Negate conditional (temp bool)
|
||||
0:113 'b' (temp bool)
|
||||
0:113 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:115 Bitwise not (temp mediump int)
|
||||
0:115 'i' (temp mediump int)
|
||||
0:116 Bitwise not (temp mediump uint)
|
||||
0:116 'u' (temp mediump uint)
|
||||
0:117 Bitwise not (temp mediump 3-component vector of uint)
|
||||
0:117 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:118 Bitwise not (temp mediump 3-component vector of int)
|
||||
0:118 'iv3' (temp mediump 3-component vector of int)
|
||||
0:120 left shift second child into first child (temp mediump 3-component vector of uint)
|
||||
0:120 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:120 'i' (temp mediump int)
|
||||
0:121 right-shift (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:121 'i' (temp mediump int)
|
||||
0:122 left-shift (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:122 'u' (temp mediump uint)
|
||||
0:123 right-shift (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:123 'iv3' (temp mediump 3-component vector of int)
|
||||
0:125 bitwise and (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:125 'i' (temp mediump int)
|
||||
0:126 inclusive-or (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:126 'u' (temp mediump uint)
|
||||
0:127 exclusive-or (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:127 'iv3' (temp mediump 3-component vector of int)
|
||||
0:128 bitwise and (temp mediump 3-component vector of uint)
|
||||
0:128 'u' (temp mediump uint)
|
||||
0:128 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 inclusive-or (temp mediump 3-component vector of uint)
|
||||
0:129 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:129 'u' (temp mediump uint)
|
||||
0:130 and second child into first child (temp mediump 3-component vector of uint)
|
||||
0:130 'uv3' (temp mediump 3-component vector of uint)
|
||||
0:130 'u' (temp mediump uint)
|
||||
0:132 direct index (temp mediump int)
|
||||
0:132 'arr' (temp 2-element array of mediump int)
|
||||
0:132 Constant:
|
||||
0:132 1 (const int)
|
||||
0:134 direct index (temp mediump int)
|
||||
0:134 'arr2' (temp 3-element array of mediump int)
|
||||
0:134 Constant:
|
||||
0:134 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'instanceName' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform mediump float f})
|
||||
0:? 's' (global structure{global mediump int i})
|
||||
0:? 'a' (global 5-element array of mediump float)
|
||||
|
||||
|
||||
@@ -1,237 +1,237 @@
|
||||
300scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:23: 'tan' : redefinition
|
||||
ERROR: 0:24: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:24: 'sin' : function name is redeclaration of existing name
|
||||
ERROR: 0:25: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:25: 'cos' : function name is redeclaration of existing name
|
||||
ERROR: 0:25: 'cos' : function already has a body
|
||||
ERROR: 0:27: 'return' : void function cannot return a value
|
||||
ERROR: 0:29: 'radians' : function name is redeclaration of existing name
|
||||
ERROR: 0:29: 'radians' : can't find function
|
||||
ERROR: 0:31: 'return' : void function cannot return a value
|
||||
ERROR: 0:38: 'local function declaration' : not supported with this profile: es
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
300scope.vert
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:23: 'tan' : redefinition
|
||||
ERROR: 0:24: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:24: 'sin' : function name is redeclaration of existing name
|
||||
ERROR: 0:25: 'redefinition of built-in function' : not supported with this profile: es
|
||||
ERROR: 0:25: 'cos' : function name is redeclaration of existing name
|
||||
ERROR: 0:25: 'cos' : function already has a body
|
||||
ERROR: 0:27: 'return' : void function cannot return a value
|
||||
ERROR: 0:29: 'radians' : function name is redeclaration of existing name
|
||||
ERROR: 0:29: 'radians' : can't find function
|
||||
ERROR: 0:31: 'return' : void function cannot return a value
|
||||
ERROR: 0:38: 'local function declaration' : not supported with this profile: es
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global highp int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in highp int)
|
||||
0:3 'b' (in highp int)
|
||||
0:3 'c' (in highp int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp highp float)
|
||||
0:8 'a' (temp highp float)
|
||||
0:8 add (temp highp float)
|
||||
0:8 Convert int to float (temp highp float)
|
||||
0:8 'a' (in highp int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in highp int)
|
||||
0:25 Function Definition: cos(f1; (global highp float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in highp float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp highp int)
|
||||
0:42 'sin' (temp highp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global highp int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 'f' (temp highp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 'gl_Position' (invariant gl_Position highp 4-component vector of float Position)
|
||||
0:49 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:49 'f' (temp highp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp highp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp highp int)
|
||||
0:52 'f' (temp highp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp highp int)
|
||||
0:51 'f' (temp highp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp highp int)
|
||||
0:54 'x' (temp highp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp highp float)
|
||||
0:56 'y' (temp highp float)
|
||||
0:56 'x' (temp highp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:60 'x' (temp highp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp highp int x})
|
||||
0:68 'S' (temp structure{temp highp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp highp int)
|
||||
0:69 'S' (temp structure{temp highp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,346 +1,346 @@
|
||||
310.geom
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:29: 'fromVertex' : block instance name redefinition
|
||||
ERROR: 0:33: 'fromVertex' : redefinition
|
||||
ERROR: 0:35: 'fooC' : block instance name redefinition
|
||||
ERROR: 0:43: 'EmitStreamVertex' : no matching overloaded function found
|
||||
ERROR: 0:44: 'EndStreamPrimitive' : no matching overloaded function found
|
||||
ERROR: 0:47: 'gl_ClipDistance' : undeclared identifier
|
||||
ERROR: 0:47: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:48: 'gl_ClipDistance' : no such field in structure
|
||||
ERROR: 0:48: 'expression' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:47: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:55: 'selecting output stream' : not supported with this profile: es
|
||||
ERROR: 0:62: 'max_vertices' : too large, must be less than gl_MaxGeometryOutputVertices
|
||||
ERROR: 0:62: 'max_vertices' : cannot change previously set layout value
|
||||
ERROR: 0:63: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:68: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:69: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:70: 'triangle_strip' : cannot apply to input
|
||||
ERROR: 0:71: 'triangle_strip' : cannot apply to: uniform
|
||||
ERROR: 0:72: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:73: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:74: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:76: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:77: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:78: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:81: 'lines' : cannot apply to 'out'
|
||||
ERROR: 0:83: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:84: 'triangles_adjacency' : cannot change previously set input primitive
|
||||
ERROR: 0:116: 'gl_ViewportIndex' : undeclared identifier
|
||||
ERROR: 0:117: 'gl_MaxViewports' : undeclared identifier
|
||||
ERROR: 0:123: 'lines_adjacency' : inconsistent input primitive for array size of explArrayBad
|
||||
ERROR: 0:124: 'in' : type must be an array: nonArrayed
|
||||
ERROR: 0:128: 'sample' : Reserved word.
|
||||
ERROR: 0:132: 'component' : not supported with this profile: es
|
||||
ERROR: 0:136: 'gl_MaxGeometryVaryingComponents' : undeclared identifier
|
||||
ERROR: 0:137: 'gl_VerticesIn' : undeclared identifier
|
||||
ERROR: 0:142: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_geometry_point_size
|
||||
GL_OES_geometry_point_size
|
||||
ERROR: 0:143: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_geometry_point_size
|
||||
GL_OES_geometry_point_size
|
||||
ERROR: 37 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_EXT_geometry_shader
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_OES_geometry_point_size
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:41 Sequence
|
||||
0:41 EmitVertex (global void)
|
||||
0:42 EndPrimitive (global void)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Constant:
|
||||
0:44 0.000000
|
||||
0:46 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:46 color: direct index for structure (layout(stream=0 ) out mediump 3-component vector of float)
|
||||
0:46 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 color: direct index for structure (in mediump 3-component vector of float)
|
||||
0:46 direct index (temp block{in mediump 3-component vector of float color})
|
||||
0:46 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (layout(stream=0 ) gl_Position highp 4-component vector of float Position)
|
||||
0:49 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:49 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'gl_PrimitiveID' (layout(stream=0 ) out highp int PrimitiveID)
|
||||
0:51 'gl_PrimitiveIDIn' (in highp int PrimitiveID)
|
||||
0:52 move second child to first child (temp highp int)
|
||||
0:52 'gl_Layer' (layout(stream=0 ) out highp int Layer)
|
||||
0:52 Constant:
|
||||
0:52 2 (const int)
|
||||
0:63 Function Definition: foo(i1; (global void)
|
||||
0:63 Function Parameters:
|
||||
0:63 'a' (in highp int)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:65 a: direct index for structure (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:65 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:65 Constant:
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:114 Function Definition: fooe1( (global void)
|
||||
0:114 Function Parameters:
|
||||
0:116 Sequence
|
||||
0:116 'gl_ViewportIndex' (temp float)
|
||||
0:117 'gl_MaxViewports' (temp float)
|
||||
0:118 Constant:
|
||||
0:118 4 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'inv' (temp highp int)
|
||||
0:119 'gl_InvocationID' (in highp int InvocationID)
|
||||
0:134 Function Definition: notHere( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 'gl_MaxGeometryVaryingComponents' (temp float)
|
||||
0:137 'gl_VerticesIn' (temp float)
|
||||
0:140 Function Definition: pointSize1( (global void)
|
||||
0:140 Function Parameters:
|
||||
0:142 Sequence
|
||||
0:142 Sequence
|
||||
0:142 move second child to first child (temp highp float)
|
||||
0:142 'ps' (temp highp float)
|
||||
0:142 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:142 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 Constant:
|
||||
0:142 3 (const int)
|
||||
0:142 Constant:
|
||||
0:142 1 (const int)
|
||||
0:143 move second child to first child (temp highp float)
|
||||
0:143 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:143 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:143 Constant:
|
||||
0:143 1 (const uint)
|
||||
0:143 'ps' (temp highp float)
|
||||
0:148 Function Definition: pointSize2( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Sequence
|
||||
0:150 move second child to first child (temp highp float)
|
||||
0:150 'ps' (temp highp float)
|
||||
0:150 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:150 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 Constant:
|
||||
0:150 3 (const int)
|
||||
0:150 Constant:
|
||||
0:150 1 (const int)
|
||||
0:151 move second child to first child (temp highp float)
|
||||
0:151 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:151 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:151 Constant:
|
||||
0:151 1 (const uint)
|
||||
0:151 'ps' (temp highp float)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:? 'nonBlockUnsized' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:? 'ov4' (layout(stream=4 ) out mediump 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:? 'badv4' (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a})
|
||||
0:? 'outbi' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a, layout(stream=0 ) out highp int b, layout(stream=0 ) out highp int c})
|
||||
0:? 'insn' (in 4-element array of block{in highp int a15})
|
||||
0:? 'anon@2' (layout(stream=0 ) out block{layout(stream=0 ) out mediump float f15})
|
||||
0:? 'anon@3' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (const highp int)
|
||||
0:? 2752 (const int)
|
||||
0:? 'explArray' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'explArrayBad' (in 5-element array of mediump 4-component vector of float)
|
||||
0:? 'nonArrayed' (in mediump 4-component vector of float)
|
||||
0:? 'myColor1' (layout(stream=0 ) flat out mediump 3-component vector of float)
|
||||
0:? 'myColor2' (layout(stream=0 ) centroid out mediump 3-component vector of float)
|
||||
0:? 'centr' (centroid in 4-element array of mediump 3-component vector of float)
|
||||
0:? 'perSampleColor' (layout(stream=0 ) sample out mediump 4-component vector of float)
|
||||
0:? 'comp' (layout(location=7 component=2 ) in 4-element array of mediump float)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_EXT_geometry_shader
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_OES_geometry_point_size
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:41 Sequence
|
||||
0:41 EmitVertex (global void)
|
||||
0:42 EndPrimitive (global void)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Constant:
|
||||
0:44 0.000000
|
||||
0:46 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:46 color: direct index for structure (layout(stream=0 ) out mediump 3-component vector of float)
|
||||
0:46 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 color: direct index for structure (in mediump 3-component vector of float)
|
||||
0:46 direct index (temp block{in mediump 3-component vector of float color})
|
||||
0:46 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (layout(stream=0 ) gl_Position highp 4-component vector of float Position)
|
||||
0:49 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:49 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'gl_PrimitiveID' (layout(stream=0 ) out highp int PrimitiveID)
|
||||
0:51 'gl_PrimitiveIDIn' (in highp int PrimitiveID)
|
||||
0:52 move second child to first child (temp highp int)
|
||||
0:52 'gl_Layer' (layout(stream=0 ) out highp int Layer)
|
||||
0:52 Constant:
|
||||
0:52 2 (const int)
|
||||
0:63 Function Definition: foo(i1; (global void)
|
||||
0:63 Function Parameters:
|
||||
0:63 'a' (in highp int)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:65 a: direct index for structure (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:65 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:65 Constant:
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:114 Function Definition: fooe1( (global void)
|
||||
0:114 Function Parameters:
|
||||
0:116 Sequence
|
||||
0:116 'gl_ViewportIndex' (temp float)
|
||||
0:117 'gl_MaxViewports' (temp float)
|
||||
0:118 Constant:
|
||||
0:118 4 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'inv' (temp highp int)
|
||||
0:119 'gl_InvocationID' (in highp int InvocationID)
|
||||
0:134 Function Definition: notHere( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 'gl_MaxGeometryVaryingComponents' (temp float)
|
||||
0:137 'gl_VerticesIn' (temp float)
|
||||
0:140 Function Definition: pointSize1( (global void)
|
||||
0:140 Function Parameters:
|
||||
0:142 Sequence
|
||||
0:142 Sequence
|
||||
0:142 move second child to first child (temp highp float)
|
||||
0:142 'ps' (temp highp float)
|
||||
0:142 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:142 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 Constant:
|
||||
0:142 3 (const int)
|
||||
0:142 Constant:
|
||||
0:142 1 (const int)
|
||||
0:143 move second child to first child (temp highp float)
|
||||
0:143 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:143 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:143 Constant:
|
||||
0:143 1 (const uint)
|
||||
0:143 'ps' (temp highp float)
|
||||
0:148 Function Definition: pointSize2( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Sequence
|
||||
0:150 move second child to first child (temp highp float)
|
||||
0:150 'ps' (temp highp float)
|
||||
0:150 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:150 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 Constant:
|
||||
0:150 3 (const int)
|
||||
0:150 Constant:
|
||||
0:150 1 (const int)
|
||||
0:151 move second child to first child (temp highp float)
|
||||
0:151 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:151 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:151 Constant:
|
||||
0:151 1 (const uint)
|
||||
0:151 'ps' (temp highp float)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:? 'nonBlockUnsized' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:? 'ov4' (layout(stream=4 ) out mediump 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:? 'badv4' (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a})
|
||||
0:? 'outbi' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a, layout(stream=0 ) out highp int b, layout(stream=0 ) out highp int c})
|
||||
0:? 'insn' (in 4-element array of block{in highp int a15})
|
||||
0:? 'anon@2' (layout(stream=0 ) out block{layout(stream=0 ) out mediump float f15})
|
||||
0:? 'anon@3' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (const highp int)
|
||||
0:? 2752 (const int)
|
||||
0:? 'explArray' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'explArrayBad' (in 5-element array of mediump 4-component vector of float)
|
||||
0:? 'nonArrayed' (in mediump 4-component vector of float)
|
||||
0:? 'myColor1' (layout(stream=0 ) flat out mediump 3-component vector of float)
|
||||
0:? 'myColor2' (layout(stream=0 ) centroid out mediump 3-component vector of float)
|
||||
0:? 'centr' (centroid in 4-element array of mediump 3-component vector of float)
|
||||
0:? 'perSampleColor' (layout(stream=0 ) sample out mediump 4-component vector of float)
|
||||
0:? 'comp' (layout(location=7 component=2 ) in 4-element array of mediump float)
|
||||
|
||||
310.geom
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:29: 'fromVertex' : block instance name redefinition
|
||||
ERROR: 0:33: 'fromVertex' : redefinition
|
||||
ERROR: 0:35: 'fooC' : block instance name redefinition
|
||||
ERROR: 0:43: 'EmitStreamVertex' : no matching overloaded function found
|
||||
ERROR: 0:44: 'EndStreamPrimitive' : no matching overloaded function found
|
||||
ERROR: 0:47: 'gl_ClipDistance' : undeclared identifier
|
||||
ERROR: 0:47: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:48: 'gl_ClipDistance' : no such field in structure
|
||||
ERROR: 0:48: 'expression' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:47: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:55: 'selecting output stream' : not supported with this profile: es
|
||||
ERROR: 0:62: 'max_vertices' : too large, must be less than gl_MaxGeometryOutputVertices
|
||||
ERROR: 0:62: 'max_vertices' : cannot change previously set layout value
|
||||
ERROR: 0:63: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:68: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:69: 'points' : cannot change previously set output primitive
|
||||
ERROR: 0:70: 'triangle_strip' : cannot apply to input
|
||||
ERROR: 0:71: 'triangle_strip' : cannot apply to: uniform
|
||||
ERROR: 0:72: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:73: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:74: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:76: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:77: 'max_vertices' : can only apply to a standalone qualifier
|
||||
ERROR: 0:78: 'triangle_strip' : can only apply to a standalone qualifier
|
||||
ERROR: 0:81: 'lines' : cannot apply to 'out'
|
||||
ERROR: 0:83: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:84: 'triangles_adjacency' : cannot change previously set input primitive
|
||||
ERROR: 0:116: 'gl_ViewportIndex' : undeclared identifier
|
||||
ERROR: 0:117: 'gl_MaxViewports' : undeclared identifier
|
||||
ERROR: 0:123: 'lines_adjacency' : inconsistent input primitive for array size of explArrayBad
|
||||
ERROR: 0:124: 'in' : type must be an array: nonArrayed
|
||||
ERROR: 0:128: 'sample' : Reserved word.
|
||||
ERROR: 0:132: 'component' : not supported with this profile: es
|
||||
ERROR: 0:136: 'gl_MaxGeometryVaryingComponents' : undeclared identifier
|
||||
ERROR: 0:137: 'gl_VerticesIn' : undeclared identifier
|
||||
ERROR: 0:142: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_geometry_point_size
|
||||
GL_OES_geometry_point_size
|
||||
ERROR: 0:143: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_geometry_point_size
|
||||
GL_OES_geometry_point_size
|
||||
ERROR: 37 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_EXT_geometry_shader
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_OES_geometry_point_size
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:41 Sequence
|
||||
0:41 EmitVertex (global void)
|
||||
0:42 EndPrimitive (global void)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Constant:
|
||||
0:44 0.000000
|
||||
0:46 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:46 color: direct index for structure (layout(stream=0 ) out mediump 3-component vector of float)
|
||||
0:46 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 color: direct index for structure (in mediump 3-component vector of float)
|
||||
0:46 direct index (temp block{in mediump 3-component vector of float color})
|
||||
0:46 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (layout(stream=0 ) gl_Position highp 4-component vector of float Position)
|
||||
0:49 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:49 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'gl_PrimitiveID' (layout(stream=0 ) out highp int PrimitiveID)
|
||||
0:51 'gl_PrimitiveIDIn' (in highp int PrimitiveID)
|
||||
0:52 move second child to first child (temp highp int)
|
||||
0:52 'gl_Layer' (layout(stream=0 ) out highp int Layer)
|
||||
0:52 Constant:
|
||||
0:52 2 (const int)
|
||||
0:63 Function Definition: foo(i1; (global void)
|
||||
0:63 Function Parameters:
|
||||
0:63 'a' (in highp int)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:65 a: direct index for structure (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:65 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:65 Constant:
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:114 Function Definition: fooe1( (global void)
|
||||
0:114 Function Parameters:
|
||||
0:116 Sequence
|
||||
0:116 'gl_ViewportIndex' (temp float)
|
||||
0:117 'gl_MaxViewports' (temp float)
|
||||
0:118 Constant:
|
||||
0:118 4 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'inv' (temp highp int)
|
||||
0:119 'gl_InvocationID' (in highp int InvocationID)
|
||||
0:134 Function Definition: notHere( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 'gl_MaxGeometryVaryingComponents' (temp float)
|
||||
0:137 'gl_VerticesIn' (temp float)
|
||||
0:140 Function Definition: pointSize1( (global void)
|
||||
0:140 Function Parameters:
|
||||
0:142 Sequence
|
||||
0:142 Sequence
|
||||
0:142 move second child to first child (temp highp float)
|
||||
0:142 'ps' (temp highp float)
|
||||
0:142 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:142 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 Constant:
|
||||
0:142 3 (const int)
|
||||
0:142 Constant:
|
||||
0:142 1 (const int)
|
||||
0:143 move second child to first child (temp highp float)
|
||||
0:143 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:143 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:143 Constant:
|
||||
0:143 1 (const uint)
|
||||
0:143 'ps' (temp highp float)
|
||||
0:148 Function Definition: pointSize2( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Sequence
|
||||
0:150 move second child to first child (temp highp float)
|
||||
0:150 'ps' (temp highp float)
|
||||
0:150 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:150 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 Constant:
|
||||
0:150 3 (const int)
|
||||
0:150 Constant:
|
||||
0:150 1 (const int)
|
||||
0:151 move second child to first child (temp highp float)
|
||||
0:151 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:151 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:151 Constant:
|
||||
0:151 1 (const uint)
|
||||
0:151 'ps' (temp highp float)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:? 'nonBlockUnsized' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:? 'ov4' (layout(stream=4 ) out mediump 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:? 'badv4' (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a})
|
||||
0:? 'outbi' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a, layout(stream=0 ) out highp int b, layout(stream=0 ) out highp int c})
|
||||
0:? 'insn' (in 4-element array of block{in highp int a15})
|
||||
0:? 'anon@2' (layout(stream=0 ) out block{layout(stream=0 ) out mediump float f15})
|
||||
0:? 'anon@3' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (const highp int)
|
||||
0:? 2752 (const int)
|
||||
0:? 'explArray' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'explArrayBad' (in 5-element array of mediump 4-component vector of float)
|
||||
0:? 'nonArrayed' (in mediump 4-component vector of float)
|
||||
0:? 'myColor1' (layout(stream=0 ) flat out mediump 3-component vector of float)
|
||||
0:? 'myColor2' (layout(stream=0 ) centroid out mediump 3-component vector of float)
|
||||
0:? 'centr' (centroid in 4-element array of mediump 3-component vector of float)
|
||||
0:? 'perSampleColor' (layout(stream=0 ) sample out mediump 4-component vector of float)
|
||||
0:? 'comp' (layout(location=7 component=2 ) in 4-element array of mediump float)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_EXT_geometry_shader
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_OES_geometry_point_size
|
||||
invocations = 4
|
||||
max_vertices = 200
|
||||
input primitive = lines_adjacency
|
||||
output primitive = triangle_strip
|
||||
ERROR: node is still EOpNull!
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:41 Sequence
|
||||
0:41 EmitVertex (global void)
|
||||
0:42 EndPrimitive (global void)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Constant:
|
||||
0:44 0.000000
|
||||
0:46 move second child to first child (temp mediump 3-component vector of float)
|
||||
0:46 color: direct index for structure (layout(stream=0 ) out mediump 3-component vector of float)
|
||||
0:46 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 color: direct index for structure (in mediump 3-component vector of float)
|
||||
0:46 direct index (temp block{in mediump 3-component vector of float color})
|
||||
0:46 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 Constant:
|
||||
0:47 0.000000
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:49 move second child to first child (temp highp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (layout(stream=0 ) gl_Position highp 4-component vector of float Position)
|
||||
0:49 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:49 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:51 move second child to first child (temp highp int)
|
||||
0:51 'gl_PrimitiveID' (layout(stream=0 ) out highp int PrimitiveID)
|
||||
0:51 'gl_PrimitiveIDIn' (in highp int PrimitiveID)
|
||||
0:52 move second child to first child (temp highp int)
|
||||
0:52 'gl_Layer' (layout(stream=0 ) out highp int Layer)
|
||||
0:52 Constant:
|
||||
0:52 2 (const int)
|
||||
0:63 Function Definition: foo(i1; (global void)
|
||||
0:63 Function Parameters:
|
||||
0:63 'a' (in highp int)
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:65 a: direct index for structure (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:65 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:65 Constant:
|
||||
0:65 0 (const int)
|
||||
0:65 Constant:
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:65 1.000000
|
||||
0:114 Function Definition: fooe1( (global void)
|
||||
0:114 Function Parameters:
|
||||
0:116 Sequence
|
||||
0:116 'gl_ViewportIndex' (temp float)
|
||||
0:117 'gl_MaxViewports' (temp float)
|
||||
0:118 Constant:
|
||||
0:118 4 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'inv' (temp highp int)
|
||||
0:119 'gl_InvocationID' (in highp int InvocationID)
|
||||
0:134 Function Definition: notHere( (global void)
|
||||
0:134 Function Parameters:
|
||||
0:136 Sequence
|
||||
0:136 'gl_MaxGeometryVaryingComponents' (temp float)
|
||||
0:137 'gl_VerticesIn' (temp float)
|
||||
0:140 Function Definition: pointSize1( (global void)
|
||||
0:140 Function Parameters:
|
||||
0:142 Sequence
|
||||
0:142 Sequence
|
||||
0:142 move second child to first child (temp highp float)
|
||||
0:142 'ps' (temp highp float)
|
||||
0:142 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:142 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:142 Constant:
|
||||
0:142 3 (const int)
|
||||
0:142 Constant:
|
||||
0:142 1 (const int)
|
||||
0:143 move second child to first child (temp highp float)
|
||||
0:143 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:143 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:143 Constant:
|
||||
0:143 1 (const uint)
|
||||
0:143 'ps' (temp highp float)
|
||||
0:148 Function Definition: pointSize2( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Sequence
|
||||
0:150 move second child to first child (temp highp float)
|
||||
0:150 'ps' (temp highp float)
|
||||
0:150 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:150 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:150 Constant:
|
||||
0:150 3 (const int)
|
||||
0:150 Constant:
|
||||
0:150 1 (const int)
|
||||
0:151 move second child to first child (temp highp float)
|
||||
0:151 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize highp float PointSize)
|
||||
0:151 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) gl_Position highp 4-component vector of float Position gl_Position, layout(stream=0 ) gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:151 Constant:
|
||||
0:151 1 (const uint)
|
||||
0:151 'ps' (temp highp float)
|
||||
0:? Linker Objects
|
||||
0:? 'fromV' (in 4-element array of block{in mediump 3-component vector of float color})
|
||||
0:? 'nonBlockUnsized' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'toF' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 3-component vector of float color})
|
||||
0:? 'gl_in' (in 4-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:? 'ov4' (layout(stream=4 ) out mediump 4-component vector of float)
|
||||
0:? 'ouuaa6' (layout(stream=0 ) out block{layout(stream=0 ) out mediump 4-component vector of float a})
|
||||
0:? 'badv4' (layout(stream=0 ) out mediump 4-component vector of float)
|
||||
0:? 'bad2v4' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'anon@1' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a})
|
||||
0:? 'outbi' (layout(stream=0 ) out block{layout(stream=0 ) out highp int a, layout(stream=0 ) out highp int b, layout(stream=0 ) out highp int c})
|
||||
0:? 'insn' (in 4-element array of block{in highp int a15})
|
||||
0:? 'anon@2' (layout(stream=0 ) out block{layout(stream=0 ) out mediump float f15})
|
||||
0:? 'anon@3' (layout(column_major shared ) uniform block{layout(column_major shared ) uniform bool b15})
|
||||
0:? 'summ' (const highp int)
|
||||
0:? 2752 (const int)
|
||||
0:? 'explArray' (in 4-element array of mediump 4-component vector of float)
|
||||
0:? 'explArrayBad' (in 5-element array of mediump 4-component vector of float)
|
||||
0:? 'nonArrayed' (in mediump 4-component vector of float)
|
||||
0:? 'myColor1' (layout(stream=0 ) flat out mediump 3-component vector of float)
|
||||
0:? 'myColor2' (layout(stream=0 ) centroid out mediump 3-component vector of float)
|
||||
0:? 'centr' (centroid in 4-element array of mediump 3-component vector of float)
|
||||
0:? 'perSampleColor' (layout(stream=0 ) sample out mediump 4-component vector of float)
|
||||
0:? 'comp' (layout(location=7 component=2 ) in 4-element array of mediump float)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,315 +1,315 @@
|
||||
310.tese
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: 'vertices' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:9: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:10: 'isolines' : cannot change previously set input primitive
|
||||
ERROR: 0:12: 'ccw' : cannot change previously set vertex order
|
||||
ERROR: 0:16: 'equal_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:17: 'fractional_even_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:22: 'patch' : can only use on input in tessellation-evaluation shader
|
||||
ERROR: 0:26: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:37: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_tessellation_point_size
|
||||
GL_OES_tessellation_point_size
|
||||
ERROR: 0:38: 'gl_ClipDistance' : no such field in structure
|
||||
ERROR: 0:38: 'expression' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:47: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_tessellation_point_size
|
||||
GL_OES_tessellation_point_size
|
||||
ERROR: 0:48: 'gl_ClipDistance' : undeclared identifier
|
||||
ERROR: 0:48: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:48: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:51: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:52: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:53: 'noperspective' : Reserved word.
|
||||
ERROR: 0:53: 'noperspective' : not supported with this profile: es
|
||||
ERROR: 0:53: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:54: 'sample' : Reserved word.
|
||||
ERROR: 0:54: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
|
||||
ERROR: 0:58: 'gl_PerVertex' : block already declared with size, can't redeclare as implicitly-sized
|
||||
ERROR: 0:63: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:68: 'quads' : cannot apply to 'out'
|
||||
ERROR: 0:68: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:69: 'triangles' : cannot apply to 'out'
|
||||
ERROR: 0:70: 'isolines' : cannot apply to 'out'
|
||||
ERROR: 0:71: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:72: 'fractional_odd_spacing' : can only apply to 'in'
|
||||
ERROR: 0:73: 'equal_spacing' : can only apply to 'in'
|
||||
ERROR: 0:74: 'fractional_even_spacing' : can only apply to 'in'
|
||||
ERROR: 0:75: 'point_mode' : can only apply to 'in'
|
||||
ERROR: 0:77: 'in' : type must be an array: ina
|
||||
ERROR: 0:79: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:82: 'in' : type must be an array: bla
|
||||
ERROR: 0:90: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:100: 'location' : overlapping use of location 24
|
||||
ERROR: 0:103: 'location' : overlapping use of location 24
|
||||
ERROR: 0:105: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:113: 'sample' : Reserved word.
|
||||
ERROR: 0:119: 'gl_PointSize' : no such field in structure
|
||||
ERROR: 0:119: '=' : cannot convert from 'temp block{in highp 4-component vector of float Position gl_Position}' to 'temp highp float'
|
||||
ERROR: 0:127: 'gl_BoundingBoxOES' : undeclared identifier
|
||||
ERROR: 44 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
Requested GL_EXT_primitive_bounding_box
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_EXT_tessellation_shader
|
||||
Requested GL_OES_shader_io_blocks
|
||||
Requested GL_OES_tessellation_point_size
|
||||
Requested GL_OES_tessellation_shader
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:24 Function Definition: main( (global void)
|
||||
0:24 Function Parameters:
|
||||
0:26 Sequence
|
||||
0:26 Constant:
|
||||
0:26 0.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp highp int)
|
||||
0:28 'a' (temp highp int)
|
||||
0:28 Constant:
|
||||
0:28 1512 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp highp 4-component vector of float)
|
||||
0:36 'p' (temp highp 4-component vector of float)
|
||||
0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp highp float)
|
||||
0:37 'ps' (temp highp float)
|
||||
0:37 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp highp float)
|
||||
0:38 'cd' (temp highp float)
|
||||
0:38 Constant:
|
||||
0:38 0.000000
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp highp int)
|
||||
0:40 'pvi' (temp highp int)
|
||||
0:40 'gl_PatchVerticesIn' (in highp int PatchVertices)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp highp int)
|
||||
0:41 'pid' (temp highp int)
|
||||
0:41 'gl_PrimitiveID' (in highp int PrimitiveID)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp highp 3-component vector of float)
|
||||
0:42 'tc' (temp highp 3-component vector of float)
|
||||
0:42 'gl_TessCoord' (in highp 3-component vector of float TessCoord)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp highp float)
|
||||
0:43 'tlo' (temp highp float)
|
||||
0:43 direct index (patch temp highp float TessLevelOuter)
|
||||
0:43 'gl_TessLevelOuter' (patch in 4-element array of highp float TessLevelOuter)
|
||||
0:43 Constant:
|
||||
0:43 3 (const int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp highp float)
|
||||
0:44 'tli' (temp highp float)
|
||||
0:44 direct index (patch temp highp float TessLevelInner)
|
||||
0:44 'gl_TessLevelInner' (patch in 2-element array of highp float TessLevelInner)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
|
||||
0:46 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 'p' (temp highp 4-component vector of float)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:47 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:47 Constant:
|
||||
0:47 1 (const uint)
|
||||
0:47 'ps' (temp highp float)
|
||||
0:48 move second child to first child (temp highp float)
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:48 'cd' (temp highp float)
|
||||
0:117 Function Definition: pointSize2( (global void)
|
||||
0:117 Function Parameters:
|
||||
0:? Sequence
|
||||
0:120 move second child to first child (temp highp float)
|
||||
0:120 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:120 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:120 Constant:
|
||||
0:120 1 (const uint)
|
||||
0:120 'ps' (temp highp float)
|
||||
0:125 Function Definition: bbbad( (global void)
|
||||
0:125 Function Parameters:
|
||||
0:127 Sequence
|
||||
0:127 'gl_BoundingBoxOES' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in highp 4-component vector of float)
|
||||
0:? 'patchOut' (patch out highp 4-component vector of float)
|
||||
0:? 'badp1' (smooth patch in highp 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in highp 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in highp 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in highp 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})
|
||||
0:? 'ina' (in highp 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'bla' (in block{in highp int f})
|
||||
0:? 'blb' (in 32-element array of block{in highp int f})
|
||||
0:? 'blc' (in 32-element array of block{in highp int f})
|
||||
0:? 'bld' (in 32-element array of block{in highp int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in highp int a})
|
||||
0:? 'myColor2' (centroid out highp 3-component vector of float)
|
||||
0:? 'centr' (centroid in 32-element array of highp 3-component vector of float)
|
||||
0:? 'perSampleColor' (sample out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
Requested GL_EXT_primitive_bounding_box
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_EXT_tessellation_shader
|
||||
Requested GL_OES_shader_io_blocks
|
||||
Requested GL_OES_tessellation_point_size
|
||||
Requested GL_OES_tessellation_shader
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:24 Function Definition: main( (global void)
|
||||
0:24 Function Parameters:
|
||||
0:26 Sequence
|
||||
0:26 Constant:
|
||||
0:26 0.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp highp int)
|
||||
0:28 'a' (temp highp int)
|
||||
0:28 Constant:
|
||||
0:28 1512 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp highp 4-component vector of float)
|
||||
0:36 'p' (temp highp 4-component vector of float)
|
||||
0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp highp float)
|
||||
0:37 'ps' (temp highp float)
|
||||
0:37 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp highp float)
|
||||
0:38 'cd' (temp highp float)
|
||||
0:38 Constant:
|
||||
0:38 0.000000
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp highp int)
|
||||
0:40 'pvi' (temp highp int)
|
||||
0:40 'gl_PatchVerticesIn' (in highp int PatchVertices)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp highp int)
|
||||
0:41 'pid' (temp highp int)
|
||||
0:41 'gl_PrimitiveID' (in highp int PrimitiveID)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp highp 3-component vector of float)
|
||||
0:42 'tc' (temp highp 3-component vector of float)
|
||||
0:42 'gl_TessCoord' (in highp 3-component vector of float TessCoord)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp highp float)
|
||||
0:43 'tlo' (temp highp float)
|
||||
0:43 direct index (patch temp highp float TessLevelOuter)
|
||||
0:43 'gl_TessLevelOuter' (patch in 4-element array of highp float TessLevelOuter)
|
||||
0:43 Constant:
|
||||
0:43 3 (const int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp highp float)
|
||||
0:44 'tli' (temp highp float)
|
||||
0:44 direct index (patch temp highp float TessLevelInner)
|
||||
0:44 'gl_TessLevelInner' (patch in 2-element array of highp float TessLevelInner)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
|
||||
0:46 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 'p' (temp highp 4-component vector of float)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:47 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:47 Constant:
|
||||
0:47 1 (const uint)
|
||||
0:47 'ps' (temp highp float)
|
||||
0:48 move second child to first child (temp highp float)
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:48 'cd' (temp highp float)
|
||||
0:117 Function Definition: pointSize2( (global void)
|
||||
0:117 Function Parameters:
|
||||
0:? Sequence
|
||||
0:120 move second child to first child (temp highp float)
|
||||
0:120 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:120 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:120 Constant:
|
||||
0:120 1 (const uint)
|
||||
0:120 'ps' (temp highp float)
|
||||
0:125 Function Definition: bbbad( (global void)
|
||||
0:125 Function Parameters:
|
||||
0:127 Sequence
|
||||
0:127 'gl_BoundingBoxOES' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in highp 4-component vector of float)
|
||||
0:? 'patchOut' (patch out highp 4-component vector of float)
|
||||
0:? 'badp1' (smooth patch in highp 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in highp 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in highp 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in highp 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})
|
||||
0:? 'ina' (in highp 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'bla' (in block{in highp int f})
|
||||
0:? 'blb' (in 32-element array of block{in highp int f})
|
||||
0:? 'blc' (in 32-element array of block{in highp int f})
|
||||
0:? 'bld' (in 32-element array of block{in highp int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in highp int a})
|
||||
0:? 'myColor2' (centroid out highp 3-component vector of float)
|
||||
0:? 'centr' (centroid in 32-element array of highp 3-component vector of float)
|
||||
0:? 'perSampleColor' (sample out highp 4-component vector of float)
|
||||
|
||||
310.tese
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: 'vertices' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:9: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:10: 'isolines' : cannot change previously set input primitive
|
||||
ERROR: 0:12: 'ccw' : cannot change previously set vertex order
|
||||
ERROR: 0:16: 'equal_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:17: 'fractional_even_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:22: 'patch' : can only use on input in tessellation-evaluation shader
|
||||
ERROR: 0:26: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:37: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_tessellation_point_size
|
||||
GL_OES_tessellation_point_size
|
||||
ERROR: 0:38: 'gl_ClipDistance' : no such field in structure
|
||||
ERROR: 0:38: 'expression' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:47: 'gl_PointSize' : required extension not requested: Possible extensions include:
|
||||
GL_EXT_tessellation_point_size
|
||||
GL_OES_tessellation_point_size
|
||||
ERROR: 0:48: 'gl_ClipDistance' : undeclared identifier
|
||||
ERROR: 0:48: 'gl_ClipDistance' : left of '[' is not of type array, matrix, or vector
|
||||
ERROR: 0:48: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:51: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:52: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:53: 'noperspective' : Reserved word.
|
||||
ERROR: 0:53: 'noperspective' : not supported with this profile: es
|
||||
ERROR: 0:53: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:54: 'sample' : Reserved word.
|
||||
ERROR: 0:54: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
|
||||
ERROR: 0:58: 'gl_PerVertex' : block already declared with size, can't redeclare as implicitly-sized
|
||||
ERROR: 0:63: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:68: 'quads' : cannot apply to 'out'
|
||||
ERROR: 0:68: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:69: 'triangles' : cannot apply to 'out'
|
||||
ERROR: 0:70: 'isolines' : cannot apply to 'out'
|
||||
ERROR: 0:71: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:72: 'fractional_odd_spacing' : can only apply to 'in'
|
||||
ERROR: 0:73: 'equal_spacing' : can only apply to 'in'
|
||||
ERROR: 0:74: 'fractional_even_spacing' : can only apply to 'in'
|
||||
ERROR: 0:75: 'point_mode' : can only apply to 'in'
|
||||
ERROR: 0:77: 'in' : type must be an array: ina
|
||||
ERROR: 0:79: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:82: 'in' : type must be an array: bla
|
||||
ERROR: 0:90: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:100: 'location' : overlapping use of location 24
|
||||
ERROR: 0:103: 'location' : overlapping use of location 24
|
||||
ERROR: 0:105: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:113: 'sample' : Reserved word.
|
||||
ERROR: 0:119: 'gl_PointSize' : no such field in structure
|
||||
ERROR: 0:119: '=' : cannot convert from 'temp block{in highp 4-component vector of float Position gl_Position}' to 'temp highp float'
|
||||
ERROR: 0:127: 'gl_BoundingBoxOES' : undeclared identifier
|
||||
ERROR: 44 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
Requested GL_EXT_primitive_bounding_box
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_EXT_tessellation_shader
|
||||
Requested GL_OES_shader_io_blocks
|
||||
Requested GL_OES_tessellation_point_size
|
||||
Requested GL_OES_tessellation_shader
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:24 Function Definition: main( (global void)
|
||||
0:24 Function Parameters:
|
||||
0:26 Sequence
|
||||
0:26 Constant:
|
||||
0:26 0.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp highp int)
|
||||
0:28 'a' (temp highp int)
|
||||
0:28 Constant:
|
||||
0:28 1512 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp highp 4-component vector of float)
|
||||
0:36 'p' (temp highp 4-component vector of float)
|
||||
0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp highp float)
|
||||
0:37 'ps' (temp highp float)
|
||||
0:37 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp highp float)
|
||||
0:38 'cd' (temp highp float)
|
||||
0:38 Constant:
|
||||
0:38 0.000000
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp highp int)
|
||||
0:40 'pvi' (temp highp int)
|
||||
0:40 'gl_PatchVerticesIn' (in highp int PatchVertices)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp highp int)
|
||||
0:41 'pid' (temp highp int)
|
||||
0:41 'gl_PrimitiveID' (in highp int PrimitiveID)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp highp 3-component vector of float)
|
||||
0:42 'tc' (temp highp 3-component vector of float)
|
||||
0:42 'gl_TessCoord' (in highp 3-component vector of float TessCoord)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp highp float)
|
||||
0:43 'tlo' (temp highp float)
|
||||
0:43 direct index (patch temp highp float TessLevelOuter)
|
||||
0:43 'gl_TessLevelOuter' (patch in 4-element array of highp float TessLevelOuter)
|
||||
0:43 Constant:
|
||||
0:43 3 (const int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp highp float)
|
||||
0:44 'tli' (temp highp float)
|
||||
0:44 direct index (patch temp highp float TessLevelInner)
|
||||
0:44 'gl_TessLevelInner' (patch in 2-element array of highp float TessLevelInner)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
|
||||
0:46 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 'p' (temp highp 4-component vector of float)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:47 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:47 Constant:
|
||||
0:47 1 (const uint)
|
||||
0:47 'ps' (temp highp float)
|
||||
0:48 move second child to first child (temp highp float)
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:48 'cd' (temp highp float)
|
||||
0:117 Function Definition: pointSize2( (global void)
|
||||
0:117 Function Parameters:
|
||||
0:? Sequence
|
||||
0:120 move second child to first child (temp highp float)
|
||||
0:120 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:120 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:120 Constant:
|
||||
0:120 1 (const uint)
|
||||
0:120 'ps' (temp highp float)
|
||||
0:125 Function Definition: bbbad( (global void)
|
||||
0:125 Function Parameters:
|
||||
0:127 Sequence
|
||||
0:127 'gl_BoundingBoxOES' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in highp 4-component vector of float)
|
||||
0:? 'patchOut' (patch out highp 4-component vector of float)
|
||||
0:? 'badp1' (smooth patch in highp 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in highp 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in highp 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in highp 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})
|
||||
0:? 'ina' (in highp 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'bla' (in block{in highp int f})
|
||||
0:? 'blb' (in 32-element array of block{in highp int f})
|
||||
0:? 'blc' (in 32-element array of block{in highp int f})
|
||||
0:? 'bld' (in 32-element array of block{in highp int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in highp int a})
|
||||
0:? 'myColor2' (centroid out highp 3-component vector of float)
|
||||
0:? 'centr' (centroid in 32-element array of highp 3-component vector of float)
|
||||
0:? 'perSampleColor' (sample out highp 4-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
Requested GL_EXT_primitive_bounding_box
|
||||
Requested GL_EXT_shader_io_blocks
|
||||
Requested GL_EXT_tessellation_shader
|
||||
Requested GL_OES_shader_io_blocks
|
||||
Requested GL_OES_tessellation_point_size
|
||||
Requested GL_OES_tessellation_shader
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:24 Function Definition: main( (global void)
|
||||
0:24 Function Parameters:
|
||||
0:26 Sequence
|
||||
0:26 Constant:
|
||||
0:26 0.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp highp int)
|
||||
0:28 'a' (temp highp int)
|
||||
0:28 Constant:
|
||||
0:28 1512 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp highp 4-component vector of float)
|
||||
0:36 'p' (temp highp 4-component vector of float)
|
||||
0:36 gl_Position: direct index for structure (in highp 4-component vector of float Position)
|
||||
0:36 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp highp float)
|
||||
0:37 'ps' (temp highp float)
|
||||
0:37 gl_PointSize: direct index for structure (in highp float PointSize)
|
||||
0:37 direct index (temp block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize})
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp highp float)
|
||||
0:38 'cd' (temp highp float)
|
||||
0:38 Constant:
|
||||
0:38 0.000000
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp highp int)
|
||||
0:40 'pvi' (temp highp int)
|
||||
0:40 'gl_PatchVerticesIn' (in highp int PatchVertices)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp highp int)
|
||||
0:41 'pid' (temp highp int)
|
||||
0:41 'gl_PrimitiveID' (in highp int PrimitiveID)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp highp 3-component vector of float)
|
||||
0:42 'tc' (temp highp 3-component vector of float)
|
||||
0:42 'gl_TessCoord' (in highp 3-component vector of float TessCoord)
|
||||
0:43 Sequence
|
||||
0:43 move second child to first child (temp highp float)
|
||||
0:43 'tlo' (temp highp float)
|
||||
0:43 direct index (patch temp highp float TessLevelOuter)
|
||||
0:43 'gl_TessLevelOuter' (patch in 4-element array of highp float TessLevelOuter)
|
||||
0:43 Constant:
|
||||
0:43 3 (const int)
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp highp float)
|
||||
0:44 'tli' (temp highp float)
|
||||
0:44 direct index (patch temp highp float TessLevelInner)
|
||||
0:44 'gl_TessLevelInner' (patch in 2-element array of highp float TessLevelInner)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:46 move second child to first child (temp highp 4-component vector of float)
|
||||
0:46 gl_Position: direct index for structure (gl_Position highp 4-component vector of float Position)
|
||||
0:46 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:46 Constant:
|
||||
0:46 0 (const uint)
|
||||
0:46 'p' (temp highp 4-component vector of float)
|
||||
0:47 move second child to first child (temp highp float)
|
||||
0:47 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:47 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:47 Constant:
|
||||
0:47 1 (const uint)
|
||||
0:47 'ps' (temp highp float)
|
||||
0:48 move second child to first child (temp highp float)
|
||||
0:48 Constant:
|
||||
0:48 0.000000
|
||||
0:48 'cd' (temp highp float)
|
||||
0:117 Function Definition: pointSize2( (global void)
|
||||
0:117 Function Parameters:
|
||||
0:? Sequence
|
||||
0:120 move second child to first child (temp highp float)
|
||||
0:120 gl_PointSize: direct index for structure (gl_PointSize highp float PointSize)
|
||||
0:120 'anon@1' (out block{gl_Position highp 4-component vector of float Position gl_Position, gl_PointSize highp float PointSize gl_PointSize})
|
||||
0:120 Constant:
|
||||
0:120 1 (const uint)
|
||||
0:120 'ps' (temp highp float)
|
||||
0:125 Function Definition: bbbad( (global void)
|
||||
0:125 Function Parameters:
|
||||
0:127 Sequence
|
||||
0:127 'gl_BoundingBoxOES' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in highp 4-component vector of float)
|
||||
0:? 'patchOut' (patch out highp 4-component vector of float)
|
||||
0:? 'badp1' (smooth patch in highp 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in highp 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in highp 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in highp 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in highp 4-component vector of float Position gl_Position})
|
||||
0:? 'ina' (in highp 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of highp 2-component vector of float)
|
||||
0:? 'bla' (in block{in highp int f})
|
||||
0:? 'blb' (in 32-element array of block{in highp int f})
|
||||
0:? 'blc' (in 32-element array of block{in highp int f})
|
||||
0:? 'bld' (in 32-element array of block{in highp int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of highp 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of highp 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in highp int a})
|
||||
0:? 'myColor2' (centroid out highp 3-component vector of float)
|
||||
0:? 'centr' (centroid in 32-element array of highp 3-component vector of float)
|
||||
0:? 'perSampleColor' (sample out highp 4-component vector of float)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,50 +1,50 @@
|
||||
310implicitSizeArrayError.vert
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: '' : array size required
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp highp int)
|
||||
0:7 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:7 direct index (layout(column_major shared ) temp highp int)
|
||||
0:7 a: direct index for structure (layout(column_major shared ) uniform implicitly-sized array of highp int)
|
||||
0:7 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of highp int a})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:7 Constant:
|
||||
0:7 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of highp int a})
|
||||
0:? 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp highp int)
|
||||
0:7 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:7 direct index (layout(column_major shared ) temp highp int)
|
||||
0:7 a: direct index for structure (layout(column_major shared ) uniform 1-element array of highp int)
|
||||
0:7 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of highp int a})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:7 Constant:
|
||||
0:7 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of highp int a})
|
||||
0:? 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
310implicitSizeArrayError.vert
|
||||
Warning, version 310 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: '' : array size required
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 310
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp highp int)
|
||||
0:7 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:7 direct index (layout(column_major shared ) temp highp int)
|
||||
0:7 a: direct index for structure (layout(column_major shared ) uniform implicitly-sized array of highp int)
|
||||
0:7 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of highp int a})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:7 Constant:
|
||||
0:7 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform implicitly-sized array of highp int a})
|
||||
0:? 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 310
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp highp int)
|
||||
0:7 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:7 direct index (layout(column_major shared ) temp highp int)
|
||||
0:7 a: direct index for structure (layout(column_major shared ) uniform 1-element array of highp int)
|
||||
0:7 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of highp int a})
|
||||
0:7 Constant:
|
||||
0:7 0 (const int)
|
||||
0:7 Constant:
|
||||
0:7 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'uni' (layout(location=0 column_major shared ) uniform block{layout(column_major shared ) uniform 1-element array of highp int a})
|
||||
0:? 'o' (layout(location=0 ) smooth out highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
@@ -1,214 +1,214 @@
|
||||
330.frag
|
||||
ERROR: 0:27: 'block declaration' : cannot redeclare block: gl_block
|
||||
ERROR: 0:31: 'gl_name' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:32: 'gl_i' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:35: 'gl_in' : no declaration found for redeclaration
|
||||
ERROR: 0:39: 'gl_FragCoord' : cannot redeclare a non block as a block
|
||||
ERROR: 0:44: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:44: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:45: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:46: 'layout-id value' : scalar integer expression required
|
||||
ERROR: 0:46: 'location' : location is too large
|
||||
ERROR: 0:47: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:48: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:52: 'f2' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:57: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:62: 'location on block member' : can only use in an in/out block
|
||||
ERROR: 0:62: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:60: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:68: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:69: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:76: 'f2' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:91: 'location on block member' : can only use in an in/out block
|
||||
ERROR: 0:91: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:91: 'location' : overlapping use of location 3
|
||||
ERROR: 0:89: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:94: 'location' : either the block needs a location, or all members need a location, or no members have a location
|
||||
ERROR: 0:108: 'A' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:119: 'location' : overlapping use of location 44
|
||||
ERROR: 0:122: 'index' : can only be used with an explicit location
|
||||
ERROR: 0:124: 'location' : overlapping use of location 0
|
||||
ERROR: 0:125: 'index' : can only be used on an output
|
||||
ERROR: 0:126: 'index' : can only be used on an output
|
||||
ERROR: 0:126: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:127: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:128: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:140: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:140: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 0:141: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:141: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 38 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 330
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp int)
|
||||
0:12 'buffer' (temp int)
|
||||
0:12 Constant:
|
||||
0:12 4 (const int)
|
||||
0:21 Function Definition: foo( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:23 Sequence
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'c' (temp 4-component vector of float)
|
||||
0:23 gl_Color: direct index for structure (in 4-component vector of float Color)
|
||||
0:23 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:23 Constant:
|
||||
0:23 2 (const uint)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:24 'inVar' (smooth in 4-component vector of float)
|
||||
0:133 Function Definition: qlod( (global void)
|
||||
0:133 Function Parameters:
|
||||
0:? Sequence
|
||||
0:140 'lod' (temp 2-component vector of float)
|
||||
0:141 'lod' (temp 2-component vector of float)
|
||||
0:147 Function Definition: fooKeyMem( (global void)
|
||||
0:147 Function Parameters:
|
||||
0:149 Sequence
|
||||
0:149 precise: direct index for structure (global int)
|
||||
0:149 'KeyMem' (global structure{global int precise})
|
||||
0:149 Constant:
|
||||
0:149 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:? 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:? 'gl_name' (in block{in int gl_i})
|
||||
0:? 'start' (const int)
|
||||
0:? 6 (const int)
|
||||
0:? 'v1' (smooth in 4-component vector of float)
|
||||
0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
||||
0:? 'v20' (smooth in 4-component vector of float)
|
||||
0:? 'v21' (layout(location=60 ) smooth in float)
|
||||
0:? 'v22' (layout(location=2 ) smooth in float)
|
||||
0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
||||
0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
||||
0:? 'v4' (smooth in 4-component vector of float)
|
||||
0:? 'v5' (smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
||||
0:? 'v23' (layout(location=61 ) smooth in float)
|
||||
0:? 'v24' (layout(location=62 ) smooth in float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
||||
0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
||||
0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
||||
0:? 'outVar2' (layout(location=4095 index=0 ) out 4-component vector of float)
|
||||
0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
||||
0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'precise' (global int)
|
||||
0:? 'KeyMem' (global structure{global int precise})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot use gl_FragColor or gl_FragData when using user-defined outputs
|
||||
ERROR: Linking fragment stage: Cannot use both gl_FragColor and gl_FragData
|
||||
|
||||
Shader version: 330
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp int)
|
||||
0:12 'buffer' (temp int)
|
||||
0:12 Constant:
|
||||
0:12 4 (const int)
|
||||
0:21 Function Definition: foo( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:23 Sequence
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'c' (temp 4-component vector of float)
|
||||
0:23 gl_Color: direct index for structure (in 4-component vector of float Color)
|
||||
0:23 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:23 Constant:
|
||||
0:23 2 (const uint)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:24 'inVar' (smooth in 4-component vector of float)
|
||||
0:133 Function Definition: qlod( (global void)
|
||||
0:133 Function Parameters:
|
||||
0:? Sequence
|
||||
0:140 'lod' (temp 2-component vector of float)
|
||||
0:141 'lod' (temp 2-component vector of float)
|
||||
0:147 Function Definition: fooKeyMem( (global void)
|
||||
0:147 Function Parameters:
|
||||
0:149 Sequence
|
||||
0:149 precise: direct index for structure (global int)
|
||||
0:149 'KeyMem' (global structure{global int precise})
|
||||
0:149 Constant:
|
||||
0:149 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:? 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:? 'gl_name' (in block{in int gl_i})
|
||||
0:? 'start' (const int)
|
||||
0:? 6 (const int)
|
||||
0:? 'v1' (smooth in 4-component vector of float)
|
||||
0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
||||
0:? 'v20' (smooth in 4-component vector of float)
|
||||
0:? 'v21' (layout(location=60 ) smooth in float)
|
||||
0:? 'v22' (layout(location=2 ) smooth in float)
|
||||
0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
||||
0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
||||
0:? 'v4' (smooth in 4-component vector of float)
|
||||
0:? 'v5' (smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
||||
0:? 'v23' (layout(location=61 ) smooth in float)
|
||||
0:? 'v24' (layout(location=62 ) smooth in float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
||||
0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
||||
0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
||||
0:? 'outVar2' (layout(location=4095 index=0 ) out 4-component vector of float)
|
||||
0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
||||
0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'precise' (global int)
|
||||
0:? 'KeyMem' (global structure{global int precise})
|
||||
|
||||
330.frag
|
||||
ERROR: 0:27: 'block declaration' : cannot redeclare block: gl_block
|
||||
ERROR: 0:31: 'gl_name' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:32: 'gl_i' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 0:35: 'gl_in' : no declaration found for redeclaration
|
||||
ERROR: 0:39: 'gl_FragCoord' : cannot redeclare a non block as a block
|
||||
ERROR: 0:44: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:44: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:45: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:46: 'layout-id value' : scalar integer expression required
|
||||
ERROR: 0:46: 'location' : location is too large
|
||||
ERROR: 0:47: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:48: 'non-literal layout-id value' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:52: 'f2' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:57: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:62: 'location on block member' : can only use in an in/out block
|
||||
ERROR: 0:62: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:60: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:68: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:69: 'layout-id value' : cannot be negative
|
||||
ERROR: 0:76: 'f2' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:91: 'location on block member' : can only use in an in/out block
|
||||
ERROR: 0:91: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:91: 'location' : overlapping use of location 3
|
||||
ERROR: 0:89: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:94: 'location' : either the block needs a location, or all members need a location, or no members have a location
|
||||
ERROR: 0:108: 'A' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:119: 'location' : overlapping use of location 44
|
||||
ERROR: 0:122: 'index' : can only be used with an explicit location
|
||||
ERROR: 0:124: 'location' : overlapping use of location 0
|
||||
ERROR: 0:125: 'index' : can only be used on an output
|
||||
ERROR: 0:126: 'index' : can only be used on an output
|
||||
ERROR: 0:126: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:127: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:128: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:140: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:140: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 0:141: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:141: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 38 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 330
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp int)
|
||||
0:12 'buffer' (temp int)
|
||||
0:12 Constant:
|
||||
0:12 4 (const int)
|
||||
0:21 Function Definition: foo( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:23 Sequence
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'c' (temp 4-component vector of float)
|
||||
0:23 gl_Color: direct index for structure (in 4-component vector of float Color)
|
||||
0:23 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:23 Constant:
|
||||
0:23 2 (const uint)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:24 'inVar' (smooth in 4-component vector of float)
|
||||
0:133 Function Definition: qlod( (global void)
|
||||
0:133 Function Parameters:
|
||||
0:? Sequence
|
||||
0:140 'lod' (temp 2-component vector of float)
|
||||
0:141 'lod' (temp 2-component vector of float)
|
||||
0:147 Function Definition: fooKeyMem( (global void)
|
||||
0:147 Function Parameters:
|
||||
0:149 Sequence
|
||||
0:149 precise: direct index for structure (global int)
|
||||
0:149 'KeyMem' (global structure{global int precise})
|
||||
0:149 Constant:
|
||||
0:149 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:? 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:? 'gl_name' (in block{in int gl_i})
|
||||
0:? 'start' (const int)
|
||||
0:? 6 (const int)
|
||||
0:? 'v1' (smooth in 4-component vector of float)
|
||||
0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
||||
0:? 'v20' (smooth in 4-component vector of float)
|
||||
0:? 'v21' (layout(location=60 ) smooth in float)
|
||||
0:? 'v22' (layout(location=2 ) smooth in float)
|
||||
0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
||||
0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
||||
0:? 'v4' (smooth in 4-component vector of float)
|
||||
0:? 'v5' (smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
||||
0:? 'v23' (layout(location=61 ) smooth in float)
|
||||
0:? 'v24' (layout(location=62 ) smooth in float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
||||
0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
||||
0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
||||
0:? 'outVar2' (layout(location=4095 index=0 ) out 4-component vector of float)
|
||||
0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
||||
0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'precise' (global int)
|
||||
0:? 'KeyMem' (global structure{global int precise})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot use gl_FragColor or gl_FragData when using user-defined outputs
|
||||
ERROR: Linking fragment stage: Cannot use both gl_FragColor and gl_FragData
|
||||
|
||||
Shader version: 330
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp int)
|
||||
0:12 'buffer' (temp int)
|
||||
0:12 Constant:
|
||||
0:12 4 (const int)
|
||||
0:21 Function Definition: foo( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:23 Sequence
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'c' (temp 4-component vector of float)
|
||||
0:23 gl_Color: direct index for structure (in 4-component vector of float Color)
|
||||
0:23 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:23 Constant:
|
||||
0:23 2 (const uint)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:24 'inVar' (smooth in 4-component vector of float)
|
||||
0:133 Function Definition: qlod( (global void)
|
||||
0:133 Function Parameters:
|
||||
0:? Sequence
|
||||
0:140 'lod' (temp 2-component vector of float)
|
||||
0:141 'lod' (temp 2-component vector of float)
|
||||
0:147 Function Definition: fooKeyMem( (global void)
|
||||
0:147 Function Parameters:
|
||||
0:149 Sequence
|
||||
0:149 precise: direct index for structure (global int)
|
||||
0:149 'KeyMem' (global structure{global int precise})
|
||||
0:149 Constant:
|
||||
0:149 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (layout(location=0 index=0 ) out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:? 'anon@0' (in block{in 4-component vector of float Color gl_Color, })
|
||||
0:? 'gl_name' (in block{in int gl_i})
|
||||
0:? 'start' (const int)
|
||||
0:? 6 (const int)
|
||||
0:? 'v1' (smooth in 4-component vector of float)
|
||||
0:? 'v2' (layout(location=8 ) smooth in 4-component vector of float)
|
||||
0:? 'v20' (smooth in 4-component vector of float)
|
||||
0:? 'v21' (layout(location=60 ) smooth in float)
|
||||
0:? 'v22' (layout(location=2 ) smooth in float)
|
||||
0:? 'anon@1' (in block{layout(location=1 component=0 ) in float f1, layout(location=3 ) in float f2})
|
||||
0:? 'uinst' (layout(location=1 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'v3' (layout(location=6 ) smooth in 4-component vector of float)
|
||||
0:? 'v4' (smooth in 4-component vector of float)
|
||||
0:? 'v5' (smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(location=30 ) smooth in 4-component vector of float)
|
||||
0:? 'v23' (layout(location=61 ) smooth in float)
|
||||
0:? 'v24' (layout(location=62 ) smooth in float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2, layout(location=26 component=0 ) in 4-component vector of float f3, layout(location=21 ) in structure{global float f1, temp float f2} s2, layout(location=23 component=0 ) in 4-component vector of float f4, layout(location=24 component=0 ) in 4-component vector of float f5})
|
||||
0:? 'uinst2' (layout(location=13 column_major shared ) uniform block{layout(column_major shared ) uniform float f1, layout(location=3 column_major shared ) uniform float f2})
|
||||
0:? 'in3' (in block{in float f1, layout(location=40 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 's' (layout(location=33 ) smooth in structure{global 3-component vector of float a, global 2X2 matrix of float b, global 2-element array of 4-component vector of float c, temp 2-component vector of float A})
|
||||
0:? 'anon@2' (in block{layout(location=44 component=0 ) in 4-component vector of float d, layout(location=45 component=0 ) in 4-component vector of float e, layout(location=47 ) in 4-component vector of float f, layout(location=48 component=0 ) in 4-component vector of float g, layout(location=41 ) in 4-component vector of float h, layout(location=42 component=0 ) in 4-component vector of float i, layout(location=43 component=0 ) in 4-component vector of float j, layout(location=44 component=0 ) in 4-component vector of float k})
|
||||
0:? 'outVar2' (layout(location=4095 index=0 ) out 4-component vector of float)
|
||||
0:? 'outVar3' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'outVar4' (layout(location=0 index=1 ) out 4-component vector of float)
|
||||
0:? 'indexIn' (layout(location=27 index=0 ) smooth in 4-component vector of float)
|
||||
0:? 'indexBlockI' (layout(location=26 index=0 ) out block{out int a})
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'precise' (global int)
|
||||
0:? 'KeyMem' (global structure{global int precise})
|
||||
|
||||
|
||||
@@ -1,48 +1,48 @@
|
||||
330comp.frag
|
||||
Shader version: 330
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 vector-times-matrix (temp 4-component vector of float)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:11 'gl_ModelViewMatrix' (uniform 4X4 matrix of float)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot use both gl_FragColor and gl_FragData
|
||||
|
||||
Shader version: 330
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 vector-times-matrix (temp 4-component vector of float)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:11 'gl_ModelViewMatrix' (uniform 4X4 matrix of float)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
|
||||
330comp.frag
|
||||
Shader version: 330
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 vector-times-matrix (temp 4-component vector of float)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:11 'gl_ModelViewMatrix' (uniform 4X4 matrix of float)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot use both gl_FragColor and gl_FragData
|
||||
|
||||
Shader version: 330
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 4-component vector of float)
|
||||
0:10 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:10 'varyingVar' (smooth in 4-component vector of float)
|
||||
0:11 move second child to first child (temp 4-component vector of float)
|
||||
0:11 direct index (temp 4-component vector of float FragData)
|
||||
0:11 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 vector-times-matrix (temp 4-component vector of float)
|
||||
0:11 'inVar' (smooth in 4-component vector of float)
|
||||
0:11 'gl_ModelViewMatrix' (uniform 4X4 matrix of float)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'varyingVar' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,369 +1,369 @@
|
||||
400.geom
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:12: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:20: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:20: 'gl_PointSize' : cannot add layout to redeclared block member
|
||||
ERROR: 0:20: 'gl_PointSize' : cannot add patch to redeclared block member
|
||||
ERROR: 0:25: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:36: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:40: 'triangles' : inconsistent input primitive for array size of colorBad
|
||||
ERROR: 0:44: 'triangles' : inconsistent input primitive for array size of colorbad2
|
||||
ERROR: 0:56: 'location' : overlapping use of location 4
|
||||
ERROR: 0:58: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:59: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:61: 'in' : type must be an array: scalar
|
||||
ERROR: 0:63: 'invocations' : can only apply to 'in'
|
||||
ERROR: 0:64: 'max_vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'max_vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'invocations' : can only apply to 'in'
|
||||
ERROR: 0:67: 'in' : type must be an array: inbls
|
||||
ERROR: 0:71: 'triangles' : inconsistent input primitive for array size of inbla
|
||||
ERROR: 0:103: 'index' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:115: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:115: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 0:116: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:116: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 23 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
invocations = 4
|
||||
max_vertices = 127
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 EmitStreamVertex (global void)
|
||||
0:5 Constant:
|
||||
0:5 1 (const int)
|
||||
0:6 EndStreamPrimitive (global void)
|
||||
0:6 Constant:
|
||||
0:6 0 (const int)
|
||||
0:7 EmitVertex (global void)
|
||||
0:8 EndPrimitive (global void)
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp int)
|
||||
0:9 'id' (temp int)
|
||||
0:9 'gl_InvocationID' (in int InvocationID)
|
||||
0:23 Function Definition: foo( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:25 Sequence
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:26 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:26 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:34 Function Definition: foo2( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 3 (const int)
|
||||
0:46 Function Definition: foo3( (global void)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Constant:
|
||||
0:48 3 (const int)
|
||||
0:49 Constant:
|
||||
0:49 3 (const int)
|
||||
0:50 Constant:
|
||||
0:50 3 (const int)
|
||||
0:51 Constant:
|
||||
0:51 3 (const int)
|
||||
0:75 Function Definition: bits( (global void)
|
||||
0:75 Function Parameters:
|
||||
0:? Sequence
|
||||
0:78 move second child to first child (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 addCarry (global 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:80 move second child to first child (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 subBorrow (global uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:82 uMulExtended (global void)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:84 iMulExtended (global void)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:86 move second child to first child (temp int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 bitfieldExtract (global int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 Constant:
|
||||
0:86 4 (const int)
|
||||
0:86 Constant:
|
||||
0:86 5 (const int)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 bitfieldExtract (global 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 Constant:
|
||||
0:88 4 (const int)
|
||||
0:88 Constant:
|
||||
0:88 5 (const int)
|
||||
0:90 move second child to first child (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 bitfieldInsert (global 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 Constant:
|
||||
0:90 4 (const int)
|
||||
0:90 Constant:
|
||||
0:90 5 (const int)
|
||||
0:91 move second child to first child (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 bitfieldInsert (global uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 Constant:
|
||||
0:91 4 (const int)
|
||||
0:91 Constant:
|
||||
0:91 5 (const int)
|
||||
0:93 move second child to first child (temp 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:93 bitFieldReverse (global 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:94 bitFieldReverse (global 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:95 move second child to first child (temp int)
|
||||
0:95 'i1' (temp int)
|
||||
0:95 bitCount (global int)
|
||||
0:95 'i1' (temp int)
|
||||
0:96 move second child to first child (temp 3-component vector of int)
|
||||
0:96 'i3' (temp 3-component vector of int)
|
||||
0:96 bitCount (global 3-component vector of int)
|
||||
0:96 'u3' (temp 3-component vector of uint)
|
||||
0:97 move second child to first child (temp 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:97 findLSB (global 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:98 move second child to first child (temp 4-component vector of int)
|
||||
0:98 'i4' (temp 4-component vector of int)
|
||||
0:98 findLSB (global 4-component vector of int)
|
||||
0:98 'u4' (temp 4-component vector of uint)
|
||||
0:99 move second child to first child (temp int)
|
||||
0:99 'i1' (temp int)
|
||||
0:99 findMSB (global int)
|
||||
0:99 'i1' (temp int)
|
||||
0:100 move second child to first child (temp 2-component vector of int)
|
||||
0:100 'i2' (temp 2-component vector of int)
|
||||
0:100 findMSB (global 2-component vector of int)
|
||||
0:100 'u2' (temp 2-component vector of uint)
|
||||
0:108 Function Definition: qlod( (global void)
|
||||
0:108 Function Parameters:
|
||||
0:? Sequence
|
||||
0:115 'lod' (temp 2-component vector of float)
|
||||
0:116 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bn' (in 3-element array of block{in int a})
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:? 'color' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color2' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorS' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorBad' (in 4-element array of 4-component vector of float)
|
||||
0:? 'colorbad2' (in 2-element array of 4-component vector of float)
|
||||
0:? 'cva' (layout(location=4 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cvb' (layout(location=5 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cmc' (layout(location=2 ) in 3-element array of 3X3 matrix of float)
|
||||
0:? 'patchIn' (patch in 3-element array of 4-component vector of float)
|
||||
0:? 'patchOut' (layout(stream=0 ) patch out 4-component vector of float)
|
||||
0:? 'scalar' (in float)
|
||||
0:? 'inbls' (in block{in int a})
|
||||
0:? 'inbla' (in 17-element array of block{in int a})
|
||||
0:? 'indexedOut' (layout(location=7 stream=0 ) out 4-component vector of float)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
invocations = 4
|
||||
max_vertices = 127
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 EmitStreamVertex (global void)
|
||||
0:5 Constant:
|
||||
0:5 1 (const int)
|
||||
0:6 EndStreamPrimitive (global void)
|
||||
0:6 Constant:
|
||||
0:6 0 (const int)
|
||||
0:7 EmitVertex (global void)
|
||||
0:8 EndPrimitive (global void)
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp int)
|
||||
0:9 'id' (temp int)
|
||||
0:9 'gl_InvocationID' (in int InvocationID)
|
||||
0:23 Function Definition: foo( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:25 Sequence
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:26 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:26 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:34 Function Definition: foo2( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 3 (const int)
|
||||
0:46 Function Definition: foo3( (global void)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Constant:
|
||||
0:48 3 (const int)
|
||||
0:49 Constant:
|
||||
0:49 3 (const int)
|
||||
0:50 Constant:
|
||||
0:50 3 (const int)
|
||||
0:51 Constant:
|
||||
0:51 3 (const int)
|
||||
0:75 Function Definition: bits( (global void)
|
||||
0:75 Function Parameters:
|
||||
0:? Sequence
|
||||
0:78 move second child to first child (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 addCarry (global 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:80 move second child to first child (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 subBorrow (global uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:82 uMulExtended (global void)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:84 iMulExtended (global void)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:86 move second child to first child (temp int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 bitfieldExtract (global int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 Constant:
|
||||
0:86 4 (const int)
|
||||
0:86 Constant:
|
||||
0:86 5 (const int)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 bitfieldExtract (global 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 Constant:
|
||||
0:88 4 (const int)
|
||||
0:88 Constant:
|
||||
0:88 5 (const int)
|
||||
0:90 move second child to first child (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 bitfieldInsert (global 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 Constant:
|
||||
0:90 4 (const int)
|
||||
0:90 Constant:
|
||||
0:90 5 (const int)
|
||||
0:91 move second child to first child (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 bitfieldInsert (global uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 Constant:
|
||||
0:91 4 (const int)
|
||||
0:91 Constant:
|
||||
0:91 5 (const int)
|
||||
0:93 move second child to first child (temp 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:93 bitFieldReverse (global 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:94 bitFieldReverse (global 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:95 move second child to first child (temp int)
|
||||
0:95 'i1' (temp int)
|
||||
0:95 bitCount (global int)
|
||||
0:95 'i1' (temp int)
|
||||
0:96 move second child to first child (temp 3-component vector of int)
|
||||
0:96 'i3' (temp 3-component vector of int)
|
||||
0:96 bitCount (global 3-component vector of int)
|
||||
0:96 'u3' (temp 3-component vector of uint)
|
||||
0:97 move second child to first child (temp 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:97 findLSB (global 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:98 move second child to first child (temp 4-component vector of int)
|
||||
0:98 'i4' (temp 4-component vector of int)
|
||||
0:98 findLSB (global 4-component vector of int)
|
||||
0:98 'u4' (temp 4-component vector of uint)
|
||||
0:99 move second child to first child (temp int)
|
||||
0:99 'i1' (temp int)
|
||||
0:99 findMSB (global int)
|
||||
0:99 'i1' (temp int)
|
||||
0:100 move second child to first child (temp 2-component vector of int)
|
||||
0:100 'i2' (temp 2-component vector of int)
|
||||
0:100 findMSB (global 2-component vector of int)
|
||||
0:100 'u2' (temp 2-component vector of uint)
|
||||
0:108 Function Definition: qlod( (global void)
|
||||
0:108 Function Parameters:
|
||||
0:? Sequence
|
||||
0:115 'lod' (temp 2-component vector of float)
|
||||
0:116 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bn' (in 3-element array of block{in int a})
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:? 'color' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color2' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorS' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorBad' (in 4-element array of 4-component vector of float)
|
||||
0:? 'colorbad2' (in 2-element array of 4-component vector of float)
|
||||
0:? 'cva' (layout(location=4 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cvb' (layout(location=5 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cmc' (layout(location=2 ) in 3-element array of 3X3 matrix of float)
|
||||
0:? 'patchIn' (patch in 3-element array of 4-component vector of float)
|
||||
0:? 'patchOut' (layout(stream=0 ) patch out 4-component vector of float)
|
||||
0:? 'scalar' (in float)
|
||||
0:? 'inbls' (in block{in int a})
|
||||
0:? 'inbla' (in 17-element array of block{in int a})
|
||||
0:? 'indexedOut' (layout(location=7 stream=0 ) out 4-component vector of float)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
|
||||
400.geom
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:12: 'invocations' : can only apply to a standalone qualifier
|
||||
ERROR: 0:20: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:20: 'gl_PointSize' : cannot add layout to redeclared block member
|
||||
ERROR: 0:20: 'gl_PointSize' : cannot add patch to redeclared block member
|
||||
ERROR: 0:25: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:36: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:40: 'triangles' : inconsistent input primitive for array size of colorBad
|
||||
ERROR: 0:44: 'triangles' : inconsistent input primitive for array size of colorbad2
|
||||
ERROR: 0:56: 'location' : overlapping use of location 4
|
||||
ERROR: 0:58: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:59: 'patch' : not supported in this stage: geometry
|
||||
ERROR: 0:61: 'in' : type must be an array: scalar
|
||||
ERROR: 0:63: 'invocations' : can only apply to 'in'
|
||||
ERROR: 0:64: 'max_vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'max_vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'invocations' : can only apply to 'in'
|
||||
ERROR: 0:67: 'in' : type must be an array: inbls
|
||||
ERROR: 0:71: 'triangles' : inconsistent input primitive for array size of inbla
|
||||
ERROR: 0:103: 'index' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:115: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:115: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 0:116: 'textureQueryLod' : no matching overloaded function found
|
||||
ERROR: 0:116: 'assign' : cannot convert from 'const float' to 'temp 2-component vector of float'
|
||||
ERROR: 23 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
invocations = 4
|
||||
max_vertices = 127
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 EmitStreamVertex (global void)
|
||||
0:5 Constant:
|
||||
0:5 1 (const int)
|
||||
0:6 EndStreamPrimitive (global void)
|
||||
0:6 Constant:
|
||||
0:6 0 (const int)
|
||||
0:7 EmitVertex (global void)
|
||||
0:8 EndPrimitive (global void)
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp int)
|
||||
0:9 'id' (temp int)
|
||||
0:9 'gl_InvocationID' (in int InvocationID)
|
||||
0:23 Function Definition: foo( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:25 Sequence
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:26 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:26 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:34 Function Definition: foo2( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 3 (const int)
|
||||
0:46 Function Definition: foo3( (global void)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Constant:
|
||||
0:48 3 (const int)
|
||||
0:49 Constant:
|
||||
0:49 3 (const int)
|
||||
0:50 Constant:
|
||||
0:50 3 (const int)
|
||||
0:51 Constant:
|
||||
0:51 3 (const int)
|
||||
0:75 Function Definition: bits( (global void)
|
||||
0:75 Function Parameters:
|
||||
0:? Sequence
|
||||
0:78 move second child to first child (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 addCarry (global 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:80 move second child to first child (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 subBorrow (global uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:82 uMulExtended (global void)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:84 iMulExtended (global void)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:86 move second child to first child (temp int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 bitfieldExtract (global int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 Constant:
|
||||
0:86 4 (const int)
|
||||
0:86 Constant:
|
||||
0:86 5 (const int)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 bitfieldExtract (global 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 Constant:
|
||||
0:88 4 (const int)
|
||||
0:88 Constant:
|
||||
0:88 5 (const int)
|
||||
0:90 move second child to first child (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 bitfieldInsert (global 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 Constant:
|
||||
0:90 4 (const int)
|
||||
0:90 Constant:
|
||||
0:90 5 (const int)
|
||||
0:91 move second child to first child (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 bitfieldInsert (global uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 Constant:
|
||||
0:91 4 (const int)
|
||||
0:91 Constant:
|
||||
0:91 5 (const int)
|
||||
0:93 move second child to first child (temp 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:93 bitFieldReverse (global 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:94 bitFieldReverse (global 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:95 move second child to first child (temp int)
|
||||
0:95 'i1' (temp int)
|
||||
0:95 bitCount (global int)
|
||||
0:95 'i1' (temp int)
|
||||
0:96 move second child to first child (temp 3-component vector of int)
|
||||
0:96 'i3' (temp 3-component vector of int)
|
||||
0:96 bitCount (global 3-component vector of int)
|
||||
0:96 'u3' (temp 3-component vector of uint)
|
||||
0:97 move second child to first child (temp 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:97 findLSB (global 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:98 move second child to first child (temp 4-component vector of int)
|
||||
0:98 'i4' (temp 4-component vector of int)
|
||||
0:98 findLSB (global 4-component vector of int)
|
||||
0:98 'u4' (temp 4-component vector of uint)
|
||||
0:99 move second child to first child (temp int)
|
||||
0:99 'i1' (temp int)
|
||||
0:99 findMSB (global int)
|
||||
0:99 'i1' (temp int)
|
||||
0:100 move second child to first child (temp 2-component vector of int)
|
||||
0:100 'i2' (temp 2-component vector of int)
|
||||
0:100 findMSB (global 2-component vector of int)
|
||||
0:100 'u2' (temp 2-component vector of uint)
|
||||
0:108 Function Definition: qlod( (global void)
|
||||
0:108 Function Parameters:
|
||||
0:? Sequence
|
||||
0:115 'lod' (temp 2-component vector of float)
|
||||
0:116 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bn' (in 3-element array of block{in int a})
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:? 'color' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color2' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorS' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorBad' (in 4-element array of 4-component vector of float)
|
||||
0:? 'colorbad2' (in 2-element array of 4-component vector of float)
|
||||
0:? 'cva' (layout(location=4 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cvb' (layout(location=5 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cmc' (layout(location=2 ) in 3-element array of 3X3 matrix of float)
|
||||
0:? 'patchIn' (patch in 3-element array of 4-component vector of float)
|
||||
0:? 'patchOut' (layout(stream=0 ) patch out 4-component vector of float)
|
||||
0:? 'scalar' (in float)
|
||||
0:? 'inbls' (in block{in int a})
|
||||
0:? 'inbla' (in 17-element array of block{in int a})
|
||||
0:? 'indexedOut' (layout(location=7 stream=0 ) out 4-component vector of float)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
invocations = 4
|
||||
max_vertices = 127
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 EmitStreamVertex (global void)
|
||||
0:5 Constant:
|
||||
0:5 1 (const int)
|
||||
0:6 EndStreamPrimitive (global void)
|
||||
0:6 Constant:
|
||||
0:6 0 (const int)
|
||||
0:7 EmitVertex (global void)
|
||||
0:8 EndPrimitive (global void)
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp int)
|
||||
0:9 'id' (temp int)
|
||||
0:9 'gl_InvocationID' (in int InvocationID)
|
||||
0:23 Function Definition: foo( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:25 Sequence
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:26 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:26 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:34 Function Definition: foo2( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 3 (const int)
|
||||
0:46 Function Definition: foo3( (global void)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Constant:
|
||||
0:48 3 (const int)
|
||||
0:49 Constant:
|
||||
0:49 3 (const int)
|
||||
0:50 Constant:
|
||||
0:50 3 (const int)
|
||||
0:51 Constant:
|
||||
0:51 3 (const int)
|
||||
0:75 Function Definition: bits( (global void)
|
||||
0:75 Function Parameters:
|
||||
0:? Sequence
|
||||
0:78 move second child to first child (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 addCarry (global 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:78 'u2' (temp 2-component vector of uint)
|
||||
0:80 move second child to first child (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 subBorrow (global uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:80 'u1' (temp uint)
|
||||
0:82 uMulExtended (global void)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:82 'u4' (temp 4-component vector of uint)
|
||||
0:84 iMulExtended (global void)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:84 'i4' (temp 4-component vector of int)
|
||||
0:86 move second child to first child (temp int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 bitfieldExtract (global int)
|
||||
0:86 'i1' (temp int)
|
||||
0:86 Constant:
|
||||
0:86 4 (const int)
|
||||
0:86 Constant:
|
||||
0:86 5 (const int)
|
||||
0:88 move second child to first child (temp 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 bitfieldExtract (global 3-component vector of uint)
|
||||
0:88 'u3' (temp 3-component vector of uint)
|
||||
0:88 Constant:
|
||||
0:88 4 (const int)
|
||||
0:88 Constant:
|
||||
0:88 5 (const int)
|
||||
0:90 move second child to first child (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 bitfieldInsert (global 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 'i3' (temp 3-component vector of int)
|
||||
0:90 Constant:
|
||||
0:90 4 (const int)
|
||||
0:90 Constant:
|
||||
0:90 5 (const int)
|
||||
0:91 move second child to first child (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 bitfieldInsert (global uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 'u1' (temp uint)
|
||||
0:91 Constant:
|
||||
0:91 4 (const int)
|
||||
0:91 Constant:
|
||||
0:91 5 (const int)
|
||||
0:93 move second child to first child (temp 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:93 bitFieldReverse (global 2-component vector of int)
|
||||
0:93 'i2' (temp 2-component vector of int)
|
||||
0:94 move second child to first child (temp 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:94 bitFieldReverse (global 4-component vector of uint)
|
||||
0:94 'u4' (temp 4-component vector of uint)
|
||||
0:95 move second child to first child (temp int)
|
||||
0:95 'i1' (temp int)
|
||||
0:95 bitCount (global int)
|
||||
0:95 'i1' (temp int)
|
||||
0:96 move second child to first child (temp 3-component vector of int)
|
||||
0:96 'i3' (temp 3-component vector of int)
|
||||
0:96 bitCount (global 3-component vector of int)
|
||||
0:96 'u3' (temp 3-component vector of uint)
|
||||
0:97 move second child to first child (temp 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:97 findLSB (global 2-component vector of int)
|
||||
0:97 'i2' (temp 2-component vector of int)
|
||||
0:98 move second child to first child (temp 4-component vector of int)
|
||||
0:98 'i4' (temp 4-component vector of int)
|
||||
0:98 findLSB (global 4-component vector of int)
|
||||
0:98 'u4' (temp 4-component vector of uint)
|
||||
0:99 move second child to first child (temp int)
|
||||
0:99 'i1' (temp int)
|
||||
0:99 findMSB (global int)
|
||||
0:99 'i1' (temp int)
|
||||
0:100 move second child to first child (temp 2-component vector of int)
|
||||
0:100 'i2' (temp 2-component vector of int)
|
||||
0:100 findMSB (global 2-component vector of int)
|
||||
0:100 'u2' (temp 2-component vector of uint)
|
||||
0:108 Function Definition: qlod( (global void)
|
||||
0:108 Function Parameters:
|
||||
0:? Sequence
|
||||
0:115 'lod' (temp 2-component vector of float)
|
||||
0:116 'lod' (temp 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bn' (in 3-element array of block{in int a})
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize})
|
||||
0:? 'color' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color2' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorS' (in 3-element array of 4-component vector of float)
|
||||
0:? 'colorBad' (in 4-element array of 4-component vector of float)
|
||||
0:? 'colorbad2' (in 2-element array of 4-component vector of float)
|
||||
0:? 'cva' (layout(location=4 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cvb' (layout(location=5 ) in 3-element array of 4-component vector of float)
|
||||
0:? 'cmc' (layout(location=2 ) in 3-element array of 3X3 matrix of float)
|
||||
0:? 'patchIn' (patch in 3-element array of 4-component vector of float)
|
||||
0:? 'patchOut' (layout(stream=0 ) patch out 4-component vector of float)
|
||||
0:? 'scalar' (in float)
|
||||
0:? 'inbls' (in block{in int a})
|
||||
0:? 'inbla' (in 17-element array of block{in int a})
|
||||
0:? 'indexedOut' (layout(location=7 stream=0 ) out 4-component vector of float)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
|
||||
|
||||
@@ -1,409 +1,409 @@
|
||||
400.tesc
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:6: 'quads' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:7: 'ccw' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:8: 'fractional_even_spacing' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:10: 'patch' : can only use on output in tessellation-control shader
|
||||
ERROR: 0:39: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:41: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:46: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:51: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:54: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:61: '' : tessellation control barrier() cannot be placed after a return from main()
|
||||
ERROR: 0:64: 'vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'vertices' : cannot change previously set layout value
|
||||
ERROR: 0:69: '[' : array index out of range '4'
|
||||
ERROR: 0:71: '' : tessellation control barrier() must be in main()
|
||||
ERROR: 0:74: 'in' : type must be an array: ina
|
||||
ERROR: 0:76: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:83: 'location' : overlapping use of location 4
|
||||
ERROR: 0:87: 'location' : overlapping use of location 4
|
||||
ERROR: 18 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:15 Sequence
|
||||
0:15 Barrier (global void)
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp int)
|
||||
0:17 'a' (temp int)
|
||||
0:17 Constant:
|
||||
0:17 5392 (const int)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'p' (temp 4-component vector of float)
|
||||
0:23 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:23 Constant:
|
||||
0:23 1 (const int)
|
||||
0:23 Constant:
|
||||
0:23 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'ps' (temp float)
|
||||
0:24 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'cd' (temp float)
|
||||
0:25 direct index (temp float ClipDistance)
|
||||
0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp int)
|
||||
0:27 'pvi' (temp int)
|
||||
0:27 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'pid' (temp int)
|
||||
0:28 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp int)
|
||||
0:29 'iid' (temp int)
|
||||
0:29 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:31 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 'p' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp float)
|
||||
0:32 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:32 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_InvocationID' (in int InvocationID)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 'ps' (temp float)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (out implicitly-sized array of float ClipDistance)
|
||||
0:33 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_InvocationID' (in int InvocationID)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 'cd' (temp float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (patch temp float TessLevelOuter)
|
||||
0:35 'gl_TessLevelOuter' (patch out 4-element array of float TessLevelOuter)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 3.200000
|
||||
0:36 move second child to first child (temp float)
|
||||
0:36 direct index (patch temp float TessLevelInner)
|
||||
0:36 'gl_TessLevelInner' (patch out 2-element array of float TessLevelInner)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 1.300000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Greater Than (temp bool)
|
||||
0:38 'a' (temp int)
|
||||
0:38 Constant:
|
||||
0:38 10 (const int)
|
||||
0:38 true case
|
||||
0:39 Barrier (global void)
|
||||
0:38 false case
|
||||
0:41 Barrier (global void)
|
||||
0:43 Barrier (global void)
|
||||
0:47 Loop with condition not tested first
|
||||
0:47 Loop Condition
|
||||
0:47 Compare Greater Than (temp bool)
|
||||
0:47 'a' (temp int)
|
||||
0:47 Constant:
|
||||
0:47 10 (const int)
|
||||
0:47 Loop Body
|
||||
0:46 Sequence
|
||||
0:46 Barrier (global void)
|
||||
0:49 switch
|
||||
0:49 condition
|
||||
0:49 'a' (temp int)
|
||||
0:49 body
|
||||
0:49 Sequence
|
||||
0:50 default:
|
||||
0:? Sequence
|
||||
0:51 Barrier (global void)
|
||||
0:52 Branch: Break
|
||||
0:54 Test condition and select (temp int)
|
||||
0:54 Condition
|
||||
0:54 Compare Less Than (temp bool)
|
||||
0:54 'a' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 12 (const int)
|
||||
0:54 true case
|
||||
0:54 'a' (temp int)
|
||||
0:54 false case
|
||||
0:54 Comma (temp int)
|
||||
0:54 Barrier (global void)
|
||||
0:54 'a' (temp int)
|
||||
0:56 Sequence
|
||||
0:56 Barrier (global void)
|
||||
0:59 Branch: Return
|
||||
0:61 Barrier (global void)
|
||||
0:67 Function Definition: foo( (global void)
|
||||
0:67 Function Parameters:
|
||||
0:69 Sequence
|
||||
0:69 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:69 direct index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:69 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:69 Constant:
|
||||
0:69 4 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 Barrier (global void)
|
||||
0:91 Function Definition: foop( (global void)
|
||||
0:91 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 multiply second child into first child (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:96 move second child to first child (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 fma (global 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:97 move second child to first child (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 fma (global double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 4-element array of int)
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ivla' (layout(location=3 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=3 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'pv3' (temp 3-component vector of float)
|
||||
0:? 'pinbi' (patch out block{out int a})
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:15 Sequence
|
||||
0:15 Barrier (global void)
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp int)
|
||||
0:17 'a' (temp int)
|
||||
0:17 Constant:
|
||||
0:17 5392 (const int)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'p' (temp 4-component vector of float)
|
||||
0:23 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:23 Constant:
|
||||
0:23 1 (const int)
|
||||
0:23 Constant:
|
||||
0:23 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'ps' (temp float)
|
||||
0:24 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'cd' (temp float)
|
||||
0:25 direct index (temp float ClipDistance)
|
||||
0:25 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp int)
|
||||
0:27 'pvi' (temp int)
|
||||
0:27 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'pid' (temp int)
|
||||
0:28 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp int)
|
||||
0:29 'iid' (temp int)
|
||||
0:29 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:31 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 'p' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp float)
|
||||
0:32 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:32 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_InvocationID' (in int InvocationID)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 'ps' (temp float)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (out 1-element array of float ClipDistance)
|
||||
0:33 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_InvocationID' (in int InvocationID)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 'cd' (temp float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (patch temp float TessLevelOuter)
|
||||
0:35 'gl_TessLevelOuter' (patch out 4-element array of float TessLevelOuter)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 3.200000
|
||||
0:36 move second child to first child (temp float)
|
||||
0:36 direct index (patch temp float TessLevelInner)
|
||||
0:36 'gl_TessLevelInner' (patch out 2-element array of float TessLevelInner)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 1.300000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Greater Than (temp bool)
|
||||
0:38 'a' (temp int)
|
||||
0:38 Constant:
|
||||
0:38 10 (const int)
|
||||
0:38 true case
|
||||
0:39 Barrier (global void)
|
||||
0:38 false case
|
||||
0:41 Barrier (global void)
|
||||
0:43 Barrier (global void)
|
||||
0:47 Loop with condition not tested first
|
||||
0:47 Loop Condition
|
||||
0:47 Compare Greater Than (temp bool)
|
||||
0:47 'a' (temp int)
|
||||
0:47 Constant:
|
||||
0:47 10 (const int)
|
||||
0:47 Loop Body
|
||||
0:46 Sequence
|
||||
0:46 Barrier (global void)
|
||||
0:49 switch
|
||||
0:49 condition
|
||||
0:49 'a' (temp int)
|
||||
0:49 body
|
||||
0:49 Sequence
|
||||
0:50 default:
|
||||
0:? Sequence
|
||||
0:51 Barrier (global void)
|
||||
0:52 Branch: Break
|
||||
0:54 Test condition and select (temp int)
|
||||
0:54 Condition
|
||||
0:54 Compare Less Than (temp bool)
|
||||
0:54 'a' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 12 (const int)
|
||||
0:54 true case
|
||||
0:54 'a' (temp int)
|
||||
0:54 false case
|
||||
0:54 Comma (temp int)
|
||||
0:54 Barrier (global void)
|
||||
0:54 'a' (temp int)
|
||||
0:56 Sequence
|
||||
0:56 Barrier (global void)
|
||||
0:59 Branch: Return
|
||||
0:61 Barrier (global void)
|
||||
0:67 Function Definition: foo( (global void)
|
||||
0:67 Function Parameters:
|
||||
0:69 Sequence
|
||||
0:69 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:69 direct index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:69 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:69 Constant:
|
||||
0:69 4 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 Barrier (global void)
|
||||
0:91 Function Definition: foop( (global void)
|
||||
0:91 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 multiply second child into first child (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:96 move second child to first child (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 fma (global 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:97 move second child to first child (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 fma (global double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 4-element array of int)
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ivla' (layout(location=3 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=3 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'pv3' (temp 3-component vector of float)
|
||||
0:? 'pinbi' (patch out block{out int a})
|
||||
|
||||
400.tesc
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:6: 'quads' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:7: 'ccw' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:8: 'fractional_even_spacing' : unrecognized layout identifier, or qualifier requires assignment (e.g., binding = 4)
|
||||
ERROR: 0:10: 'patch' : can only use on output in tessellation-control shader
|
||||
ERROR: 0:39: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:41: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:46: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:51: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:54: '' : tessellation control barrier() cannot be placed within flow control
|
||||
ERROR: 0:61: '' : tessellation control barrier() cannot be placed after a return from main()
|
||||
ERROR: 0:64: 'vertices' : can only apply to 'out'
|
||||
ERROR: 0:65: 'vertices' : cannot change previously set layout value
|
||||
ERROR: 0:69: '[' : array index out of range '4'
|
||||
ERROR: 0:71: '' : tessellation control barrier() must be in main()
|
||||
ERROR: 0:74: 'in' : type must be an array: ina
|
||||
ERROR: 0:76: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:83: 'location' : overlapping use of location 4
|
||||
ERROR: 0:87: 'location' : overlapping use of location 4
|
||||
ERROR: 18 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:15 Sequence
|
||||
0:15 Barrier (global void)
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp int)
|
||||
0:17 'a' (temp int)
|
||||
0:17 Constant:
|
||||
0:17 5392 (const int)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'p' (temp 4-component vector of float)
|
||||
0:23 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:23 Constant:
|
||||
0:23 1 (const int)
|
||||
0:23 Constant:
|
||||
0:23 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'ps' (temp float)
|
||||
0:24 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'cd' (temp float)
|
||||
0:25 direct index (temp float ClipDistance)
|
||||
0:25 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp int)
|
||||
0:27 'pvi' (temp int)
|
||||
0:27 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'pid' (temp int)
|
||||
0:28 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp int)
|
||||
0:29 'iid' (temp int)
|
||||
0:29 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:31 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 'p' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp float)
|
||||
0:32 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:32 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_InvocationID' (in int InvocationID)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 'ps' (temp float)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (out implicitly-sized array of float ClipDistance)
|
||||
0:33 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_InvocationID' (in int InvocationID)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 'cd' (temp float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (patch temp float TessLevelOuter)
|
||||
0:35 'gl_TessLevelOuter' (patch out 4-element array of float TessLevelOuter)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 3.200000
|
||||
0:36 move second child to first child (temp float)
|
||||
0:36 direct index (patch temp float TessLevelInner)
|
||||
0:36 'gl_TessLevelInner' (patch out 2-element array of float TessLevelInner)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 1.300000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Greater Than (temp bool)
|
||||
0:38 'a' (temp int)
|
||||
0:38 Constant:
|
||||
0:38 10 (const int)
|
||||
0:38 true case
|
||||
0:39 Barrier (global void)
|
||||
0:38 false case
|
||||
0:41 Barrier (global void)
|
||||
0:43 Barrier (global void)
|
||||
0:47 Loop with condition not tested first
|
||||
0:47 Loop Condition
|
||||
0:47 Compare Greater Than (temp bool)
|
||||
0:47 'a' (temp int)
|
||||
0:47 Constant:
|
||||
0:47 10 (const int)
|
||||
0:47 Loop Body
|
||||
0:46 Sequence
|
||||
0:46 Barrier (global void)
|
||||
0:49 switch
|
||||
0:49 condition
|
||||
0:49 'a' (temp int)
|
||||
0:49 body
|
||||
0:49 Sequence
|
||||
0:50 default:
|
||||
0:? Sequence
|
||||
0:51 Barrier (global void)
|
||||
0:52 Branch: Break
|
||||
0:54 Test condition and select (temp int)
|
||||
0:54 Condition
|
||||
0:54 Compare Less Than (temp bool)
|
||||
0:54 'a' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 12 (const int)
|
||||
0:54 true case
|
||||
0:54 'a' (temp int)
|
||||
0:54 false case
|
||||
0:54 Comma (temp int)
|
||||
0:54 Barrier (global void)
|
||||
0:54 'a' (temp int)
|
||||
0:56 Sequence
|
||||
0:56 Barrier (global void)
|
||||
0:59 Branch: Return
|
||||
0:61 Barrier (global void)
|
||||
0:67 Function Definition: foo( (global void)
|
||||
0:67 Function Parameters:
|
||||
0:69 Sequence
|
||||
0:69 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:69 direct index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:69 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:69 Constant:
|
||||
0:69 4 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 Barrier (global void)
|
||||
0:91 Function Definition: foop( (global void)
|
||||
0:91 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 multiply second child into first child (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:96 move second child to first child (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 fma (global 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:97 move second child to first child (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 fma (global double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 4-element array of int)
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ivla' (layout(location=3 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=3 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'pv3' (temp 3-component vector of float)
|
||||
0:? 'pinbi' (patch out block{out int a})
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:15 Sequence
|
||||
0:15 Barrier (global void)
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp int)
|
||||
0:17 'a' (temp int)
|
||||
0:17 Constant:
|
||||
0:17 5392 (const int)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp 4-component vector of float)
|
||||
0:23 'p' (temp 4-component vector of float)
|
||||
0:23 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:23 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:23 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:23 Constant:
|
||||
0:23 1 (const int)
|
||||
0:23 Constant:
|
||||
0:23 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'ps' (temp float)
|
||||
0:24 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:24 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:24 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp float)
|
||||
0:25 'cd' (temp float)
|
||||
0:25 direct index (temp float ClipDistance)
|
||||
0:25 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:25 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:25 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:25 Constant:
|
||||
0:25 1 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:25 Constant:
|
||||
0:25 2 (const int)
|
||||
0:27 Sequence
|
||||
0:27 move second child to first child (temp int)
|
||||
0:27 'pvi' (temp int)
|
||||
0:27 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'pid' (temp int)
|
||||
0:28 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:29 Sequence
|
||||
0:29 move second child to first child (temp int)
|
||||
0:29 'iid' (temp int)
|
||||
0:29 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:31 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:31 'gl_InvocationID' (in int InvocationID)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 'p' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp float)
|
||||
0:32 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:32 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_InvocationID' (in int InvocationID)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 'ps' (temp float)
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 direct index (temp float ClipDistance)
|
||||
0:33 gl_ClipDistance: direct index for structure (out 1-element array of float ClipDistance)
|
||||
0:33 indirect index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_InvocationID' (in int InvocationID)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 'cd' (temp float)
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (patch temp float TessLevelOuter)
|
||||
0:35 'gl_TessLevelOuter' (patch out 4-element array of float TessLevelOuter)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 Constant:
|
||||
0:35 3.200000
|
||||
0:36 move second child to first child (temp float)
|
||||
0:36 direct index (patch temp float TessLevelInner)
|
||||
0:36 'gl_TessLevelInner' (patch out 2-element array of float TessLevelInner)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:36 Constant:
|
||||
0:36 1.300000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Greater Than (temp bool)
|
||||
0:38 'a' (temp int)
|
||||
0:38 Constant:
|
||||
0:38 10 (const int)
|
||||
0:38 true case
|
||||
0:39 Barrier (global void)
|
||||
0:38 false case
|
||||
0:41 Barrier (global void)
|
||||
0:43 Barrier (global void)
|
||||
0:47 Loop with condition not tested first
|
||||
0:47 Loop Condition
|
||||
0:47 Compare Greater Than (temp bool)
|
||||
0:47 'a' (temp int)
|
||||
0:47 Constant:
|
||||
0:47 10 (const int)
|
||||
0:47 Loop Body
|
||||
0:46 Sequence
|
||||
0:46 Barrier (global void)
|
||||
0:49 switch
|
||||
0:49 condition
|
||||
0:49 'a' (temp int)
|
||||
0:49 body
|
||||
0:49 Sequence
|
||||
0:50 default:
|
||||
0:? Sequence
|
||||
0:51 Barrier (global void)
|
||||
0:52 Branch: Break
|
||||
0:54 Test condition and select (temp int)
|
||||
0:54 Condition
|
||||
0:54 Compare Less Than (temp bool)
|
||||
0:54 'a' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 12 (const int)
|
||||
0:54 true case
|
||||
0:54 'a' (temp int)
|
||||
0:54 false case
|
||||
0:54 Comma (temp int)
|
||||
0:54 Barrier (global void)
|
||||
0:54 'a' (temp int)
|
||||
0:56 Sequence
|
||||
0:56 Barrier (global void)
|
||||
0:59 Branch: Return
|
||||
0:61 Barrier (global void)
|
||||
0:67 Function Definition: foo( (global void)
|
||||
0:67 Function Parameters:
|
||||
0:69 Sequence
|
||||
0:69 gl_PointSize: direct index for structure (out float PointSize)
|
||||
0:69 direct index (temp block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:69 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:69 Constant:
|
||||
0:69 4 (const int)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 Barrier (global void)
|
||||
0:91 Function Definition: foop( (global void)
|
||||
0:91 Function Parameters:
|
||||
0:? Sequence
|
||||
0:95 multiply second child into first child (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:95 'pv3' (temp 3-component vector of float)
|
||||
0:96 move second child to first child (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 fma (global 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:96 'pv3' (temp 3-component vector of float)
|
||||
0:97 move second child to first child (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 fma (global double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:97 'd' (temp double)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 4-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 4-element array of int)
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ivla' (layout(location=3 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=4 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=3 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'ovlc' (layout(location=4 ) out 4-element array of 4-component vector of float)
|
||||
0:? 'pv3' (temp 3-component vector of float)
|
||||
0:? 'pinbi' (patch out block{out int a})
|
||||
|
||||
|
||||
@@ -1,281 +1,281 @@
|
||||
400.tese
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:5: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:6: 'isolines' : cannot change previously set input primitive
|
||||
ERROR: 0:8: 'ccw' : cannot change previously set vertex order
|
||||
ERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader
|
||||
ERROR: 0:22: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
|
||||
ERROR: 0:54: 'gl_PerVertex' : block already declared with size, can't redeclare as implicitly-sized
|
||||
ERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:64: 'quads' : cannot apply to 'out'
|
||||
ERROR: 0:64: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:65: 'triangles' : cannot apply to 'out'
|
||||
ERROR: 0:66: 'isolines' : cannot apply to 'out'
|
||||
ERROR: 0:67: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in'
|
||||
ERROR: 0:69: 'equal_spacing' : can only apply to 'in'
|
||||
ERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in'
|
||||
ERROR: 0:71: 'point_mode' : can only apply to 'in'
|
||||
ERROR: 0:73: 'in' : type must be an array: ina
|
||||
ERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:78: 'in' : type must be an array: bla
|
||||
ERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:96: 'location' : overlapping use of location 24
|
||||
ERROR: 0:99: 'location' : overlapping use of location 24
|
||||
ERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 30 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:22 Sequence
|
||||
0:22 Constant:
|
||||
0:22 0.000000
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'a' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 1512 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
0:32 'p' (temp 4-component vector of float)
|
||||
0:32 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 'ps' (temp float)
|
||||
0:33 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 'cd' (temp float)
|
||||
0:34 direct index (temp float ClipDistance)
|
||||
0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'pvi' (temp int)
|
||||
0:36 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'pid' (temp int)
|
||||
0:37 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of float)
|
||||
0:38 'tc' (temp 3-component vector of float)
|
||||
0:38 'gl_TessCoord' (in 3-component vector of float TessCoord)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp float)
|
||||
0:39 'tlo' (temp float)
|
||||
0:39 direct index (patch temp float TessLevelOuter)
|
||||
0:39 'gl_TessLevelOuter' (patch in 4-element array of float TessLevelOuter)
|
||||
0:39 Constant:
|
||||
0:39 3 (const int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'tli' (temp float)
|
||||
0:40 direct index (patch temp float TessLevelInner)
|
||||
0:40 'gl_TessLevelInner' (patch in 2-element array of float TessLevelInner)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:42 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:42 Constant:
|
||||
0:42 0 (const uint)
|
||||
0:42 'p' (temp 4-component vector of float)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:43 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:43 Constant:
|
||||
0:43 1 (const uint)
|
||||
0:43 'ps' (temp float)
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 direct index (temp float ClipDistance)
|
||||
0:44 gl_ClipDistance: direct index for structure (out implicitly-sized array of float ClipDistance)
|
||||
0:44 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:44 Constant:
|
||||
0:44 2 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 'cd' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'badp1' (smooth patch in 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'bla' (in block{in int f})
|
||||
0:? 'blb' (in 32-element array of block{in int f})
|
||||
0:? 'blc' (in 32-element array of block{in int f})
|
||||
0:? 'bld' (in 32-element array of block{in int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in int a})
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:22 Sequence
|
||||
0:22 Constant:
|
||||
0:22 0.000000
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'a' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 1512 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
0:32 'p' (temp 4-component vector of float)
|
||||
0:32 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 'ps' (temp float)
|
||||
0:33 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 'cd' (temp float)
|
||||
0:34 direct index (temp float ClipDistance)
|
||||
0:34 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'pvi' (temp int)
|
||||
0:36 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'pid' (temp int)
|
||||
0:37 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of float)
|
||||
0:38 'tc' (temp 3-component vector of float)
|
||||
0:38 'gl_TessCoord' (in 3-component vector of float TessCoord)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp float)
|
||||
0:39 'tlo' (temp float)
|
||||
0:39 direct index (patch temp float TessLevelOuter)
|
||||
0:39 'gl_TessLevelOuter' (patch in 4-element array of float TessLevelOuter)
|
||||
0:39 Constant:
|
||||
0:39 3 (const int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'tli' (temp float)
|
||||
0:40 direct index (patch temp float TessLevelInner)
|
||||
0:40 'gl_TessLevelInner' (patch in 2-element array of float TessLevelInner)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:42 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:42 Constant:
|
||||
0:42 0 (const uint)
|
||||
0:42 'p' (temp 4-component vector of float)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:43 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:43 Constant:
|
||||
0:43 1 (const uint)
|
||||
0:43 'ps' (temp float)
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 direct index (temp float ClipDistance)
|
||||
0:44 gl_ClipDistance: direct index for structure (out 3-element array of float ClipDistance)
|
||||
0:44 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:44 Constant:
|
||||
0:44 2 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 'cd' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'badp1' (smooth patch in 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'bla' (in block{in int f})
|
||||
0:? 'blb' (in 32-element array of block{in int f})
|
||||
0:? 'blc' (in 32-element array of block{in int f})
|
||||
0:? 'bld' (in 32-element array of block{in int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in int a})
|
||||
|
||||
400.tese
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value
|
||||
ERROR: 0:5: 'triangles' : cannot change previously set input primitive
|
||||
ERROR: 0:6: 'isolines' : cannot change previously set input primitive
|
||||
ERROR: 0:8: 'ccw' : cannot change previously set vertex order
|
||||
ERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing
|
||||
ERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader
|
||||
ERROR: 0:22: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch
|
||||
ERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
|
||||
ERROR: 0:54: 'gl_PerVertex' : block already declared with size, can't redeclare as implicitly-sized
|
||||
ERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:64: 'quads' : cannot apply to 'out'
|
||||
ERROR: 0:64: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:65: 'triangles' : cannot apply to 'out'
|
||||
ERROR: 0:66: 'isolines' : cannot apply to 'out'
|
||||
ERROR: 0:67: 'cw' : can only apply to 'in'
|
||||
ERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in'
|
||||
ERROR: 0:69: 'equal_spacing' : can only apply to 'in'
|
||||
ERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in'
|
||||
ERROR: 0:71: 'point_mode' : can only apply to 'in'
|
||||
ERROR: 0:73: 'in' : type must be an array: ina
|
||||
ERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:78: 'in' : type must be an array: bla
|
||||
ERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
|
||||
ERROR: 0:96: 'location' : overlapping use of location 24
|
||||
ERROR: 0:99: 'location' : overlapping use of location 24
|
||||
ERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
|
||||
ERROR: 30 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:22 Sequence
|
||||
0:22 Constant:
|
||||
0:22 0.000000
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'a' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 1512 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
0:32 'p' (temp 4-component vector of float)
|
||||
0:32 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 'ps' (temp float)
|
||||
0:33 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 'cd' (temp float)
|
||||
0:34 direct index (temp float ClipDistance)
|
||||
0:34 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'pvi' (temp int)
|
||||
0:36 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'pid' (temp int)
|
||||
0:37 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of float)
|
||||
0:38 'tc' (temp 3-component vector of float)
|
||||
0:38 'gl_TessCoord' (in 3-component vector of float TessCoord)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp float)
|
||||
0:39 'tlo' (temp float)
|
||||
0:39 direct index (patch temp float TessLevelOuter)
|
||||
0:39 'gl_TessLevelOuter' (patch in 4-element array of float TessLevelOuter)
|
||||
0:39 Constant:
|
||||
0:39 3 (const int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'tli' (temp float)
|
||||
0:40 direct index (patch temp float TessLevelInner)
|
||||
0:40 'gl_TessLevelInner' (patch in 2-element array of float TessLevelInner)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:42 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:42 Constant:
|
||||
0:42 0 (const uint)
|
||||
0:42 'p' (temp 4-component vector of float)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:43 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:43 Constant:
|
||||
0:43 1 (const uint)
|
||||
0:43 'ps' (temp float)
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 direct index (temp float ClipDistance)
|
||||
0:44 gl_ClipDistance: direct index for structure (out implicitly-sized array of float ClipDistance)
|
||||
0:44 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:44 Constant:
|
||||
0:44 2 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 'cd' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'badp1' (smooth patch in 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'bla' (in block{in int f})
|
||||
0:? 'blb' (in 32-element array of block{in int f})
|
||||
0:? 'blc' (in 32-element array of block{in int f})
|
||||
0:? 'bld' (in 32-element array of block{in int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in int a})
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
input primitive = quads
|
||||
vertex spacing = fractional_odd_spacing
|
||||
triangle order = cw
|
||||
using point mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:22 Sequence
|
||||
0:22 Constant:
|
||||
0:22 0.000000
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'a' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 1512 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 4-component vector of float)
|
||||
0:32 'p' (temp 4-component vector of float)
|
||||
0:32 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:32 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp float)
|
||||
0:33 'ps' (temp float)
|
||||
0:33 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:33 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp float)
|
||||
0:34 'cd' (temp float)
|
||||
0:34 direct index (temp float ClipDistance)
|
||||
0:34 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:34 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:34 Constant:
|
||||
0:34 1 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Sequence
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 'pvi' (temp int)
|
||||
0:36 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp int)
|
||||
0:37 'pid' (temp int)
|
||||
0:37 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:38 Sequence
|
||||
0:38 move second child to first child (temp 3-component vector of float)
|
||||
0:38 'tc' (temp 3-component vector of float)
|
||||
0:38 'gl_TessCoord' (in 3-component vector of float TessCoord)
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp float)
|
||||
0:39 'tlo' (temp float)
|
||||
0:39 direct index (patch temp float TessLevelOuter)
|
||||
0:39 'gl_TessLevelOuter' (patch in 4-element array of float TessLevelOuter)
|
||||
0:39 Constant:
|
||||
0:39 3 (const int)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'tli' (temp float)
|
||||
0:40 direct index (patch temp float TessLevelInner)
|
||||
0:40 'gl_TessLevelInner' (patch in 2-element array of float TessLevelInner)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 4-component vector of float)
|
||||
0:42 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:42 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:42 Constant:
|
||||
0:42 0 (const uint)
|
||||
0:42 'p' (temp 4-component vector of float)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 gl_PointSize: direct index for structure (gl_PointSize float PointSize)
|
||||
0:43 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:43 Constant:
|
||||
0:43 1 (const uint)
|
||||
0:43 'ps' (temp float)
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 direct index (temp float ClipDistance)
|
||||
0:44 gl_ClipDistance: direct index for structure (out 3-element array of float ClipDistance)
|
||||
0:44 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:44 Constant:
|
||||
0:44 2 (const uint)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 'cd' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'patchIn' (patch in 4-component vector of float)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 3-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'badp1' (smooth patch in 4-component vector of float)
|
||||
0:? 'badp2' (flat patch in 4-component vector of float)
|
||||
0:? 'badp3' (noperspective patch in 4-component vector of float)
|
||||
0:? 'badp4' (patch sample in 3-component vector of float)
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'ina' (in 2-component vector of float)
|
||||
0:? 'inb' (in 32-element array of 2-component vector of float)
|
||||
0:? 'inc' (in 32-element array of 2-component vector of float)
|
||||
0:? 'ind' (in 32-element array of 2-component vector of float)
|
||||
0:? 'bla' (in block{in int f})
|
||||
0:? 'blb' (in 32-element array of block{in int f})
|
||||
0:? 'blc' (in 32-element array of block{in int f})
|
||||
0:? 'bld' (in 32-element array of block{in int f})
|
||||
0:? 'ivla' (layout(location=23 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlb' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ivlc' (layout(location=24 ) in 32-element array of 4-component vector of float)
|
||||
0:? 'ovla' (layout(location=23 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'ovlb' (layout(location=24 ) out 2-element array of 4-component vector of float)
|
||||
0:? 'pinbi' (patch in block{in int a})
|
||||
|
||||
|
||||
@@ -1,112 +1,112 @@
|
||||
410.geom
|
||||
Warning, version 410 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:8: 'myIn' : cannot redeclare a built-in block with a user name
|
||||
ERROR: 0:12: 'gl_myIn' : no declaration found for redeclaration
|
||||
ERROR: 0:20: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:32: 'gl_Position' : no such field in structure
|
||||
ERROR: 0:32: '=' : cannot convert from 'temp block{in float PointSize gl_PointSize}' to 'temp 4-component vector of float'
|
||||
ERROR: 0:33: 'gl_Position' : member of nameless block was not redeclared
|
||||
ERROR: 0:33: 'assign' : cannot convert from 'const 4-component vector of float' to 'layout(stream=0 ) gl_Position void Position'
|
||||
WARNING: 0:38: 'return' : type conversion on return values was not explicitly allowed until version 420
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 410
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:5 Constant:
|
||||
0:5 7 (const int)
|
||||
0:28 Function Definition: foo( (global void)
|
||||
0:28 Function Parameters:
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'p' (temp float)
|
||||
0:30 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:30 direct index (temp block{in float PointSize gl_PointSize})
|
||||
0:30 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
|
||||
0:30 Constant:
|
||||
0:30 1 (const int)
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:31 move second child to first child (temp float)
|
||||
0:31 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:31 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:31 Constant:
|
||||
0:31 1 (const uint)
|
||||
0:31 'p' (temp float)
|
||||
0:33 gl_Position: direct index for structure (layout(stream=0 ) gl_Position void Position)
|
||||
0:33 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:33 Constant:
|
||||
0:33 0 (const uint)
|
||||
0:36 Function Definition: foo5( (global float)
|
||||
0:36 Function Parameters:
|
||||
0:38 Sequence
|
||||
0:38 Branch: Return with expression
|
||||
0:38 Constant:
|
||||
0:38 4.000000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 410
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:5 Constant:
|
||||
0:5 7 (const int)
|
||||
0:28 Function Definition: foo( (global void)
|
||||
0:28 Function Parameters:
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'p' (temp float)
|
||||
0:30 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:30 direct index (temp block{in float PointSize gl_PointSize})
|
||||
0:30 'gl_in' (in 2-element array of block{in float PointSize gl_PointSize})
|
||||
0:30 Constant:
|
||||
0:30 1 (const int)
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:31 move second child to first child (temp float)
|
||||
0:31 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:31 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:31 Constant:
|
||||
0:31 1 (const uint)
|
||||
0:31 'p' (temp float)
|
||||
0:33 gl_Position: direct index for structure (layout(stream=0 ) gl_Position void Position)
|
||||
0:33 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:33 Constant:
|
||||
0:33 0 (const uint)
|
||||
0:36 Function Definition: foo5( (global float)
|
||||
0:36 Function Parameters:
|
||||
0:38 Sequence
|
||||
0:38 Branch: Return with expression
|
||||
0:38 Constant:
|
||||
0:38 4.000000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 2-element array of block{in float PointSize gl_PointSize})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
|
||||
410.geom
|
||||
Warning, version 410 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:8: 'myIn' : cannot redeclare a built-in block with a user name
|
||||
ERROR: 0:12: 'gl_myIn' : no declaration found for redeclaration
|
||||
ERROR: 0:20: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 0:32: 'gl_Position' : no such field in structure
|
||||
ERROR: 0:32: '=' : cannot convert from 'temp block{in float PointSize gl_PointSize}' to 'temp 4-component vector of float'
|
||||
ERROR: 0:33: 'gl_Position' : member of nameless block was not redeclared
|
||||
ERROR: 0:33: 'assign' : cannot convert from 'const 4-component vector of float' to 'layout(stream=0 ) gl_Position void Position'
|
||||
WARNING: 0:38: 'return' : type conversion on return values was not explicitly allowed until version 420
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 410
|
||||
invocations = -1
|
||||
max_vertices = -1
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:5 Constant:
|
||||
0:5 7 (const int)
|
||||
0:28 Function Definition: foo( (global void)
|
||||
0:28 Function Parameters:
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'p' (temp float)
|
||||
0:30 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:30 direct index (temp block{in float PointSize gl_PointSize})
|
||||
0:30 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
|
||||
0:30 Constant:
|
||||
0:30 1 (const int)
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:31 move second child to first child (temp float)
|
||||
0:31 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:31 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:31 Constant:
|
||||
0:31 1 (const uint)
|
||||
0:31 'p' (temp float)
|
||||
0:33 gl_Position: direct index for structure (layout(stream=0 ) gl_Position void Position)
|
||||
0:33 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:33 Constant:
|
||||
0:33 0 (const uint)
|
||||
0:36 Function Definition: foo5( (global float)
|
||||
0:36 Function Parameters:
|
||||
0:38 Sequence
|
||||
0:38 Branch: Return with expression
|
||||
0:38 Constant:
|
||||
0:38 4.000000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 410
|
||||
invocations = 1
|
||||
max_vertices = -1
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: main( (global void)
|
||||
0:3 Function Parameters:
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
|
||||
0:5 Constant:
|
||||
0:5 7 (const int)
|
||||
0:28 Function Definition: foo( (global void)
|
||||
0:28 Function Parameters:
|
||||
0:30 Sequence
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'p' (temp float)
|
||||
0:30 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:30 direct index (temp block{in float PointSize gl_PointSize})
|
||||
0:30 'gl_in' (in 2-element array of block{in float PointSize gl_PointSize})
|
||||
0:30 Constant:
|
||||
0:30 1 (const int)
|
||||
0:30 Constant:
|
||||
0:30 0 (const int)
|
||||
0:31 move second child to first child (temp float)
|
||||
0:31 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
|
||||
0:31 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:31 Constant:
|
||||
0:31 1 (const uint)
|
||||
0:31 'p' (temp float)
|
||||
0:33 gl_Position: direct index for structure (layout(stream=0 ) gl_Position void Position)
|
||||
0:33 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
0:33 Constant:
|
||||
0:33 0 (const uint)
|
||||
0:36 Function Definition: foo5( (global float)
|
||||
0:36 Function Parameters:
|
||||
0:38 Sequence
|
||||
0:38 Branch: Return with expression
|
||||
0:38 Constant:
|
||||
0:38 4.000000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 2-element array of block{in float PointSize gl_PointSize})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
|
||||
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
410.tesc
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
vertices = 0
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out implicitly-sized array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 1-element array of int)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
|
||||
|
||||
Shader version: 400
|
||||
vertices = 0
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 1-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 1-element array of int)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
|
||||
410.tesc
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
vertices = -1
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out implicitly-sized array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 1-element array of int)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
|
||||
|
||||
Shader version: 400
|
||||
vertices = -1
|
||||
ERROR: node is still EOpNull!
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 1-element array of block{out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'outa' (global 1-element array of int)
|
||||
0:? 'patchOut' (patch out 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,42 +1,42 @@
|
||||
420.frag
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
|
||||
ERROR: 0:11: 'layout qualifier' : can only apply depth layout to gl_FragDepth
|
||||
ERROR: 0:12: 'gl_FragDepth' : cannot redeclare after use
|
||||
ERROR: 3 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
using depth_any
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 Constant:
|
||||
0:8 0.300000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'depth' (smooth in float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
using depth_any
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 Constant:
|
||||
0:8 0.300000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'depth' (smooth in float)
|
||||
|
||||
420.frag
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
|
||||
ERROR: 0:11: 'layout qualifier' : can only apply depth layout to gl_FragDepth
|
||||
ERROR: 0:12: 'gl_FragDepth' : cannot redeclare after use
|
||||
ERROR: 3 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
using depth_any
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 Constant:
|
||||
0:8 0.300000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'depth' (smooth in float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
using depth_any
|
||||
ERROR: node is still EOpNull!
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 Constant:
|
||||
0:8 0.300000
|
||||
0:? Linker Objects
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:? 'depth' (smooth in float)
|
||||
|
||||
|
||||
@@ -1,258 +1,258 @@
|
||||
420.geom
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:9: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:11: '[' : array must be sized by a redeclaration or layout qualifier before being indexed with a variable
|
||||
ERROR: 0:42: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:43: 'assign' : l-value required "v4" (can't modify a uniform)
|
||||
ERROR: 0:48: 'gl_PointSize' : cannot change arrayness of redeclared block member
|
||||
ERROR: 0:49: 'gl_ClipDistance' : cannot change arrayness of redeclared block member
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: foo( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Constant:
|
||||
0:9 1 (const int)
|
||||
0:10 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:10 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:10 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:10 Constant:
|
||||
0:10 1 (const int)
|
||||
0:10 Constant:
|
||||
0:10 0 (const int)
|
||||
0:11 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:11 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'i' (global int)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:18 Function Definition: foo3( (global void)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Constant:
|
||||
0:20 3 (const int)
|
||||
0:21 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:21 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'i' (global int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:22 Constant:
|
||||
0:22 3 (const int)
|
||||
0:29 Function Definition: foo4( (global void)
|
||||
0:29 Function Parameters:
|
||||
0:? Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'v' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 's2D' (uniform sampler2D)
|
||||
0:40 direct index (temp 2-component vector of float)
|
||||
0:40 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of int)
|
||||
0:40 indirect index (temp 2-component vector of int)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 -2 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 3 (const int)
|
||||
0:40 -3 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 2 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 'i' (global int)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 2-component vector of int)
|
||||
0:42 vector swizzle (temp 2-component vector of int)
|
||||
0:42 indirect index (temp 2-component vector of int)
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 -2 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 3 (const int)
|
||||
0:42 -3 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 2 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 'i' (global int)
|
||||
0:42 Sequence
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 Constant:
|
||||
0:42 1 (const int)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 3 (const int)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'v4' (uniform 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 3.200000
|
||||
0:44 vector swizzle (temp 2-component vector of float)
|
||||
0:44 'v4' (uniform 4-component vector of float)
|
||||
0:44 Sequence
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:52 Function Definition: foo5( (global float)
|
||||
0:52 Function Parameters:
|
||||
0:54 Sequence
|
||||
0:54 Branch: Return with expression
|
||||
0:54 Convert int to float (temp float)
|
||||
0:54 'i' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 's2D' (uniform sampler2D)
|
||||
0:? 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 420
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: foo( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Constant:
|
||||
0:9 1 (const int)
|
||||
0:10 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:10 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:10 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:10 Constant:
|
||||
0:10 1 (const int)
|
||||
0:10 Constant:
|
||||
0:10 0 (const int)
|
||||
0:11 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:11 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'i' (global int)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:18 Function Definition: foo3( (global void)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Constant:
|
||||
0:20 3 (const int)
|
||||
0:21 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:21 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'i' (global int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:22 Constant:
|
||||
0:22 3 (const int)
|
||||
0:29 Function Definition: foo4( (global void)
|
||||
0:29 Function Parameters:
|
||||
0:? Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'v' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 's2D' (uniform sampler2D)
|
||||
0:40 direct index (temp 2-component vector of float)
|
||||
0:40 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of int)
|
||||
0:40 indirect index (temp 2-component vector of int)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 -2 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 3 (const int)
|
||||
0:40 -3 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 2 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 'i' (global int)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 2-component vector of int)
|
||||
0:42 vector swizzle (temp 2-component vector of int)
|
||||
0:42 indirect index (temp 2-component vector of int)
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 -2 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 3 (const int)
|
||||
0:42 -3 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 2 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 'i' (global int)
|
||||
0:42 Sequence
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 Constant:
|
||||
0:42 1 (const int)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 3 (const int)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'v4' (uniform 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 3.200000
|
||||
0:44 vector swizzle (temp 2-component vector of float)
|
||||
0:44 'v4' (uniform 4-component vector of float)
|
||||
0:44 Sequence
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:52 Function Definition: foo5( (global float)
|
||||
0:52 Function Parameters:
|
||||
0:54 Sequence
|
||||
0:54 Branch: Return with expression
|
||||
0:54 Convert int to float (temp float)
|
||||
0:54 'i' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 's2D' (uniform sampler2D)
|
||||
0:? 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
420.geom
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:9: 'length' : array must first be sized by a redeclaration or layout qualifier
|
||||
ERROR: 0:11: '[' : array must be sized by a redeclaration or layout qualifier before being indexed with a variable
|
||||
ERROR: 0:42: 'assign' : l-value required (can't modify a const)
|
||||
ERROR: 0:43: 'assign' : l-value required "v4" (can't modify a uniform)
|
||||
ERROR: 0:48: 'gl_PointSize' : cannot change arrayness of redeclared block member
|
||||
ERROR: 0:49: 'gl_ClipDistance' : cannot change arrayness of redeclared block member
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
invocations = -1
|
||||
max_vertices = -1
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: foo( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Constant:
|
||||
0:9 1 (const int)
|
||||
0:10 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:10 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:10 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:10 Constant:
|
||||
0:10 1 (const int)
|
||||
0:10 Constant:
|
||||
0:10 0 (const int)
|
||||
0:11 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:11 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'i' (global int)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:18 Function Definition: foo3( (global void)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Constant:
|
||||
0:20 3 (const int)
|
||||
0:21 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:21 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'i' (global int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:22 Constant:
|
||||
0:22 3 (const int)
|
||||
0:29 Function Definition: foo4( (global void)
|
||||
0:29 Function Parameters:
|
||||
0:? Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'v' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 's2D' (uniform sampler2D)
|
||||
0:40 direct index (temp 2-component vector of float)
|
||||
0:40 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of int)
|
||||
0:40 indirect index (temp 2-component vector of int)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 -2 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 3 (const int)
|
||||
0:40 -3 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 2 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 'i' (global int)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 2-component vector of int)
|
||||
0:42 vector swizzle (temp 2-component vector of int)
|
||||
0:42 indirect index (temp 2-component vector of int)
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 -2 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 3 (const int)
|
||||
0:42 -3 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 2 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 'i' (global int)
|
||||
0:42 Sequence
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 Constant:
|
||||
0:42 1 (const int)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 3 (const int)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'v4' (uniform 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 3.200000
|
||||
0:44 vector swizzle (temp 2-component vector of float)
|
||||
0:44 'v4' (uniform 4-component vector of float)
|
||||
0:44 Sequence
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:52 Function Definition: foo5( (global float)
|
||||
0:52 Function Parameters:
|
||||
0:54 Sequence
|
||||
0:54 Branch: Return with expression
|
||||
0:54 Convert int to float (temp float)
|
||||
0:54 'i' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 's2D' (uniform sampler2D)
|
||||
0:? 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 420
|
||||
invocations = 1
|
||||
max_vertices = -1
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: foo( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Constant:
|
||||
0:9 1 (const int)
|
||||
0:10 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:10 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:10 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:10 Constant:
|
||||
0:10 1 (const int)
|
||||
0:10 Constant:
|
||||
0:10 0 (const int)
|
||||
0:11 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:11 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:11 'i' (global int)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:18 Function Definition: foo3( (global void)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Constant:
|
||||
0:20 3 (const int)
|
||||
0:21 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:21 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:21 'i' (global int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:22 Constant:
|
||||
0:22 3 (const int)
|
||||
0:29 Function Definition: foo4( (global void)
|
||||
0:29 Function Parameters:
|
||||
0:? Sequence
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp 4-component vector of float)
|
||||
0:40 'v' (temp 4-component vector of float)
|
||||
0:40 textureGatherOffset (global 4-component vector of float)
|
||||
0:40 's2D' (uniform sampler2D)
|
||||
0:40 direct index (temp 2-component vector of float)
|
||||
0:40 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 vector swizzle (temp 2-component vector of int)
|
||||
0:40 indirect index (temp 2-component vector of int)
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 -2 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 3 (const int)
|
||||
0:40 -3 (const int)
|
||||
0:40 0 (const int)
|
||||
0:40 2 (const int)
|
||||
0:40 1 (const int)
|
||||
0:40 'i' (global int)
|
||||
0:40 Sequence
|
||||
0:40 Constant:
|
||||
0:40 0 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1 (const int)
|
||||
0:42 move second child to first child (temp 2-component vector of int)
|
||||
0:42 vector swizzle (temp 2-component vector of int)
|
||||
0:42 indirect index (temp 2-component vector of int)
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 -2 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 3 (const int)
|
||||
0:42 -3 (const int)
|
||||
0:42 0 (const int)
|
||||
0:42 2 (const int)
|
||||
0:42 1 (const int)
|
||||
0:42 'i' (global int)
|
||||
0:42 Sequence
|
||||
0:42 Constant:
|
||||
0:42 0 (const int)
|
||||
0:42 Constant:
|
||||
0:42 1 (const int)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 3 (const int)
|
||||
0:43 move second child to first child (temp float)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'v4' (uniform 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 3.200000
|
||||
0:44 vector swizzle (temp 2-component vector of float)
|
||||
0:44 'v4' (uniform 4-component vector of float)
|
||||
0:44 Sequence
|
||||
0:44 Constant:
|
||||
0:44 0 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:52 Function Definition: foo5( (global float)
|
||||
0:52 Function Parameters:
|
||||
0:54 Sequence
|
||||
0:54 Branch: Return with expression
|
||||
0:54 Convert int to float (temp float)
|
||||
0:54 'i' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 's2D' (uniform sampler2D)
|
||||
0:? 'coord' (in 3-element array of 2-component vector of float)
|
||||
0:? 'v4' (uniform 4-component vector of float)
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, layout(stream=0 ) out 1-element array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
@@ -1,229 +1,230 @@
|
||||
420.tesc
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: 'vertices' : inconsistent output number of vertices for array size of gl_out
|
||||
ERROR: 0:11: 'vertices' : inconsistent output number of vertices for array size of a
|
||||
ERROR: 0:12: 'vertices' : inconsistent output number of vertices for array size of outb
|
||||
ERROR: 0:26: 'gl_PointSize' : no such field in structure
|
||||
ERROR: 0:26: 'assign' : cannot convert from 'temp float' to 'temp block{out 4-component vector of float Position gl_Position}'
|
||||
ERROR: 0:29: 'out' : type must be an array: outf
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'p' (temp 4-component vector of float)
|
||||
0:17 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:17 Constant:
|
||||
0:17 0 (const int)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'ps' (temp float)
|
||||
0:18 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'cd' (temp float)
|
||||
0:19 direct index (temp float ClipDistance)
|
||||
0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'pvi' (temp int)
|
||||
0:21 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp int)
|
||||
0:22 'pid' (temp int)
|
||||
0:22 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp int)
|
||||
0:23 'iid' (temp int)
|
||||
0:23 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:25 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 Constant:
|
||||
0:25 0 (const int)
|
||||
0:25 'p' (temp 4-component vector of float)
|
||||
0:26 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_InvocationID' (in int InvocationID)
|
||||
0:34 Function Definition: foo( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 logical-or (temp bool)
|
||||
0:36 Compare Not Equal (temp bool)
|
||||
0:36 Constant:
|
||||
0:36 -0.625000
|
||||
0:36 -0.500000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.125000
|
||||
0:36 0.000000
|
||||
0:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
|
||||
0:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Compare Not Equal (temp bool)
|
||||
0:37 Constant:
|
||||
0:37 0.375000
|
||||
0:37 0.500000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.875000
|
||||
0:37 -0.625000
|
||||
0:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
|
||||
0:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:36 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:? 'a' (out 3-element array of int)
|
||||
0:? 'outb' (out 5-element array of int)
|
||||
0:? 'outc' (out 4-element array of int)
|
||||
0:? 'outf' (out float)
|
||||
0:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'p' (temp 4-component vector of float)
|
||||
0:17 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:17 Constant:
|
||||
0:17 0 (const int)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'ps' (temp float)
|
||||
0:18 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'cd' (temp float)
|
||||
0:19 direct index (temp float ClipDistance)
|
||||
0:19 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'pvi' (temp int)
|
||||
0:21 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp int)
|
||||
0:22 'pid' (temp int)
|
||||
0:22 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp int)
|
||||
0:23 'iid' (temp int)
|
||||
0:23 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:25 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 Constant:
|
||||
0:25 0 (const int)
|
||||
0:25 'p' (temp 4-component vector of float)
|
||||
0:26 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_InvocationID' (in int InvocationID)
|
||||
0:34 Function Definition: foo( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 logical-or (temp bool)
|
||||
0:36 Compare Not Equal (temp bool)
|
||||
0:36 Constant:
|
||||
0:36 -0.625000
|
||||
0:36 -0.500000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.125000
|
||||
0:36 0.000000
|
||||
0:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
|
||||
0:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Compare Not Equal (temp bool)
|
||||
0:37 Constant:
|
||||
0:37 0.375000
|
||||
0:37 0.500000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.875000
|
||||
0:37 -0.625000
|
||||
0:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
|
||||
0:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:36 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:? 'a' (out 3-element array of int)
|
||||
0:? 'outb' (out 5-element array of int)
|
||||
0:? 'outc' (out 4-element array of int)
|
||||
0:? 'outf' (out float)
|
||||
0:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
|
||||
420.tesc
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: 'vertices' : inconsistent output number of vertices for array size of gl_out
|
||||
ERROR: 0:11: 'vertices' : inconsistent output number of vertices for array size of a
|
||||
ERROR: 0:12: 'vertices' : inconsistent output number of vertices for array size of outb
|
||||
ERROR: 0:26: 'gl_PointSize' : no such field in structure
|
||||
ERROR: 0:26: 'assign' : cannot convert from 'temp float' to 'temp block{out 4-component vector of float Position gl_Position}'
|
||||
ERROR: 0:29: 'out' : type must be an array: outf
|
||||
ERROR: 0:43: 'vertices' : must be greater than 0
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'p' (temp 4-component vector of float)
|
||||
0:17 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:17 Constant:
|
||||
0:17 0 (const int)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'ps' (temp float)
|
||||
0:18 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'cd' (temp float)
|
||||
0:19 direct index (temp float ClipDistance)
|
||||
0:19 gl_ClipDistance: direct index for structure (in implicitly-sized array of float ClipDistance)
|
||||
0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'pvi' (temp int)
|
||||
0:21 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp int)
|
||||
0:22 'pid' (temp int)
|
||||
0:22 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp int)
|
||||
0:23 'iid' (temp int)
|
||||
0:23 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:25 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 Constant:
|
||||
0:25 0 (const int)
|
||||
0:25 'p' (temp 4-component vector of float)
|
||||
0:26 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_InvocationID' (in int InvocationID)
|
||||
0:34 Function Definition: foo( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 logical-or (temp bool)
|
||||
0:36 Compare Not Equal (temp bool)
|
||||
0:36 Constant:
|
||||
0:36 -0.625000
|
||||
0:36 -0.500000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.125000
|
||||
0:36 0.000000
|
||||
0:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
|
||||
0:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Compare Not Equal (temp bool)
|
||||
0:37 Constant:
|
||||
0:37 0.375000
|
||||
0:37 0.500000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.875000
|
||||
0:37 -0.625000
|
||||
0:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
|
||||
0:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:36 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:? 'a' (out 3-element array of int)
|
||||
0:? 'outb' (out 5-element array of int)
|
||||
0:? 'outc' (out 4-element array of int)
|
||||
0:? 'outf' (out float)
|
||||
0:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
Requested GL_ARB_separate_shader_objects
|
||||
vertices = 4
|
||||
ERROR: node is still EOpNull!
|
||||
0:15 Function Definition: main( (global void)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'p' (temp 4-component vector of float)
|
||||
0:17 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:17 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:17 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:17 Constant:
|
||||
0:17 0 (const int)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'ps' (temp float)
|
||||
0:18 gl_PointSize: direct index for structure (in float PointSize)
|
||||
0:18 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:18 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:18 Constant:
|
||||
0:18 1 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'cd' (temp float)
|
||||
0:19 direct index (temp float ClipDistance)
|
||||
0:19 gl_ClipDistance: direct index for structure (in 1-element array of float ClipDistance)
|
||||
0:19 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:19 'gl_in' (in 32-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:19 Constant:
|
||||
0:19 1 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:19 Constant:
|
||||
0:19 2 (const int)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'pvi' (temp int)
|
||||
0:21 'gl_PatchVerticesIn' (in int PatchVertices)
|
||||
0:22 Sequence
|
||||
0:22 move second child to first child (temp int)
|
||||
0:22 'pid' (temp int)
|
||||
0:22 'gl_PrimitiveID' (in int PrimitiveID)
|
||||
0:23 Sequence
|
||||
0:23 move second child to first child (temp int)
|
||||
0:23 'iid' (temp int)
|
||||
0:23 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 move second child to first child (temp 4-component vector of float)
|
||||
0:25 gl_Position: direct index for structure (out 4-component vector of float Position)
|
||||
0:25 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:25 'gl_InvocationID' (in int InvocationID)
|
||||
0:25 Constant:
|
||||
0:25 0 (const int)
|
||||
0:25 'p' (temp 4-component vector of float)
|
||||
0:26 indirect index (temp block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:26 'gl_InvocationID' (in int InvocationID)
|
||||
0:34 Function Definition: foo( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:36 Sequence
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 logical-or (temp bool)
|
||||
0:36 Compare Not Equal (temp bool)
|
||||
0:36 Constant:
|
||||
0:36 -0.625000
|
||||
0:36 -0.500000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.375000
|
||||
0:36 -0.250000
|
||||
0:36 -0.125000
|
||||
0:36 0.000000
|
||||
0:36 direct index (layout(location=0 ) temp 2X4 matrix of double)
|
||||
0:36 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:37 Compare Not Equal (temp bool)
|
||||
0:37 Constant:
|
||||
0:37 0.375000
|
||||
0:37 0.500000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.625000
|
||||
0:37 0.750000
|
||||
0:37 0.875000
|
||||
0:37 -0.625000
|
||||
0:37 direct index (layout(location=12 ) temp 2X4 matrix of double)
|
||||
0:37 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:36 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'gl_out' (out 3-element array of block{out 4-component vector of float Position gl_Position})
|
||||
0:? 'a' (out 3-element array of int)
|
||||
0:? 'outb' (out 5-element array of int)
|
||||
0:? 'outc' (out 4-element array of int)
|
||||
0:? 'outf' (out float)
|
||||
0:? 'vs_tcs_first' (layout(location=0 ) in 32-element array of 2X4 matrix of double)
|
||||
0:? 'vs_tcs_last' (layout(location=12 ) in 32-element array of 2X4 matrix of double)
|
||||
|
||||
|
||||
@@ -1,313 +1,313 @@
|
||||
420.tese
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: '=' : cannot convert from 'global 3-element array of float' to 'global 2-element array of float'
|
||||
ERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column): global 2-component vector of float
|
||||
ERROR: 0:9: 'initializer list' : wrong number of matrix columns: global 3X3 matrix of float
|
||||
ERROR: 0:10: 'initializer list' : wrong number of matrix columns: global 2X2 matrix of float
|
||||
ERROR: 0:25: 'initializer list' : wrong number of structure members
|
||||
ERROR: 0:27: '=' : cannot convert from 'const bool' to 'global int'
|
||||
ERROR: 0:28: 'constructor' : cannot convert parameter 2 from 'const float' to 'global 4-component vector of float'
|
||||
ERROR: 0:29: 'constructor' : cannot convert parameter 2 from 'const 2X2 matrix of float' to 'const 4-component vector of float'
|
||||
ERROR: 0:29: 'const 2-element array of 4-component vector of float' : cannot construct with these arguments
|
||||
ERROR: 0:29: '=' : cannot convert from 'const float' to 'global 2-element array of 4-component vector of float'
|
||||
ERROR: 0:30: 'initializer list' : wrong number of matrix columns: global 4X2 matrix of float
|
||||
ERROR: 0:40: 'constructor' : cannot convert parameter 1 from 'temp float' to 'global structure{global float s, global float t}'
|
||||
ERROR: 0:58: 'initializer list' : wrong number of structure members
|
||||
ERROR: 13 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
input primitive = none
|
||||
vertex spacing = none
|
||||
triangle order = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp 2X2 matrix of float)
|
||||
0:4 'b' (global 2X2 matrix of float)
|
||||
0:4 Constant:
|
||||
0:4 1.000000
|
||||
0:4 0.000000
|
||||
0:4 0.000000
|
||||
0:4 1.000000
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp structure{global float a, global int b})
|
||||
0:15 'e' (global structure{global float a, global int b})
|
||||
0:15 Constant:
|
||||
0:15 1.200000
|
||||
0:15 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp structure{global float a, global int b})
|
||||
0:20 'e2' (global structure{global float a, global int b})
|
||||
0:20 Constant:
|
||||
0:20 1.000000
|
||||
0:20 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 5-element array of float)
|
||||
0:42 'b5' (global 5-element array of float)
|
||||
0:42 Constant:
|
||||
0:42 3.400000
|
||||
0:42 4.200000
|
||||
0:42 5.000000
|
||||
0:42 5.200000
|
||||
0:42 1.100000
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 3-component vector of float)
|
||||
0:67 'av3' (global 3-component vector of float)
|
||||
0:67 Construct vec3 (global 3-component vector of float)
|
||||
0:67 'vc1' (global float)
|
||||
0:67 'vc2' (global float)
|
||||
0:67 'vc3' (global float)
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 3-component vector of float)
|
||||
0:68 'bv3' (global 3-component vector of float)
|
||||
0:68 Construct vec3 (global 3-component vector of float)
|
||||
0:68 'vc1' (global float)
|
||||
0:68 'vc2' (global float)
|
||||
0:68 'vc3' (global float)
|
||||
0:70 Function Definition: main( (global void)
|
||||
0:70 Function Parameters:
|
||||
0:72 Sequence
|
||||
0:72 MemoryBarrier (global void)
|
||||
0:74 Test condition and select (temp void)
|
||||
0:74 Condition
|
||||
0:74 Compare Equal (temp bool)
|
||||
0:74 Constant:
|
||||
0:74 1 (const uint)
|
||||
0:74 2 (const uint)
|
||||
0:74 3.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 5.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:74 true case is null
|
||||
0:76 Test condition and select (temp void)
|
||||
0:76 Condition
|
||||
0:76 Constant:
|
||||
0:76 true (const bool)
|
||||
0:76 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'a' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'b' (global 2X2 matrix of float)
|
||||
0:? 'c' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'a2' (global 2-element array of float)
|
||||
0:? 'b2' (global 2-component vector of float)
|
||||
0:? 'c2' (global 3X3 matrix of float)
|
||||
0:? 'd' (global 2X2 matrix of float)
|
||||
0:? 'e' (global structure{global float a, global int b})
|
||||
0:? 'e2' (global structure{global float a, global int b})
|
||||
0:? 'e3' (global structure{global float a, global int b})
|
||||
0:? 'a3' (global int)
|
||||
0:? 'b3' (global 2-element array of 4-component vector of float)
|
||||
0:? 'b4' (global 2-element array of 4-component vector of float)
|
||||
0:? 'c3' (global 4X2 matrix of float)
|
||||
0:? 'd2' (global implicitly-sized array of structure{global float s, global float t})
|
||||
0:? 'b5' (global 5-element array of float)
|
||||
0:? 'constructed' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 'curlyInit' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'vc1' (global float)
|
||||
0:? 'vc2' (global float)
|
||||
0:? 'vc3' (global float)
|
||||
0:? 'av3' (global 3-component vector of float)
|
||||
0:? 'bv3' (global 3-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
|
||||
|
||||
Shader version: 420
|
||||
input primitive = none
|
||||
vertex spacing = equal_spacing
|
||||
triangle order = ccw
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp 2X2 matrix of float)
|
||||
0:4 'b' (global 2X2 matrix of float)
|
||||
0:4 Constant:
|
||||
0:4 1.000000
|
||||
0:4 0.000000
|
||||
0:4 0.000000
|
||||
0:4 1.000000
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp structure{global float a, global int b})
|
||||
0:15 'e' (global structure{global float a, global int b})
|
||||
0:15 Constant:
|
||||
0:15 1.200000
|
||||
0:15 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp structure{global float a, global int b})
|
||||
0:20 'e2' (global structure{global float a, global int b})
|
||||
0:20 Constant:
|
||||
0:20 1.000000
|
||||
0:20 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 5-element array of float)
|
||||
0:42 'b5' (global 5-element array of float)
|
||||
0:42 Constant:
|
||||
0:42 3.400000
|
||||
0:42 4.200000
|
||||
0:42 5.000000
|
||||
0:42 5.200000
|
||||
0:42 1.100000
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 3-component vector of float)
|
||||
0:67 'av3' (global 3-component vector of float)
|
||||
0:67 Construct vec3 (global 3-component vector of float)
|
||||
0:67 'vc1' (global float)
|
||||
0:67 'vc2' (global float)
|
||||
0:67 'vc3' (global float)
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 3-component vector of float)
|
||||
0:68 'bv3' (global 3-component vector of float)
|
||||
0:68 Construct vec3 (global 3-component vector of float)
|
||||
0:68 'vc1' (global float)
|
||||
0:68 'vc2' (global float)
|
||||
0:68 'vc3' (global float)
|
||||
0:70 Function Definition: main( (global void)
|
||||
0:70 Function Parameters:
|
||||
0:72 Sequence
|
||||
0:72 MemoryBarrier (global void)
|
||||
0:74 Test condition and select (temp void)
|
||||
0:74 Condition
|
||||
0:74 Compare Equal (temp bool)
|
||||
0:74 Constant:
|
||||
0:74 1 (const uint)
|
||||
0:74 2 (const uint)
|
||||
0:74 3.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 5.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:74 true case is null
|
||||
0:76 Test condition and select (temp void)
|
||||
0:76 Condition
|
||||
0:76 Constant:
|
||||
0:76 true (const bool)
|
||||
0:76 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'a' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'b' (global 2X2 matrix of float)
|
||||
0:? 'c' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'a2' (global 2-element array of float)
|
||||
0:? 'b2' (global 2-component vector of float)
|
||||
0:? 'c2' (global 3X3 matrix of float)
|
||||
0:? 'd' (global 2X2 matrix of float)
|
||||
0:? 'e' (global structure{global float a, global int b})
|
||||
0:? 'e2' (global structure{global float a, global int b})
|
||||
0:? 'e3' (global structure{global float a, global int b})
|
||||
0:? 'a3' (global int)
|
||||
0:? 'b3' (global 2-element array of 4-component vector of float)
|
||||
0:? 'b4' (global 2-element array of 4-component vector of float)
|
||||
0:? 'c3' (global 4X2 matrix of float)
|
||||
0:? 'd2' (global 1-element array of structure{global float s, global float t})
|
||||
0:? 'b5' (global 5-element array of float)
|
||||
0:? 'constructed' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 'curlyInit' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'vc1' (global float)
|
||||
0:? 'vc2' (global float)
|
||||
0:? 'vc3' (global float)
|
||||
0:? 'av3' (global 3-component vector of float)
|
||||
0:? 'bv3' (global 3-component vector of float)
|
||||
|
||||
420.tese
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:7: '=' : cannot convert from 'global 3-element array of float' to 'global 2-element array of float'
|
||||
ERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column): global 2-component vector of float
|
||||
ERROR: 0:9: 'initializer list' : wrong number of matrix columns: global 3X3 matrix of float
|
||||
ERROR: 0:10: 'initializer list' : wrong number of matrix columns: global 2X2 matrix of float
|
||||
ERROR: 0:25: 'initializer list' : wrong number of structure members
|
||||
ERROR: 0:27: '=' : cannot convert from 'const bool' to 'global int'
|
||||
ERROR: 0:28: 'constructor' : cannot convert parameter 2 from 'const float' to 'global 4-component vector of float'
|
||||
ERROR: 0:29: 'constructor' : cannot convert parameter 2 from 'const 2X2 matrix of float' to 'const 4-component vector of float'
|
||||
ERROR: 0:29: 'const 2-element array of 4-component vector of float' : cannot construct with these arguments
|
||||
ERROR: 0:29: '=' : cannot convert from 'const float' to 'global 2-element array of 4-component vector of float'
|
||||
ERROR: 0:30: 'initializer list' : wrong number of matrix columns: global 4X2 matrix of float
|
||||
ERROR: 0:40: 'constructor' : cannot convert parameter 1 from 'temp float' to 'global structure{global float s, global float t}'
|
||||
ERROR: 0:58: 'initializer list' : wrong number of structure members
|
||||
ERROR: 13 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
input primitive = none
|
||||
vertex spacing = none
|
||||
triangle order = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp 2X2 matrix of float)
|
||||
0:4 'b' (global 2X2 matrix of float)
|
||||
0:4 Constant:
|
||||
0:4 1.000000
|
||||
0:4 0.000000
|
||||
0:4 0.000000
|
||||
0:4 1.000000
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp structure{global float a, global int b})
|
||||
0:15 'e' (global structure{global float a, global int b})
|
||||
0:15 Constant:
|
||||
0:15 1.200000
|
||||
0:15 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp structure{global float a, global int b})
|
||||
0:20 'e2' (global structure{global float a, global int b})
|
||||
0:20 Constant:
|
||||
0:20 1.000000
|
||||
0:20 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 5-element array of float)
|
||||
0:42 'b5' (global 5-element array of float)
|
||||
0:42 Constant:
|
||||
0:42 3.400000
|
||||
0:42 4.200000
|
||||
0:42 5.000000
|
||||
0:42 5.200000
|
||||
0:42 1.100000
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 3-component vector of float)
|
||||
0:67 'av3' (global 3-component vector of float)
|
||||
0:67 Construct vec3 (global 3-component vector of float)
|
||||
0:67 'vc1' (global float)
|
||||
0:67 'vc2' (global float)
|
||||
0:67 'vc3' (global float)
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 3-component vector of float)
|
||||
0:68 'bv3' (global 3-component vector of float)
|
||||
0:68 Construct vec3 (global 3-component vector of float)
|
||||
0:68 'vc1' (global float)
|
||||
0:68 'vc2' (global float)
|
||||
0:68 'vc3' (global float)
|
||||
0:70 Function Definition: main( (global void)
|
||||
0:70 Function Parameters:
|
||||
0:72 Sequence
|
||||
0:72 MemoryBarrier (global void)
|
||||
0:74 Test condition and select (temp void)
|
||||
0:74 Condition
|
||||
0:74 Compare Equal (temp bool)
|
||||
0:74 Constant:
|
||||
0:74 1 (const uint)
|
||||
0:74 2 (const uint)
|
||||
0:74 3.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 5.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:74 true case is null
|
||||
0:76 Test condition and select (temp void)
|
||||
0:76 Condition
|
||||
0:76 Constant:
|
||||
0:76 true (const bool)
|
||||
0:76 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'a' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'b' (global 2X2 matrix of float)
|
||||
0:? 'c' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'a2' (global 2-element array of float)
|
||||
0:? 'b2' (global 2-component vector of float)
|
||||
0:? 'c2' (global 3X3 matrix of float)
|
||||
0:? 'd' (global 2X2 matrix of float)
|
||||
0:? 'e' (global structure{global float a, global int b})
|
||||
0:? 'e2' (global structure{global float a, global int b})
|
||||
0:? 'e3' (global structure{global float a, global int b})
|
||||
0:? 'a3' (global int)
|
||||
0:? 'b3' (global 2-element array of 4-component vector of float)
|
||||
0:? 'b4' (global 2-element array of 4-component vector of float)
|
||||
0:? 'c3' (global 4X2 matrix of float)
|
||||
0:? 'd2' (global implicitly-sized array of structure{global float s, global float t})
|
||||
0:? 'b5' (global 5-element array of float)
|
||||
0:? 'constructed' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 'curlyInit' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'vc1' (global float)
|
||||
0:? 'vc2' (global float)
|
||||
0:? 'vc3' (global float)
|
||||
0:? 'av3' (global 3-component vector of float)
|
||||
0:? 'bv3' (global 3-component vector of float)
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
|
||||
|
||||
Shader version: 420
|
||||
input primitive = none
|
||||
vertex spacing = equal_spacing
|
||||
triangle order = ccw
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp 2X2 matrix of float)
|
||||
0:4 'b' (global 2X2 matrix of float)
|
||||
0:4 Constant:
|
||||
0:4 1.000000
|
||||
0:4 0.000000
|
||||
0:4 0.000000
|
||||
0:4 1.000000
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp structure{global float a, global int b})
|
||||
0:15 'e' (global structure{global float a, global int b})
|
||||
0:15 Constant:
|
||||
0:15 1.200000
|
||||
0:15 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp structure{global float a, global int b})
|
||||
0:20 'e2' (global structure{global float a, global int b})
|
||||
0:20 Constant:
|
||||
0:20 1.000000
|
||||
0:20 3 (const int)
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp 5-element array of float)
|
||||
0:42 'b5' (global 5-element array of float)
|
||||
0:42 Constant:
|
||||
0:42 3.400000
|
||||
0:42 4.200000
|
||||
0:42 5.000000
|
||||
0:42 5.200000
|
||||
0:42 1.100000
|
||||
0:67 Sequence
|
||||
0:67 move second child to first child (temp 3-component vector of float)
|
||||
0:67 'av3' (global 3-component vector of float)
|
||||
0:67 Construct vec3 (global 3-component vector of float)
|
||||
0:67 'vc1' (global float)
|
||||
0:67 'vc2' (global float)
|
||||
0:67 'vc3' (global float)
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp 3-component vector of float)
|
||||
0:68 'bv3' (global 3-component vector of float)
|
||||
0:68 Construct vec3 (global 3-component vector of float)
|
||||
0:68 'vc1' (global float)
|
||||
0:68 'vc2' (global float)
|
||||
0:68 'vc3' (global float)
|
||||
0:70 Function Definition: main( (global void)
|
||||
0:70 Function Parameters:
|
||||
0:72 Sequence
|
||||
0:72 MemoryBarrier (global void)
|
||||
0:74 Test condition and select (temp void)
|
||||
0:74 Condition
|
||||
0:74 Compare Equal (temp bool)
|
||||
0:74 Constant:
|
||||
0:74 1 (const uint)
|
||||
0:74 2 (const uint)
|
||||
0:74 3.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 4.000000
|
||||
0:74 0.000000
|
||||
0:74 5.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 0.000000
|
||||
0:74 6.000000
|
||||
0:74 0.000000
|
||||
0:74 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:74 true case is null
|
||||
0:76 Test condition and select (temp void)
|
||||
0:76 Condition
|
||||
0:76 Constant:
|
||||
0:76 true (const bool)
|
||||
0:76 true case is null
|
||||
0:? Linker Objects
|
||||
0:? 'a' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'b' (global 2X2 matrix of float)
|
||||
0:? 'c' (const 2X2 matrix of float)
|
||||
0:? 1.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 1.000000
|
||||
0:? 'a2' (global 2-element array of float)
|
||||
0:? 'b2' (global 2-component vector of float)
|
||||
0:? 'c2' (global 3X3 matrix of float)
|
||||
0:? 'd' (global 2X2 matrix of float)
|
||||
0:? 'e' (global structure{global float a, global int b})
|
||||
0:? 'e2' (global structure{global float a, global int b})
|
||||
0:? 'e3' (global structure{global float a, global int b})
|
||||
0:? 'a3' (global int)
|
||||
0:? 'b3' (global 2-element array of 4-component vector of float)
|
||||
0:? 'b4' (global 2-element array of 4-component vector of float)
|
||||
0:? 'c3' (global 4X2 matrix of float)
|
||||
0:? 'd2' (global 1-element array of structure{global float s, global float t})
|
||||
0:? 'b5' (global 5-element array of float)
|
||||
0:? 'constructed' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'curlybad1' (temp structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 'curlyInit' (const structure{global 2-component vector of uint uv2, global 2-element array of structure{global float f, global 2X3 matrix of float m23} s})
|
||||
0:? 1 (const uint)
|
||||
0:? 2 (const uint)
|
||||
0:? 3.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 5.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 6.000000
|
||||
0:? 0.000000
|
||||
0:? 'vc1' (global float)
|
||||
0:? 'vc2' (global float)
|
||||
0:? 'vc3' (global float)
|
||||
0:? 'av3' (global 3-component vector of float)
|
||||
0:? 'bv3' (global 3-component vector of float)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,77 +1,77 @@
|
||||
420_size_gl_in.geom
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:19: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:11 Function Definition: foo( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:14 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:14 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:15 Constant:
|
||||
0:15 3 (const int)
|
||||
0:16 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:16 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'i' (global int)
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'colorun' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 420
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:11 Function Definition: foo( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:14 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:14 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:15 Constant:
|
||||
0:15 3 (const int)
|
||||
0:16 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:16 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'i' (global int)
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'colorun' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
420_size_gl_in.geom
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:19: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
|
||||
ERROR: 1 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
invocations = -1
|
||||
max_vertices = -1
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:11 Function Definition: foo( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:14 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:14 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:15 Constant:
|
||||
0:15 3 (const int)
|
||||
0:16 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:16 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'i' (global int)
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'colorun' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in implicitly-sized array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 420
|
||||
invocations = 1
|
||||
max_vertices = -1
|
||||
input primitive = triangles
|
||||
output primitive = none
|
||||
ERROR: node is still EOpNull!
|
||||
0:11 Function Definition: foo( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Constant:
|
||||
0:13 3 (const int)
|
||||
0:14 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:14 direct index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:14 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:14 Constant:
|
||||
0:14 1 (const int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:15 Constant:
|
||||
0:15 3 (const int)
|
||||
0:16 gl_Position: direct index for structure (in 4-component vector of float Position)
|
||||
0:16 indirect index (temp block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
0:16 'i' (global int)
|
||||
0:16 Constant:
|
||||
0:16 0 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'i' (global int)
|
||||
0:? 'colorun' (in 3-element array of 4-component vector of float)
|
||||
0:? 'color3' (in 3-element array of 4-component vector of float)
|
||||
0:? 'gl_in' (in 3-element array of block{in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in 1-element array of float ClipDistance gl_ClipDistance})
|
||||
|
||||
|
||||
@@ -1,281 +1,281 @@
|
||||
430.comp
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'local_size' : cannot change previously set size
|
||||
ERROR: 0:5: 'local_size' : too large; see gl_MaxComputeWorkGroupSize
|
||||
ERROR: 0:43: 'in' : global storage input qualifier cannot be used in a compute shader
|
||||
ERROR: 0:43: 'location qualifier on input' : not supported in this stage: compute
|
||||
ERROR: 0:44: 'in' : global storage input qualifier cannot be used in a compute shader
|
||||
ERROR: 0:45: 'out' : global storage output qualifier cannot be used in a compute shader
|
||||
ERROR: 0:48: 'shared' : cannot apply layout qualifiers to a shared variable
|
||||
ERROR: 0:48: 'location' : can only appy to uniform, buffer, in, or out storage qualifiers
|
||||
ERROR: 0:49: 'shared' : cannot initialize this type of qualifier
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:65: 'assign' : l-value required "ro" (can't modify a readonly buffer)
|
||||
ERROR: 0:77: '=' : cannot convert from 'temp double' to 'temp int'
|
||||
ERROR: 0:81: 'input block' : not supported in this stage: compute
|
||||
ERROR: 0:85: 'output block' : not supported in this stage: compute
|
||||
ERROR: 16 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
local_size = (2, 1, 4096)
|
||||
ERROR: node is still EOpNull!
|
||||
0:27 Function Definition: main( (global void)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Barrier (global void)
|
||||
0:30 MemoryBarrier (global void)
|
||||
0:31 MemoryBarrierAtomicCounter (global void)
|
||||
0:32 MemoryBarrierBuffer (global void)
|
||||
0:33 MemoryBarrierShared (global void)
|
||||
0:34 MemoryBarrierImage (global void)
|
||||
0:35 GroupMemoryBarrier (global void)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 value: direct index for structure (layout(column_major shared ) buffer int)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 0 (const uint)
|
||||
0:36 Convert float to int (temp int)
|
||||
0:36 indirect index (layout(column_major shared ) temp float)
|
||||
0:36 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 1 (const uint)
|
||||
0:36 'gl_LocalInvocationIndex' (in uint LocalInvocationIndex)
|
||||
0:39 Test condition and select (temp void)
|
||||
0:39 Condition
|
||||
0:39 Compare Greater Than (temp bool)
|
||||
0:39 'a' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 10 (const int)
|
||||
0:39 true case
|
||||
0:40 Barrier (global void)
|
||||
0:63 Function Definition: foo( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp float)
|
||||
0:65 direct index (layout(column_major shared ) temp float)
|
||||
0:65 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:65 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 Constant:
|
||||
0:65 2 (const int)
|
||||
0:65 Constant:
|
||||
0:65 4.700000
|
||||
0:66 array length (temp int)
|
||||
0:66 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:66 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 Barrier (global void)
|
||||
0:72 Function Definition: fooaoeu( (global void)
|
||||
0:72 Function Parameters:
|
||||
0:73 Sequence
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 2-component vector of int)
|
||||
0:73 'storePos' (temp 2-component vector of int)
|
||||
0:73 Convert uint to int (temp 2-component vector of int)
|
||||
0:73 vector swizzle (temp 2-component vector of uint)
|
||||
0:73 'gl_GlobalInvocationID' (in 3-component vector of uint GlobalInvocationID)
|
||||
0:73 Sequence
|
||||
0:73 Constant:
|
||||
0:73 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp double)
|
||||
0:74 'localCoef' (temp double)
|
||||
0:74 Convert float to double (temp double)
|
||||
0:74 length (global float)
|
||||
0:74 divide (temp 2-component vector of float)
|
||||
0:74 Convert int to float (temp 2-component vector of float)
|
||||
0:74 subtract (temp 2-component vector of int)
|
||||
0:74 Convert uint to int (temp 2-component vector of int)
|
||||
0:74 vector swizzle (temp 2-component vector of uint)
|
||||
0:74 'gl_LocalInvocationID' (in 3-component vector of uint LocalInvocationID)
|
||||
0:74 Sequence
|
||||
0:74 Constant:
|
||||
0:74 0 (const int)
|
||||
0:74 Constant:
|
||||
0:74 1 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8.000000
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 4-component vector of double)
|
||||
0:75 'aa' (temp 4-component vector of double)
|
||||
0:75 Constant:
|
||||
0:75 0.400000
|
||||
0:75 0.200000
|
||||
0:75 0.300000
|
||||
0:75 0.400000
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp double)
|
||||
0:76 'globalCoef' (temp double)
|
||||
0:76 Constant:
|
||||
0:76 1.000000
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp double)
|
||||
0:78 'di' (temp double)
|
||||
0:78 Convert int to double (temp double)
|
||||
0:78 'i' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_WorkGroupSize' (const 3-component vector of uint WorkGroupSize)
|
||||
0:? 2 (const uint)
|
||||
0:? 1 (const uint)
|
||||
0:? 4096 (const uint)
|
||||
0:? 'total' (const int)
|
||||
0:? 66592 (const int)
|
||||
0:? 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'invalid' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer implicitly-sized array of float values, layout(column_major shared ) buffer int value})
|
||||
0:? 'v3' (layout(location=2 ) in 3-component vector of float)
|
||||
0:? 'f' (in float)
|
||||
0:? 'fo' (out float)
|
||||
0:? 's' (shared 4-component vector of float)
|
||||
0:? 'sl' (layout(location=2 ) shared 4-component vector of float)
|
||||
0:? 'fs' (shared float)
|
||||
0:? 'arrX' (global 2-element array of int)
|
||||
0:? 'arrY' (global 1-element array of int)
|
||||
0:? 'arrZ' (global 4096-element array of int)
|
||||
0:? 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'roll' (uniform double)
|
||||
0:? 'destTex' (writeonly uniform image2D)
|
||||
0:? 'inbi' (in block{in int a})
|
||||
0:? 'outbi' (out block{out int a})
|
||||
|
||||
|
||||
Linked compute stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
local_size = (2, 1, 4096)
|
||||
ERROR: node is still EOpNull!
|
||||
0:27 Function Definition: main( (global void)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Barrier (global void)
|
||||
0:30 MemoryBarrier (global void)
|
||||
0:31 MemoryBarrierAtomicCounter (global void)
|
||||
0:32 MemoryBarrierBuffer (global void)
|
||||
0:33 MemoryBarrierShared (global void)
|
||||
0:34 MemoryBarrierImage (global void)
|
||||
0:35 GroupMemoryBarrier (global void)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 value: direct index for structure (layout(column_major shared ) buffer int)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 0 (const uint)
|
||||
0:36 Convert float to int (temp int)
|
||||
0:36 indirect index (layout(column_major shared ) temp float)
|
||||
0:36 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 1 (const uint)
|
||||
0:36 'gl_LocalInvocationIndex' (in uint LocalInvocationIndex)
|
||||
0:39 Test condition and select (temp void)
|
||||
0:39 Condition
|
||||
0:39 Compare Greater Than (temp bool)
|
||||
0:39 'a' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 10 (const int)
|
||||
0:39 true case
|
||||
0:40 Barrier (global void)
|
||||
0:63 Function Definition: foo( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp float)
|
||||
0:65 direct index (layout(column_major shared ) temp float)
|
||||
0:65 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:65 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 Constant:
|
||||
0:65 2 (const int)
|
||||
0:65 Constant:
|
||||
0:65 4.700000
|
||||
0:66 array length (temp int)
|
||||
0:66 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:66 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 Barrier (global void)
|
||||
0:72 Function Definition: fooaoeu( (global void)
|
||||
0:72 Function Parameters:
|
||||
0:73 Sequence
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 2-component vector of int)
|
||||
0:73 'storePos' (temp 2-component vector of int)
|
||||
0:73 Convert uint to int (temp 2-component vector of int)
|
||||
0:73 vector swizzle (temp 2-component vector of uint)
|
||||
0:73 'gl_GlobalInvocationID' (in 3-component vector of uint GlobalInvocationID)
|
||||
0:73 Sequence
|
||||
0:73 Constant:
|
||||
0:73 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp double)
|
||||
0:74 'localCoef' (temp double)
|
||||
0:74 Convert float to double (temp double)
|
||||
0:74 length (global float)
|
||||
0:74 divide (temp 2-component vector of float)
|
||||
0:74 Convert int to float (temp 2-component vector of float)
|
||||
0:74 subtract (temp 2-component vector of int)
|
||||
0:74 Convert uint to int (temp 2-component vector of int)
|
||||
0:74 vector swizzle (temp 2-component vector of uint)
|
||||
0:74 'gl_LocalInvocationID' (in 3-component vector of uint LocalInvocationID)
|
||||
0:74 Sequence
|
||||
0:74 Constant:
|
||||
0:74 0 (const int)
|
||||
0:74 Constant:
|
||||
0:74 1 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8.000000
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 4-component vector of double)
|
||||
0:75 'aa' (temp 4-component vector of double)
|
||||
0:75 Constant:
|
||||
0:75 0.400000
|
||||
0:75 0.200000
|
||||
0:75 0.300000
|
||||
0:75 0.400000
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp double)
|
||||
0:76 'globalCoef' (temp double)
|
||||
0:76 Constant:
|
||||
0:76 1.000000
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp double)
|
||||
0:78 'di' (temp double)
|
||||
0:78 Convert int to double (temp double)
|
||||
0:78 'i' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_WorkGroupSize' (const 3-component vector of uint WorkGroupSize)
|
||||
0:? 2 (const uint)
|
||||
0:? 1 (const uint)
|
||||
0:? 4096 (const uint)
|
||||
0:? 'total' (const int)
|
||||
0:? 66592 (const int)
|
||||
0:? 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'invalid' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer implicitly-sized array of float values, layout(column_major shared ) buffer int value})
|
||||
0:? 'v3' (layout(location=2 ) in 3-component vector of float)
|
||||
0:? 'f' (in float)
|
||||
0:? 'fo' (out float)
|
||||
0:? 's' (shared 4-component vector of float)
|
||||
0:? 'sl' (layout(location=2 ) shared 4-component vector of float)
|
||||
0:? 'fs' (shared float)
|
||||
0:? 'arrX' (global 2-element array of int)
|
||||
0:? 'arrY' (global 1-element array of int)
|
||||
0:? 'arrZ' (global 4096-element array of int)
|
||||
0:? 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'roll' (uniform double)
|
||||
0:? 'destTex' (writeonly uniform image2D)
|
||||
0:? 'inbi' (in block{in int a})
|
||||
0:? 'outbi' (out block{out int a})
|
||||
|
||||
430.comp
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:4: 'local_size' : cannot change previously set size
|
||||
ERROR: 0:5: 'local_size' : too large; see gl_MaxComputeWorkGroupSize
|
||||
ERROR: 0:43: 'in' : global storage input qualifier cannot be used in a compute shader
|
||||
ERROR: 0:43: 'location qualifier on input' : not supported in this stage: compute
|
||||
ERROR: 0:44: 'in' : global storage input qualifier cannot be used in a compute shader
|
||||
ERROR: 0:45: 'out' : global storage output qualifier cannot be used in a compute shader
|
||||
ERROR: 0:48: 'shared' : cannot apply layout qualifiers to a shared variable
|
||||
ERROR: 0:48: 'location' : can only appy to uniform, buffer, in, or out storage qualifiers
|
||||
ERROR: 0:49: 'shared' : cannot initialize this type of qualifier
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:51: 'local_size' : can only apply to 'in'
|
||||
ERROR: 0:65: 'assign' : l-value required "ro" (can't modify a readonly buffer)
|
||||
ERROR: 0:77: '=' : cannot convert from 'temp double' to 'temp int'
|
||||
ERROR: 0:81: 'input block' : not supported in this stage: compute
|
||||
ERROR: 0:85: 'output block' : not supported in this stage: compute
|
||||
ERROR: 16 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
local_size = (2, 1, 4096)
|
||||
ERROR: node is still EOpNull!
|
||||
0:27 Function Definition: main( (global void)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Barrier (global void)
|
||||
0:30 MemoryBarrier (global void)
|
||||
0:31 MemoryBarrierAtomicCounter (global void)
|
||||
0:32 MemoryBarrierBuffer (global void)
|
||||
0:33 MemoryBarrierShared (global void)
|
||||
0:34 MemoryBarrierImage (global void)
|
||||
0:35 GroupMemoryBarrier (global void)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 value: direct index for structure (layout(column_major shared ) buffer int)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 0 (const uint)
|
||||
0:36 Convert float to int (temp int)
|
||||
0:36 indirect index (layout(column_major shared ) temp float)
|
||||
0:36 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 1 (const uint)
|
||||
0:36 'gl_LocalInvocationIndex' (in uint LocalInvocationIndex)
|
||||
0:39 Test condition and select (temp void)
|
||||
0:39 Condition
|
||||
0:39 Compare Greater Than (temp bool)
|
||||
0:39 'a' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 10 (const int)
|
||||
0:39 true case
|
||||
0:40 Barrier (global void)
|
||||
0:63 Function Definition: foo( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp float)
|
||||
0:65 direct index (layout(column_major shared ) temp float)
|
||||
0:65 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:65 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 Constant:
|
||||
0:65 2 (const int)
|
||||
0:65 Constant:
|
||||
0:65 4.700000
|
||||
0:66 array length (temp int)
|
||||
0:66 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:66 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 Barrier (global void)
|
||||
0:72 Function Definition: fooaoeu( (global void)
|
||||
0:72 Function Parameters:
|
||||
0:73 Sequence
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 2-component vector of int)
|
||||
0:73 'storePos' (temp 2-component vector of int)
|
||||
0:73 Convert uint to int (temp 2-component vector of int)
|
||||
0:73 vector swizzle (temp 2-component vector of uint)
|
||||
0:73 'gl_GlobalInvocationID' (in 3-component vector of uint GlobalInvocationID)
|
||||
0:73 Sequence
|
||||
0:73 Constant:
|
||||
0:73 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp double)
|
||||
0:74 'localCoef' (temp double)
|
||||
0:74 Convert float to double (temp double)
|
||||
0:74 length (global float)
|
||||
0:74 divide (temp 2-component vector of float)
|
||||
0:74 Convert int to float (temp 2-component vector of float)
|
||||
0:74 subtract (temp 2-component vector of int)
|
||||
0:74 Convert uint to int (temp 2-component vector of int)
|
||||
0:74 vector swizzle (temp 2-component vector of uint)
|
||||
0:74 'gl_LocalInvocationID' (in 3-component vector of uint LocalInvocationID)
|
||||
0:74 Sequence
|
||||
0:74 Constant:
|
||||
0:74 0 (const int)
|
||||
0:74 Constant:
|
||||
0:74 1 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8.000000
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 4-component vector of double)
|
||||
0:75 'aa' (temp 4-component vector of double)
|
||||
0:75 Constant:
|
||||
0:75 0.400000
|
||||
0:75 0.200000
|
||||
0:75 0.300000
|
||||
0:75 0.400000
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp double)
|
||||
0:76 'globalCoef' (temp double)
|
||||
0:76 Constant:
|
||||
0:76 1.000000
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp double)
|
||||
0:78 'di' (temp double)
|
||||
0:78 Convert int to double (temp double)
|
||||
0:78 'i' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_WorkGroupSize' (const 3-component vector of uint WorkGroupSize)
|
||||
0:? 2 (const uint)
|
||||
0:? 1 (const uint)
|
||||
0:? 4096 (const uint)
|
||||
0:? 'total' (const int)
|
||||
0:? 66592 (const int)
|
||||
0:? 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'invalid' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer implicitly-sized array of float values, layout(column_major shared ) buffer int value})
|
||||
0:? 'v3' (layout(location=2 ) in 3-component vector of float)
|
||||
0:? 'f' (in float)
|
||||
0:? 'fo' (out float)
|
||||
0:? 's' (shared 4-component vector of float)
|
||||
0:? 'sl' (layout(location=2 ) shared 4-component vector of float)
|
||||
0:? 'fs' (shared float)
|
||||
0:? 'arrX' (global 2-element array of int)
|
||||
0:? 'arrY' (global 1-element array of int)
|
||||
0:? 'arrZ' (global 4096-element array of int)
|
||||
0:? 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'roll' (uniform double)
|
||||
0:? 'destTex' (writeonly uniform image2D)
|
||||
0:? 'inbi' (in block{in int a})
|
||||
0:? 'outbi' (out block{out int a})
|
||||
|
||||
|
||||
Linked compute stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
local_size = (2, 1, 4096)
|
||||
ERROR: node is still EOpNull!
|
||||
0:27 Function Definition: main( (global void)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Barrier (global void)
|
||||
0:30 MemoryBarrier (global void)
|
||||
0:31 MemoryBarrierAtomicCounter (global void)
|
||||
0:32 MemoryBarrierBuffer (global void)
|
||||
0:33 MemoryBarrierShared (global void)
|
||||
0:34 MemoryBarrierImage (global void)
|
||||
0:35 GroupMemoryBarrier (global void)
|
||||
0:36 move second child to first child (temp int)
|
||||
0:36 value: direct index for structure (layout(column_major shared ) buffer int)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 0 (const uint)
|
||||
0:36 Convert float to int (temp int)
|
||||
0:36 indirect index (layout(column_major shared ) temp float)
|
||||
0:36 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:36 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:36 Constant:
|
||||
0:36 1 (const uint)
|
||||
0:36 'gl_LocalInvocationIndex' (in uint LocalInvocationIndex)
|
||||
0:39 Test condition and select (temp void)
|
||||
0:39 Condition
|
||||
0:39 Compare Greater Than (temp bool)
|
||||
0:39 'a' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 10 (const int)
|
||||
0:39 true case
|
||||
0:40 Barrier (global void)
|
||||
0:63 Function Definition: foo( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:65 Sequence
|
||||
0:65 move second child to first child (temp float)
|
||||
0:65 direct index (layout(column_major shared ) temp float)
|
||||
0:65 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:65 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 Constant:
|
||||
0:65 2 (const int)
|
||||
0:65 Constant:
|
||||
0:65 4.700000
|
||||
0:66 array length (temp int)
|
||||
0:66 values: direct index for structure (layout(column_major shared ) buffer implicitly-sized array of float)
|
||||
0:66 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:66 Constant:
|
||||
0:66 1 (const int)
|
||||
0:67 Barrier (global void)
|
||||
0:72 Function Definition: fooaoeu( (global void)
|
||||
0:72 Function Parameters:
|
||||
0:73 Sequence
|
||||
0:73 Sequence
|
||||
0:73 move second child to first child (temp 2-component vector of int)
|
||||
0:73 'storePos' (temp 2-component vector of int)
|
||||
0:73 Convert uint to int (temp 2-component vector of int)
|
||||
0:73 vector swizzle (temp 2-component vector of uint)
|
||||
0:73 'gl_GlobalInvocationID' (in 3-component vector of uint GlobalInvocationID)
|
||||
0:73 Sequence
|
||||
0:73 Constant:
|
||||
0:73 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp double)
|
||||
0:74 'localCoef' (temp double)
|
||||
0:74 Convert float to double (temp double)
|
||||
0:74 length (global float)
|
||||
0:74 divide (temp 2-component vector of float)
|
||||
0:74 Convert int to float (temp 2-component vector of float)
|
||||
0:74 subtract (temp 2-component vector of int)
|
||||
0:74 Convert uint to int (temp 2-component vector of int)
|
||||
0:74 vector swizzle (temp 2-component vector of uint)
|
||||
0:74 'gl_LocalInvocationID' (in 3-component vector of uint LocalInvocationID)
|
||||
0:74 Sequence
|
||||
0:74 Constant:
|
||||
0:74 0 (const int)
|
||||
0:74 Constant:
|
||||
0:74 1 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8 (const int)
|
||||
0:74 Constant:
|
||||
0:74 8.000000
|
||||
0:75 Sequence
|
||||
0:75 move second child to first child (temp 4-component vector of double)
|
||||
0:75 'aa' (temp 4-component vector of double)
|
||||
0:75 Constant:
|
||||
0:75 0.400000
|
||||
0:75 0.200000
|
||||
0:75 0.300000
|
||||
0:75 0.400000
|
||||
0:76 Sequence
|
||||
0:76 move second child to first child (temp double)
|
||||
0:76 'globalCoef' (temp double)
|
||||
0:76 Constant:
|
||||
0:76 1.000000
|
||||
0:78 Sequence
|
||||
0:78 move second child to first child (temp double)
|
||||
0:78 'di' (temp double)
|
||||
0:78 Convert int to double (temp double)
|
||||
0:78 'i' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_WorkGroupSize' (const 3-component vector of uint WorkGroupSize)
|
||||
0:? 2 (const uint)
|
||||
0:? 1 (const uint)
|
||||
0:? 4096 (const uint)
|
||||
0:? 'total' (const int)
|
||||
0:? 66592 (const int)
|
||||
0:? 'anon@0' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'invalid' (layout(column_major shared ) buffer block{layout(column_major shared ) buffer implicitly-sized array of float values, layout(column_major shared ) buffer int value})
|
||||
0:? 'v3' (layout(location=2 ) in 3-component vector of float)
|
||||
0:? 'f' (in float)
|
||||
0:? 'fo' (out float)
|
||||
0:? 's' (shared 4-component vector of float)
|
||||
0:? 'sl' (layout(location=2 ) shared 4-component vector of float)
|
||||
0:? 'fs' (shared float)
|
||||
0:? 'arrX' (global 2-element array of int)
|
||||
0:? 'arrY' (global 1-element array of int)
|
||||
0:? 'arrZ' (global 4096-element array of int)
|
||||
0:? 'ro' (layout(column_major shared ) readonly buffer block{layout(column_major shared ) buffer int value, layout(column_major shared ) buffer implicitly-sized array of float values})
|
||||
0:? 'roll' (uniform double)
|
||||
0:? 'destTex' (writeonly uniform image2D)
|
||||
0:? 'inbi' (in block{in int a})
|
||||
0:? 'outbi' (out block{out int a})
|
||||
|
||||
|
||||
@@ -1,469 +1,469 @@
|
||||
430.vert
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: 'location' : can only appy to uniform, buffer, in, or out storage qualifiers
|
||||
ERROR: 0:7: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:7: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:8: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:23: 'invariant' : can only apply to an output
|
||||
ERROR: 0:21: 'g' : cannot use storage or interpolation qualifiers on structure members
|
||||
ERROR: 0:22: 'h' : cannot use storage or interpolation qualifiers on structure members
|
||||
ERROR: 0:23: 'i' : cannot use invariant qualifier on structure members
|
||||
ERROR: 0:24: 'j' : cannot use memory qualifiers on structure members
|
||||
ERROR: 0:25: 'm3' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:28: '' : cannot use invariant qualifier on a function parameter
|
||||
ERROR: 0:30: '' : cannot use layout qualifiers on a function parameter
|
||||
ERROR: 0:31: '' : cannot use auxiliary or interpolation qualifiers on a function parameter
|
||||
ERROR: 0:42: 'location' : overlapping use of location 53
|
||||
ERROR: 0:47: 'gl_ClipDistance array size' : must be less than gl_MaxClipDistances (8)
|
||||
ERROR: 0:51: 'start' : undeclared identifier
|
||||
ERROR: 0:51: '' : constant expression required
|
||||
ERROR: 0:51: 'layout-id value' : scalar integer expression required
|
||||
ERROR: 0:53: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:54: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:57: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:58: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:59: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:62: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:64: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:65: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:65: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:66: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:64: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:65: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:71: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:74: 'gl_MaxTransformFeedbackBuffers' : required extension not requested: GL_ARB_enhanced_layouts
|
||||
ERROR: 0:75: 'gl_MaxTransformFeedbackInterleavedComponents' : required extension not requested: GL_ARB_enhanced_layouts
|
||||
ERROR: 0:78: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:92: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:117: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:123: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:146: 'shared' : not supported in this stage: vertex
|
||||
ERROR: 0:150: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:154: 'memoryBarrierShared' : no matching overloaded function found
|
||||
ERROR: 0:156: 'groupMemoryBarrier' : no matching overloaded function found
|
||||
ERROR: 0:159: 'buffer' : buffers can be declared only as blocks
|
||||
ERROR: 0:168: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:169: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:170: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:171: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:221: 'textureQueryLevels' : no matching overloaded function found
|
||||
ERROR: 0:221: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 0:222: 'textureQueryLevels' : no matching overloaded function found
|
||||
ERROR: 0:222: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 63 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_shader_texture_image_samples
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:14 Function Definition: foo( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 direct index (temp float ClipDistance)
|
||||
0:16 gl_ClipDistance: direct index for structure (out 17-element array of float ClipDistance)
|
||||
0:16 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:16 Constant:
|
||||
0:16 2 (const uint)
|
||||
0:16 Constant:
|
||||
0:16 2 (const int)
|
||||
0:16 Constant:
|
||||
0:16 3.700000
|
||||
0:31 Function Definition: foo3(vf4;vf3;vf2;vf3; (global void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'v4' (in 4-component vector of float)
|
||||
0:31 'v3' (volatile in 3-component vector of float)
|
||||
0:31 'v2' (in 2-component vector of float)
|
||||
0:31 'cv3' (in 3-component vector of float)
|
||||
0:148 Function Definition: fooBarrier( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Constant:
|
||||
0:150 0.000000
|
||||
0:151 MemoryBarrier (global void)
|
||||
0:152 MemoryBarrierAtomicCounter (global void)
|
||||
0:153 MemoryBarrierBuffer (global void)
|
||||
0:154 Constant:
|
||||
0:154 0.000000
|
||||
0:155 MemoryBarrierImage (global void)
|
||||
0:156 Constant:
|
||||
0:156 0.000000
|
||||
0:166 Function Definition: fooq( (global void)
|
||||
0:166 Function Parameters:
|
||||
0:168 Sequence
|
||||
0:168 Sequence
|
||||
0:168 move second child to first child (temp int)
|
||||
0:168 's' (temp int)
|
||||
0:168 textureSamples (global int)
|
||||
0:168 's2dms' (uniform sampler2DMS)
|
||||
0:169 add second child into first child (temp int)
|
||||
0:169 's' (temp int)
|
||||
0:169 textureSamples (global int)
|
||||
0:169 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:170 add second child into first child (temp int)
|
||||
0:170 's' (temp int)
|
||||
0:170 imageQuerySamples (global int)
|
||||
0:170 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:171 add second child into first child (temp int)
|
||||
0:171 's' (temp int)
|
||||
0:171 imageQuerySamples (global int)
|
||||
0:171 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:176 Function Definition: fooq2( (global void)
|
||||
0:176 Function Parameters:
|
||||
0:178 Sequence
|
||||
0:178 Sequence
|
||||
0:178 move second child to first child (temp int)
|
||||
0:178 's' (temp int)
|
||||
0:178 textureSamples (global int)
|
||||
0:178 's2dms' (uniform sampler2DMS)
|
||||
0:179 add second child into first child (temp int)
|
||||
0:179 's' (temp int)
|
||||
0:179 textureSamples (global int)
|
||||
0:179 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:180 add second child into first child (temp int)
|
||||
0:180 's' (temp int)
|
||||
0:180 imageQuerySamples (global int)
|
||||
0:180 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:181 add second child into first child (temp int)
|
||||
0:181 's' (temp int)
|
||||
0:181 imageQuerySamples (global int)
|
||||
0:181 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:202 Function Definition: qlod( (global void)
|
||||
0:202 Function Parameters:
|
||||
0:? Sequence
|
||||
0:206 move second child to first child (temp int)
|
||||
0:206 'levels' (temp int)
|
||||
0:206 textureQueryLevels (global int)
|
||||
0:206 'samp1D' (uniform sampler1D)
|
||||
0:207 move second child to first child (temp int)
|
||||
0:207 'levels' (temp int)
|
||||
0:207 textureQueryLevels (global int)
|
||||
0:207 'usamp2D' (uniform usampler2D)
|
||||
0:208 move second child to first child (temp int)
|
||||
0:208 'levels' (temp int)
|
||||
0:208 textureQueryLevels (global int)
|
||||
0:208 'isamp3D' (uniform isampler3D)
|
||||
0:209 move second child to first child (temp int)
|
||||
0:209 'levels' (temp int)
|
||||
0:209 textureQueryLevels (global int)
|
||||
0:209 'isampCube' (uniform isamplerCube)
|
||||
0:210 move second child to first child (temp int)
|
||||
0:210 'levels' (temp int)
|
||||
0:210 textureQueryLevels (global int)
|
||||
0:210 'isamp1DA' (uniform isampler1DArray)
|
||||
0:211 move second child to first child (temp int)
|
||||
0:211 'levels' (temp int)
|
||||
0:211 textureQueryLevels (global int)
|
||||
0:211 'samp2DA' (uniform sampler2DArray)
|
||||
0:212 move second child to first child (temp int)
|
||||
0:212 'levels' (temp int)
|
||||
0:212 textureQueryLevels (global int)
|
||||
0:212 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:214 move second child to first child (temp int)
|
||||
0:214 'levels' (temp int)
|
||||
0:214 textureQueryLevels (global int)
|
||||
0:214 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:215 move second child to first child (temp int)
|
||||
0:215 'levels' (temp int)
|
||||
0:215 textureQueryLevels (global int)
|
||||
0:215 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:216 move second child to first child (temp int)
|
||||
0:216 'levels' (temp int)
|
||||
0:216 textureQueryLevels (global int)
|
||||
0:216 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:217 move second child to first child (temp int)
|
||||
0:217 'levels' (temp int)
|
||||
0:217 textureQueryLevels (global int)
|
||||
0:217 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:218 move second child to first child (temp int)
|
||||
0:218 'levels' (temp int)
|
||||
0:218 textureQueryLevels (global int)
|
||||
0:218 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:219 move second child to first child (temp int)
|
||||
0:219 'levels' (temp int)
|
||||
0:219 textureQueryLevels (global int)
|
||||
0:219 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:221 'levels' (temp int)
|
||||
0:222 'levels' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'v4' (layout(location=3 ) temp 4-component vector of float)
|
||||
0:? 'uv4' (layout(location=4 ) uniform 4-component vector of float)
|
||||
0:? 'b1' (layout(location=2 ) in block{in 4-component vector of float v})
|
||||
0:? 'b2' (layout(location=2 ) out block{out 4-component vector of float v})
|
||||
0:? 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:? 'cs' (layout(location=10 ) smooth out 2-element array of structure{global 7-element array of 3X2 matrix of float m, global float f})
|
||||
0:? 'cf' (layout(location=54 ) smooth out float)
|
||||
0:? 'cg' (layout(location=53 ) smooth out float)
|
||||
0:? 'alias1' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'alias2' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'v6e' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? 'ininst2e' (in block{layout(location=25 ) in float f2})
|
||||
0:? 'in4e' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'inst4e' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9e' (layout(column_major shared align=32 ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f, layout(column_major shared offset=20 ) uniform float g})
|
||||
0:? 'spinste' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconste' (global 4-element array of int)
|
||||
0:? 'bconste' (global 64-element array of int)
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bge' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bhe' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4e' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5e' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g})
|
||||
0:? 'spinst' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'start2' (const int)
|
||||
0:? 5 (const int)
|
||||
0:? 'v6' (layout(location=19 ) in 4-component vector of float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'bbinst2g' (out block{layout(xfb_buffer=3 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=1 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=1 xfb_offset=32 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=1 xfb_offset=16 ) out 4-component vector of float bbv1})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=1 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=1 xfb_offset=64 xfb_stride=80 ) out 4-component vector of float bbv2})
|
||||
0:? 'sharedv' (shared 4-component vector of float)
|
||||
0:? 'v' (buffer 4-component vector of float)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'usamp2D' (uniform usampler2D)
|
||||
0:? 'isamp3D' (uniform isampler3D)
|
||||
0:? 'isampCube' (uniform isamplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'samp2DA' (uniform sampler2DArray)
|
||||
0:? 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
|
||||
ERROR: xfb_buffer 3, xfb_stride 64, minimum stride needed: 80
|
||||
|
||||
Shader version: 430
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_shader_texture_image_samples
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:14 Function Definition: foo( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 direct index (temp float ClipDistance)
|
||||
0:16 gl_ClipDistance: direct index for structure (out 17-element array of float ClipDistance)
|
||||
0:16 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:16 Constant:
|
||||
0:16 2 (const uint)
|
||||
0:16 Constant:
|
||||
0:16 2 (const int)
|
||||
0:16 Constant:
|
||||
0:16 3.700000
|
||||
0:31 Function Definition: foo3(vf4;vf3;vf2;vf3; (global void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'v4' (in 4-component vector of float)
|
||||
0:31 'v3' (volatile in 3-component vector of float)
|
||||
0:31 'v2' (in 2-component vector of float)
|
||||
0:31 'cv3' (in 3-component vector of float)
|
||||
0:148 Function Definition: fooBarrier( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Constant:
|
||||
0:150 0.000000
|
||||
0:151 MemoryBarrier (global void)
|
||||
0:152 MemoryBarrierAtomicCounter (global void)
|
||||
0:153 MemoryBarrierBuffer (global void)
|
||||
0:154 Constant:
|
||||
0:154 0.000000
|
||||
0:155 MemoryBarrierImage (global void)
|
||||
0:156 Constant:
|
||||
0:156 0.000000
|
||||
0:166 Function Definition: fooq( (global void)
|
||||
0:166 Function Parameters:
|
||||
0:168 Sequence
|
||||
0:168 Sequence
|
||||
0:168 move second child to first child (temp int)
|
||||
0:168 's' (temp int)
|
||||
0:168 textureSamples (global int)
|
||||
0:168 's2dms' (uniform sampler2DMS)
|
||||
0:169 add second child into first child (temp int)
|
||||
0:169 's' (temp int)
|
||||
0:169 textureSamples (global int)
|
||||
0:169 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:170 add second child into first child (temp int)
|
||||
0:170 's' (temp int)
|
||||
0:170 imageQuerySamples (global int)
|
||||
0:170 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:171 add second child into first child (temp int)
|
||||
0:171 's' (temp int)
|
||||
0:171 imageQuerySamples (global int)
|
||||
0:171 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:176 Function Definition: fooq2( (global void)
|
||||
0:176 Function Parameters:
|
||||
0:178 Sequence
|
||||
0:178 Sequence
|
||||
0:178 move second child to first child (temp int)
|
||||
0:178 's' (temp int)
|
||||
0:178 textureSamples (global int)
|
||||
0:178 's2dms' (uniform sampler2DMS)
|
||||
0:179 add second child into first child (temp int)
|
||||
0:179 's' (temp int)
|
||||
0:179 textureSamples (global int)
|
||||
0:179 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:180 add second child into first child (temp int)
|
||||
0:180 's' (temp int)
|
||||
0:180 imageQuerySamples (global int)
|
||||
0:180 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:181 add second child into first child (temp int)
|
||||
0:181 's' (temp int)
|
||||
0:181 imageQuerySamples (global int)
|
||||
0:181 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:202 Function Definition: qlod( (global void)
|
||||
0:202 Function Parameters:
|
||||
0:? Sequence
|
||||
0:206 move second child to first child (temp int)
|
||||
0:206 'levels' (temp int)
|
||||
0:206 textureQueryLevels (global int)
|
||||
0:206 'samp1D' (uniform sampler1D)
|
||||
0:207 move second child to first child (temp int)
|
||||
0:207 'levels' (temp int)
|
||||
0:207 textureQueryLevels (global int)
|
||||
0:207 'usamp2D' (uniform usampler2D)
|
||||
0:208 move second child to first child (temp int)
|
||||
0:208 'levels' (temp int)
|
||||
0:208 textureQueryLevels (global int)
|
||||
0:208 'isamp3D' (uniform isampler3D)
|
||||
0:209 move second child to first child (temp int)
|
||||
0:209 'levels' (temp int)
|
||||
0:209 textureQueryLevels (global int)
|
||||
0:209 'isampCube' (uniform isamplerCube)
|
||||
0:210 move second child to first child (temp int)
|
||||
0:210 'levels' (temp int)
|
||||
0:210 textureQueryLevels (global int)
|
||||
0:210 'isamp1DA' (uniform isampler1DArray)
|
||||
0:211 move second child to first child (temp int)
|
||||
0:211 'levels' (temp int)
|
||||
0:211 textureQueryLevels (global int)
|
||||
0:211 'samp2DA' (uniform sampler2DArray)
|
||||
0:212 move second child to first child (temp int)
|
||||
0:212 'levels' (temp int)
|
||||
0:212 textureQueryLevels (global int)
|
||||
0:212 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:214 move second child to first child (temp int)
|
||||
0:214 'levels' (temp int)
|
||||
0:214 textureQueryLevels (global int)
|
||||
0:214 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:215 move second child to first child (temp int)
|
||||
0:215 'levels' (temp int)
|
||||
0:215 textureQueryLevels (global int)
|
||||
0:215 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:216 move second child to first child (temp int)
|
||||
0:216 'levels' (temp int)
|
||||
0:216 textureQueryLevels (global int)
|
||||
0:216 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:217 move second child to first child (temp int)
|
||||
0:217 'levels' (temp int)
|
||||
0:217 textureQueryLevels (global int)
|
||||
0:217 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:218 move second child to first child (temp int)
|
||||
0:218 'levels' (temp int)
|
||||
0:218 textureQueryLevels (global int)
|
||||
0:218 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:219 move second child to first child (temp int)
|
||||
0:219 'levels' (temp int)
|
||||
0:219 textureQueryLevels (global int)
|
||||
0:219 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:221 'levels' (temp int)
|
||||
0:222 'levels' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'v4' (layout(location=3 ) temp 4-component vector of float)
|
||||
0:? 'uv4' (layout(location=4 ) uniform 4-component vector of float)
|
||||
0:? 'b1' (layout(location=2 ) in block{in 4-component vector of float v})
|
||||
0:? 'b2' (layout(location=2 ) out block{out 4-component vector of float v})
|
||||
0:? 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:? 'cs' (layout(location=10 ) smooth out 2-element array of structure{global 7-element array of 3X2 matrix of float m, global float f})
|
||||
0:? 'cf' (layout(location=54 ) smooth out float)
|
||||
0:? 'cg' (layout(location=53 ) smooth out float)
|
||||
0:? 'alias1' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'alias2' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'v6e' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? 'ininst2e' (in block{layout(location=25 ) in float f2})
|
||||
0:? 'in4e' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'inst4e' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9e' (layout(column_major shared align=32 ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f, layout(column_major shared offset=20 ) uniform float g})
|
||||
0:? 'spinste' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconste' (global 4-element array of int)
|
||||
0:? 'bconste' (global 64-element array of int)
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bge' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bhe' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4e' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5e' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g})
|
||||
0:? 'spinst' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'start2' (const int)
|
||||
0:? 5 (const int)
|
||||
0:? 'v6' (layout(location=19 ) in 4-component vector of float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'bbinst2g' (out block{layout(xfb_buffer=3 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=1 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=1 xfb_offset=32 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=1 xfb_offset=16 ) out 4-component vector of float bbv1})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=1 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=1 xfb_offset=64 xfb_stride=80 ) out 4-component vector of float bbv2})
|
||||
0:? 'sharedv' (shared 4-component vector of float)
|
||||
0:? 'v' (buffer 4-component vector of float)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'usamp2D' (uniform usampler2D)
|
||||
0:? 'isamp3D' (uniform isampler3D)
|
||||
0:? 'isampCube' (uniform isamplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'samp2DA' (uniform sampler2DArray)
|
||||
0:? 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
430.vert
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:3: 'location' : can only appy to uniform, buffer, in, or out storage qualifiers
|
||||
ERROR: 0:7: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:7: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:8: 'location qualifier on in/out block' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:23: 'invariant' : can only apply to an output
|
||||
ERROR: 0:21: 'g' : cannot use storage or interpolation qualifiers on structure members
|
||||
ERROR: 0:22: 'h' : cannot use storage or interpolation qualifiers on structure members
|
||||
ERROR: 0:23: 'i' : cannot use invariant qualifier on structure members
|
||||
ERROR: 0:24: 'j' : cannot use memory qualifiers on structure members
|
||||
ERROR: 0:25: 'm3' : cannot use layout qualifiers on structure members
|
||||
ERROR: 0:28: '' : cannot use invariant qualifier on a function parameter
|
||||
ERROR: 0:30: '' : cannot use layout qualifiers on a function parameter
|
||||
ERROR: 0:31: '' : cannot use auxiliary or interpolation qualifiers on a function parameter
|
||||
ERROR: 0:42: 'location' : overlapping use of location 53
|
||||
ERROR: 0:47: 'gl_ClipDistance array size' : must be less than gl_MaxClipDistances (8)
|
||||
ERROR: 0:51: 'start' : undeclared identifier
|
||||
ERROR: 0:51: '' : constant expression required
|
||||
ERROR: 0:51: 'layout-id value' : scalar integer expression required
|
||||
ERROR: 0:53: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:54: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:57: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:58: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:59: 'location on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:62: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:64: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:65: 'uniform buffer-member align' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:65: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:66: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:64: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:65: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:71: 'offset on block member' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:74: 'gl_MaxTransformFeedbackBuffers' : required extension not requested: GL_ARB_enhanced_layouts
|
||||
ERROR: 0:75: 'gl_MaxTransformFeedbackInterleavedComponents' : required extension not requested: GL_ARB_enhanced_layouts
|
||||
ERROR: 0:78: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:81: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:83: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:84: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:86: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:92: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:93: 'transform feedback qualifier' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:117: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:123: 'input block' : not supported in this stage: vertex
|
||||
ERROR: 0:146: 'shared' : not supported in this stage: vertex
|
||||
ERROR: 0:150: 'barrier' : no matching overloaded function found
|
||||
ERROR: 0:154: 'memoryBarrierShared' : no matching overloaded function found
|
||||
ERROR: 0:156: 'groupMemoryBarrier' : no matching overloaded function found
|
||||
ERROR: 0:159: 'buffer' : buffers can be declared only as blocks
|
||||
ERROR: 0:168: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:169: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:170: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:171: 'textureSamples and imageSamples' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:221: 'textureQueryLevels' : no matching overloaded function found
|
||||
ERROR: 0:221: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 0:222: 'textureQueryLevels' : no matching overloaded function found
|
||||
ERROR: 0:222: 'assign' : cannot convert from 'const float' to 'temp int'
|
||||
ERROR: 63 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_shader_texture_image_samples
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:14 Function Definition: foo( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 direct index (temp float ClipDistance)
|
||||
0:16 gl_ClipDistance: direct index for structure (out 17-element array of float ClipDistance)
|
||||
0:16 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:16 Constant:
|
||||
0:16 2 (const uint)
|
||||
0:16 Constant:
|
||||
0:16 2 (const int)
|
||||
0:16 Constant:
|
||||
0:16 3.700000
|
||||
0:31 Function Definition: foo3(vf4;vf3;vf2;vf3; (global void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'v4' (in 4-component vector of float)
|
||||
0:31 'v3' (volatile in 3-component vector of float)
|
||||
0:31 'v2' (in 2-component vector of float)
|
||||
0:31 'cv3' (in 3-component vector of float)
|
||||
0:148 Function Definition: fooBarrier( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Constant:
|
||||
0:150 0.000000
|
||||
0:151 MemoryBarrier (global void)
|
||||
0:152 MemoryBarrierAtomicCounter (global void)
|
||||
0:153 MemoryBarrierBuffer (global void)
|
||||
0:154 Constant:
|
||||
0:154 0.000000
|
||||
0:155 MemoryBarrierImage (global void)
|
||||
0:156 Constant:
|
||||
0:156 0.000000
|
||||
0:166 Function Definition: fooq( (global void)
|
||||
0:166 Function Parameters:
|
||||
0:168 Sequence
|
||||
0:168 Sequence
|
||||
0:168 move second child to first child (temp int)
|
||||
0:168 's' (temp int)
|
||||
0:168 textureSamples (global int)
|
||||
0:168 's2dms' (uniform sampler2DMS)
|
||||
0:169 add second child into first child (temp int)
|
||||
0:169 's' (temp int)
|
||||
0:169 textureSamples (global int)
|
||||
0:169 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:170 add second child into first child (temp int)
|
||||
0:170 's' (temp int)
|
||||
0:170 imageQuerySamples (global int)
|
||||
0:170 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:171 add second child into first child (temp int)
|
||||
0:171 's' (temp int)
|
||||
0:171 imageQuerySamples (global int)
|
||||
0:171 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:176 Function Definition: fooq2( (global void)
|
||||
0:176 Function Parameters:
|
||||
0:178 Sequence
|
||||
0:178 Sequence
|
||||
0:178 move second child to first child (temp int)
|
||||
0:178 's' (temp int)
|
||||
0:178 textureSamples (global int)
|
||||
0:178 's2dms' (uniform sampler2DMS)
|
||||
0:179 add second child into first child (temp int)
|
||||
0:179 's' (temp int)
|
||||
0:179 textureSamples (global int)
|
||||
0:179 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:180 add second child into first child (temp int)
|
||||
0:180 's' (temp int)
|
||||
0:180 imageQuerySamples (global int)
|
||||
0:180 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:181 add second child into first child (temp int)
|
||||
0:181 's' (temp int)
|
||||
0:181 imageQuerySamples (global int)
|
||||
0:181 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:202 Function Definition: qlod( (global void)
|
||||
0:202 Function Parameters:
|
||||
0:? Sequence
|
||||
0:206 move second child to first child (temp int)
|
||||
0:206 'levels' (temp int)
|
||||
0:206 textureQueryLevels (global int)
|
||||
0:206 'samp1D' (uniform sampler1D)
|
||||
0:207 move second child to first child (temp int)
|
||||
0:207 'levels' (temp int)
|
||||
0:207 textureQueryLevels (global int)
|
||||
0:207 'usamp2D' (uniform usampler2D)
|
||||
0:208 move second child to first child (temp int)
|
||||
0:208 'levels' (temp int)
|
||||
0:208 textureQueryLevels (global int)
|
||||
0:208 'isamp3D' (uniform isampler3D)
|
||||
0:209 move second child to first child (temp int)
|
||||
0:209 'levels' (temp int)
|
||||
0:209 textureQueryLevels (global int)
|
||||
0:209 'isampCube' (uniform isamplerCube)
|
||||
0:210 move second child to first child (temp int)
|
||||
0:210 'levels' (temp int)
|
||||
0:210 textureQueryLevels (global int)
|
||||
0:210 'isamp1DA' (uniform isampler1DArray)
|
||||
0:211 move second child to first child (temp int)
|
||||
0:211 'levels' (temp int)
|
||||
0:211 textureQueryLevels (global int)
|
||||
0:211 'samp2DA' (uniform sampler2DArray)
|
||||
0:212 move second child to first child (temp int)
|
||||
0:212 'levels' (temp int)
|
||||
0:212 textureQueryLevels (global int)
|
||||
0:212 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:214 move second child to first child (temp int)
|
||||
0:214 'levels' (temp int)
|
||||
0:214 textureQueryLevels (global int)
|
||||
0:214 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:215 move second child to first child (temp int)
|
||||
0:215 'levels' (temp int)
|
||||
0:215 textureQueryLevels (global int)
|
||||
0:215 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:216 move second child to first child (temp int)
|
||||
0:216 'levels' (temp int)
|
||||
0:216 textureQueryLevels (global int)
|
||||
0:216 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:217 move second child to first child (temp int)
|
||||
0:217 'levels' (temp int)
|
||||
0:217 textureQueryLevels (global int)
|
||||
0:217 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:218 move second child to first child (temp int)
|
||||
0:218 'levels' (temp int)
|
||||
0:218 textureQueryLevels (global int)
|
||||
0:218 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:219 move second child to first child (temp int)
|
||||
0:219 'levels' (temp int)
|
||||
0:219 textureQueryLevels (global int)
|
||||
0:219 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:221 'levels' (temp int)
|
||||
0:222 'levels' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'v4' (layout(location=3 ) temp 4-component vector of float)
|
||||
0:? 'uv4' (layout(location=4 ) uniform 4-component vector of float)
|
||||
0:? 'b1' (layout(location=2 ) in block{in 4-component vector of float v})
|
||||
0:? 'b2' (layout(location=2 ) out block{out 4-component vector of float v})
|
||||
0:? 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:? 'cs' (layout(location=10 ) smooth out 2-element array of structure{global 7-element array of 3X2 matrix of float m, global float f})
|
||||
0:? 'cf' (layout(location=54 ) smooth out float)
|
||||
0:? 'cg' (layout(location=53 ) smooth out float)
|
||||
0:? 'alias1' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'alias2' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'v6e' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? 'ininst2e' (in block{layout(location=25 ) in float f2})
|
||||
0:? 'in4e' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'inst4e' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9e' (layout(column_major shared align=32 ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f, layout(column_major shared offset=20 ) uniform float g})
|
||||
0:? 'spinste' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconste' (global 4-element array of int)
|
||||
0:? 'bconste' (global 64-element array of int)
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bge' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bhe' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4e' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5e' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g})
|
||||
0:? 'spinst' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'start2' (const int)
|
||||
0:? 5 (const int)
|
||||
0:? 'v6' (layout(location=19 ) in 4-component vector of float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'bbinst2g' (out block{layout(xfb_buffer=3 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=1 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=1 xfb_offset=32 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=1 xfb_offset=16 ) out 4-component vector of float bbv1})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=1 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=1 xfb_offset=64 xfb_stride=80 ) out 4-component vector of float bbv2})
|
||||
0:? 'sharedv' (shared 4-component vector of float)
|
||||
0:? 'v' (buffer 4-component vector of float)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'usamp2D' (uniform usampler2D)
|
||||
0:? 'isamp3D' (uniform isampler3D)
|
||||
0:? 'isampCube' (uniform isamplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'samp2DA' (uniform sampler2DArray)
|
||||
0:? 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
|
||||
ERROR: xfb_buffer 3, xfb_stride 64, minimum stride needed: 80
|
||||
|
||||
Shader version: 430
|
||||
Requested GL_ARB_enhanced_layouts
|
||||
Requested GL_ARB_shader_texture_image_samples
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:14 Function Definition: foo( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 direct index (temp float ClipDistance)
|
||||
0:16 gl_ClipDistance: direct index for structure (out 17-element array of float ClipDistance)
|
||||
0:16 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:16 Constant:
|
||||
0:16 2 (const uint)
|
||||
0:16 Constant:
|
||||
0:16 2 (const int)
|
||||
0:16 Constant:
|
||||
0:16 3.700000
|
||||
0:31 Function Definition: foo3(vf4;vf3;vf2;vf3; (global void)
|
||||
0:31 Function Parameters:
|
||||
0:31 'v4' (in 4-component vector of float)
|
||||
0:31 'v3' (volatile in 3-component vector of float)
|
||||
0:31 'v2' (in 2-component vector of float)
|
||||
0:31 'cv3' (in 3-component vector of float)
|
||||
0:148 Function Definition: fooBarrier( (global void)
|
||||
0:148 Function Parameters:
|
||||
0:150 Sequence
|
||||
0:150 Constant:
|
||||
0:150 0.000000
|
||||
0:151 MemoryBarrier (global void)
|
||||
0:152 MemoryBarrierAtomicCounter (global void)
|
||||
0:153 MemoryBarrierBuffer (global void)
|
||||
0:154 Constant:
|
||||
0:154 0.000000
|
||||
0:155 MemoryBarrierImage (global void)
|
||||
0:156 Constant:
|
||||
0:156 0.000000
|
||||
0:166 Function Definition: fooq( (global void)
|
||||
0:166 Function Parameters:
|
||||
0:168 Sequence
|
||||
0:168 Sequence
|
||||
0:168 move second child to first child (temp int)
|
||||
0:168 's' (temp int)
|
||||
0:168 textureSamples (global int)
|
||||
0:168 's2dms' (uniform sampler2DMS)
|
||||
0:169 add second child into first child (temp int)
|
||||
0:169 's' (temp int)
|
||||
0:169 textureSamples (global int)
|
||||
0:169 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:170 add second child into first child (temp int)
|
||||
0:170 's' (temp int)
|
||||
0:170 imageQuerySamples (global int)
|
||||
0:170 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:171 add second child into first child (temp int)
|
||||
0:171 's' (temp int)
|
||||
0:171 imageQuerySamples (global int)
|
||||
0:171 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:176 Function Definition: fooq2( (global void)
|
||||
0:176 Function Parameters:
|
||||
0:178 Sequence
|
||||
0:178 Sequence
|
||||
0:178 move second child to first child (temp int)
|
||||
0:178 's' (temp int)
|
||||
0:178 textureSamples (global int)
|
||||
0:178 's2dms' (uniform sampler2DMS)
|
||||
0:179 add second child into first child (temp int)
|
||||
0:179 's' (temp int)
|
||||
0:179 textureSamples (global int)
|
||||
0:179 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:180 add second child into first child (temp int)
|
||||
0:180 's' (temp int)
|
||||
0:180 imageQuerySamples (global int)
|
||||
0:180 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:181 add second child into first child (temp int)
|
||||
0:181 's' (temp int)
|
||||
0:181 imageQuerySamples (global int)
|
||||
0:181 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:202 Function Definition: qlod( (global void)
|
||||
0:202 Function Parameters:
|
||||
0:? Sequence
|
||||
0:206 move second child to first child (temp int)
|
||||
0:206 'levels' (temp int)
|
||||
0:206 textureQueryLevels (global int)
|
||||
0:206 'samp1D' (uniform sampler1D)
|
||||
0:207 move second child to first child (temp int)
|
||||
0:207 'levels' (temp int)
|
||||
0:207 textureQueryLevels (global int)
|
||||
0:207 'usamp2D' (uniform usampler2D)
|
||||
0:208 move second child to first child (temp int)
|
||||
0:208 'levels' (temp int)
|
||||
0:208 textureQueryLevels (global int)
|
||||
0:208 'isamp3D' (uniform isampler3D)
|
||||
0:209 move second child to first child (temp int)
|
||||
0:209 'levels' (temp int)
|
||||
0:209 textureQueryLevels (global int)
|
||||
0:209 'isampCube' (uniform isamplerCube)
|
||||
0:210 move second child to first child (temp int)
|
||||
0:210 'levels' (temp int)
|
||||
0:210 textureQueryLevels (global int)
|
||||
0:210 'isamp1DA' (uniform isampler1DArray)
|
||||
0:211 move second child to first child (temp int)
|
||||
0:211 'levels' (temp int)
|
||||
0:211 textureQueryLevels (global int)
|
||||
0:211 'samp2DA' (uniform sampler2DArray)
|
||||
0:212 move second child to first child (temp int)
|
||||
0:212 'levels' (temp int)
|
||||
0:212 textureQueryLevels (global int)
|
||||
0:212 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:214 move second child to first child (temp int)
|
||||
0:214 'levels' (temp int)
|
||||
0:214 textureQueryLevels (global int)
|
||||
0:214 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:215 move second child to first child (temp int)
|
||||
0:215 'levels' (temp int)
|
||||
0:215 textureQueryLevels (global int)
|
||||
0:215 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:216 move second child to first child (temp int)
|
||||
0:216 'levels' (temp int)
|
||||
0:216 textureQueryLevels (global int)
|
||||
0:216 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:217 move second child to first child (temp int)
|
||||
0:217 'levels' (temp int)
|
||||
0:217 textureQueryLevels (global int)
|
||||
0:217 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:218 move second child to first child (temp int)
|
||||
0:218 'levels' (temp int)
|
||||
0:218 textureQueryLevels (global int)
|
||||
0:218 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:219 move second child to first child (temp int)
|
||||
0:219 'levels' (temp int)
|
||||
0:219 textureQueryLevels (global int)
|
||||
0:219 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:221 'levels' (temp int)
|
||||
0:222 'levels' (temp int)
|
||||
0:? Linker Objects
|
||||
0:? 'v4' (layout(location=3 ) temp 4-component vector of float)
|
||||
0:? 'uv4' (layout(location=4 ) uniform 4-component vector of float)
|
||||
0:? 'b1' (layout(location=2 ) in block{in 4-component vector of float v})
|
||||
0:? 'b2' (layout(location=2 ) out block{out 4-component vector of float v})
|
||||
0:? 'anon@0' (out block{out 17-element array of float ClipDistance gl_ClipDistance, })
|
||||
0:? 'cs' (layout(location=10 ) smooth out 2-element array of structure{global 7-element array of 3X2 matrix of float m, global float f})
|
||||
0:? 'cf' (layout(location=54 ) smooth out float)
|
||||
0:? 'cg' (layout(location=53 ) smooth out float)
|
||||
0:? 'alias1' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'alias2' (layout(location=10 ) in 4-component vector of float)
|
||||
0:? 'v6e' (layout(location=0 ) in 4-component vector of float)
|
||||
0:? 'ininst2e' (in block{layout(location=25 ) in float f2})
|
||||
0:? 'in4e' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'inst4e' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9e' (layout(column_major shared align=32 ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f, layout(column_major shared offset=20 ) uniform float g})
|
||||
0:? 'spinste' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconste' (global 4-element array of int)
|
||||
0:? 'bconste' (global 64-element array of int)
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bge' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bhe' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4e' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5e' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g})
|
||||
0:? 'spinst' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'start2' (const int)
|
||||
0:? 5 (const int)
|
||||
0:? 'v6' (layout(location=19 ) in 4-component vector of float)
|
||||
0:? 'ininst2' (in block{layout(location=28 component=0 ) in bool b1, layout(location=29 component=0 ) in float f1, layout(location=25 ) in float f2})
|
||||
0:? 'in4' (in block{layout(location=50 ) in float f1, layout(location=51 ) in float f2})
|
||||
0:? 'bbinst2g' (out block{layout(xfb_buffer=3 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=1 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=1 xfb_offset=32 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=1 xfb_offset=16 ) out 4-component vector of float bbv1})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=1 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=1 xfb_offset=64 xfb_stride=80 ) out 4-component vector of float bbv2})
|
||||
0:? 'sharedv' (shared 4-component vector of float)
|
||||
0:? 'v' (buffer 4-component vector of float)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:? 'samp1D' (uniform sampler1D)
|
||||
0:? 'usamp2D' (uniform usampler2D)
|
||||
0:? 'isamp3D' (uniform isampler3D)
|
||||
0:? 'isampCube' (uniform isamplerCube)
|
||||
0:? 'isamp1DA' (uniform isampler1DArray)
|
||||
0:? 'samp2DA' (uniform sampler2DArray)
|
||||
0:? 'usampCubeA' (uniform usamplerCubeArray)
|
||||
0:? 'samp1Ds' (uniform sampler1DShadow)
|
||||
0:? 'samp2Ds' (uniform sampler2DShadow)
|
||||
0:? 'sampCubes' (uniform samplerCubeShadow)
|
||||
0:? 'samp1DAs' (uniform sampler1DArrayShadow)
|
||||
0:? 'samp2DAs' (uniform sampler2DArrayShadow)
|
||||
0:? 'sampCubeAs' (uniform samplerCubeArrayShadow)
|
||||
0:? 'sampBuf' (uniform samplerBuffer)
|
||||
0:? 'sampRect' (uniform sampler2DRect)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,243 +1,243 @@
|
||||
430scope.vert
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 8 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:49 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:49 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
430scope.vert
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:5: 'a' : redefinition
|
||||
ERROR: 0:17: 'b' : function name is redeclaration of existing name
|
||||
ERROR: 0:20: 'c' : redefinition
|
||||
ERROR: 0:22: 'f' : redefinition
|
||||
ERROR: 0:43: 'sin' : can't use function syntax on variable
|
||||
ERROR: 0:57: 'z' : undeclared identifier
|
||||
ERROR: 0:57: 'z' : redefinition
|
||||
ERROR: 0:73: 'degrees' : can't use function syntax on variable
|
||||
ERROR: 8 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 430
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:49 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
ERROR: node is still EOpNull!
|
||||
0:3 Function Definition: f(i1;i1;i1; (global int)
|
||||
0:3 Function Parameters:
|
||||
0:3 'a' (in int)
|
||||
0:3 'b' (in int)
|
||||
0:3 'c' (in int)
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'a' (temp float)
|
||||
0:8 add (temp float)
|
||||
0:8 Convert int to float (temp float)
|
||||
0:8 'a' (in int)
|
||||
0:8 Constant:
|
||||
0:8 1.000000
|
||||
0:11 Branch: Return with expression
|
||||
0:11 'a' (in int)
|
||||
0:25 Function Definition: cos(f1; (global float)
|
||||
0:25 Function Parameters:
|
||||
0:25 'x' (in float)
|
||||
0:27 Sequence
|
||||
0:27 Branch: Return with expression
|
||||
0:27 Constant:
|
||||
0:27 1.000000
|
||||
0:29 Function Definition: radians(b1; (global bool)
|
||||
0:29 Function Parameters:
|
||||
0:29 'x' (in bool)
|
||||
0:31 Sequence
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 true (const bool)
|
||||
0:36 Function Definition: main( (global void)
|
||||
0:36 Function Parameters:
|
||||
0:? Sequence
|
||||
0:39 Function Call: g( (temp int)
|
||||
0:42 'sin' (temp float)
|
||||
0:43 Constant:
|
||||
0:43 0.000000
|
||||
0:44 Function Call: f(i1;i1;i1; (global int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 3 (const int)
|
||||
0:47 move second child to first child (temp float)
|
||||
0:47 'f' (temp float)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:49 move second child to first child (temp 4-component vector of float)
|
||||
0:49 gl_Position: direct index for structure (invariant gl_Position 4-component vector of float Position)
|
||||
0:49 'anon@0' (out block{invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:49 Constant:
|
||||
0:49 0 (const uint)
|
||||
0:49 Construct vec4 (temp 4-component vector of float)
|
||||
0:49 'f' (temp float)
|
||||
0:51 Sequence
|
||||
0:51 Sequence
|
||||
0:51 move second child to first child (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Loop with condition tested first
|
||||
0:51 Loop Condition
|
||||
0:51 Compare Less Than (temp bool)
|
||||
0:51 'f' (temp int)
|
||||
0:51 Constant:
|
||||
0:51 10 (const int)
|
||||
0:51 Loop Body
|
||||
0:52 Pre-Increment (temp int)
|
||||
0:52 'f' (temp int)
|
||||
0:51 Loop Terminal Expression
|
||||
0:51 Pre-Increment (temp int)
|
||||
0:51 'f' (temp int)
|
||||
0:54 Sequence
|
||||
0:54 move second child to first child (temp int)
|
||||
0:54 'x' (temp int)
|
||||
0:54 Constant:
|
||||
0:54 1 (const int)
|
||||
0:56 Sequence
|
||||
0:56 Sequence
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:56 Constant:
|
||||
0:56 2.000000
|
||||
0:56 move second child to first child (temp float)
|
||||
0:56 'y' (temp float)
|
||||
0:56 'x' (temp float)
|
||||
0:60 Sequence
|
||||
0:60 Sequence
|
||||
0:60 move second child to first child (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:60 'x' (temp int)
|
||||
0:68 Sequence
|
||||
0:68 Sequence
|
||||
0:68 move second child to first child (temp structure{temp int x})
|
||||
0:68 'S' (temp structure{temp int x})
|
||||
0:68 Constant:
|
||||
0:68 0 (const int)
|
||||
0:69 x: direct index for structure (temp int)
|
||||
0:69 'S' (temp structure{temp int x})
|
||||
0:69 Constant:
|
||||
0:69 0 (const int)
|
||||
0:73 Constant:
|
||||
0:73 0.000000
|
||||
0:? Linker Objects
|
||||
0:? 'b' (global bool)
|
||||
0:? 'tan' (global float)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
@@ -1,184 +1,194 @@
|
||||
440.frag
|
||||
Warning, version 440 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:11: 'location' : overlapping use of location 4
|
||||
ERROR: 0:13: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:22: 'location' : fragment outputs sharing the same location must be the same basic type 30
|
||||
ERROR: 0:24: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:25: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:26: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:29: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:30: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:30: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:31: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:31: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:33: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:34: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:34: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:35: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:35: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:37: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:38: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:38: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:39: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:39: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:39: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:42: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:43: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:43: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:44: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:44: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:44: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:46: 'offset' : cannot specify on a variable declaration
|
||||
ERROR: 0:47: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:48: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:50: 'align' : cannot specify on a variable declaration
|
||||
ERROR: 0:51: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:52: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:54: 'layout' : matrix or packing qualifiers can only be used on a uniform or buffer
|
||||
ERROR: 0:55: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:57: 'align' : must be a power of 2
|
||||
ERROR: 0:58: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:63: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:62: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:63: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:84: 'align' : must be a power of 2
|
||||
ERROR: 0:83: 'offset' : cannot lie in previous members
|
||||
ERROR: 0:85: 'offset' : must be a multiple of the member's alignment
|
||||
ERROR: 0:103: 'align' : must be a power of 2
|
||||
ERROR: 0:105: 'align' : must be a power of 2
|
||||
ERROR: 0:102: 'offset' : cannot lie in previous members
|
||||
ERROR: 0:104: 'offset' : must be a multiple of the member's alignment
|
||||
ERROR: 48 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 440
|
||||
ERROR: node is still EOpNull!
|
||||
0:144 Function Definition: interp( (global void)
|
||||
0:144 Function Parameters:
|
||||
0:146 Sequence
|
||||
0:146 interpolateAtCentroid (global 2-component vector of float)
|
||||
0:146 vector swizzle (temp 2-component vector of float)
|
||||
0:146 direct index (smooth sample temp 3-component vector of float)
|
||||
0:146 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:146 Constant:
|
||||
0:146 2 (const int)
|
||||
0:146 Sequence
|
||||
0:146 Constant:
|
||||
0:146 0 (const int)
|
||||
0:146 Constant:
|
||||
0:146 1 (const int)
|
||||
0:147 interpolateAtSample (global float)
|
||||
0:147 direct index (temp float)
|
||||
0:147 direct index (smooth sample temp 3-component vector of float)
|
||||
0:147 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:147 Constant:
|
||||
0:147 0 (const int)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'b' (layout(location=4 component=1 ) smooth in float)
|
||||
0:? 'h' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'c' (layout(location=3 component=2 ) smooth in 3-component vector of float)
|
||||
0:? 'e' (layout(location=20 component=0 ) smooth in 6-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=20 component=3 ) smooth in 6-element array of float)
|
||||
0:? 'be' (layout(location=30 component=3 ) out int)
|
||||
0:? 'bf' (layout(location=30 component=0 ) out 3-component vector of float)
|
||||
0:? 'inst1' (layout(column_major shared offset=12 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst2' (layout(offset=12 ) in block{in int a})
|
||||
0:? 'inst3' (layout(offset=12 ) out block{out int a})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst8' (layout(column_major shared align=16 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst5' (layout(align=16 ) in block{in int a})
|
||||
0:? 'inst6' (layout(align=16 ) out block{out int a})
|
||||
0:? 'v1' (layout(offset=12 ) uniform 4-component vector of float)
|
||||
0:? 'v2' (layout(offset=12 ) smooth in 4-component vector of float)
|
||||
0:? 'v3' (layout(offset=12 ) out 4-component vector of float)
|
||||
0:? 'v4' (layout(align=16 ) uniform 4-component vector of float)
|
||||
0:? 'v5' (layout(align=16 ) smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(align=16 ) out 4-component vector of float)
|
||||
0:? 'v7' (layout(std140 ) uniform 4-component vector of float)
|
||||
0:? 'inst7' (layout(column_major shared ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f})
|
||||
0:? 'inst10' (in block{layout(offset=12 ) in float f, layout(align=4 ) in float g})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 align=32 ) uniform float e, layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g, layout(column_major std430 align=32 ) uniform float h})
|
||||
0:? 'inst11' (layout(column_major std430 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 ) uniform float g})
|
||||
0:? 'specExampleErrors' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float c, layout(column_major std140 offset=56 ) uniform double g, layout(column_major std140 offset=72 ) uniform double h})
|
||||
0:? 'specExample' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float d, layout(column_major std140 offset=64 align=16 ) uniform float e, layout(column_major std140 offset=72 align=2 ) uniform double f, layout(column_major std140 offset=80 ) uniform float h, layout(column_major std140 offset=128 align=64 ) uniform 3-component vector of double i, layout(column_major std140 offset=168 align=8 ) uniform float j})
|
||||
0:? 'specExampleErrors430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float c, layout(column_major std430 offset=56 ) buffer double g, layout(column_major std430 offset=72 ) buffer double h, layout(column_major std430 offset=80 ) buffer double i})
|
||||
0:? 'specExample430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float d, layout(column_major std430 offset=64 align=16 ) buffer float e, layout(column_major std430 offset=72 align=2 ) buffer double f, layout(column_major std430 offset=80 ) buffer float h, layout(column_major std430 offset=128 align=64 ) buffer 3-component vector of double i, layout(column_major std430 offset=168 align=8 ) buffer float j})
|
||||
0:? 'specExample4300' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=384 align=128 ) buffer float e, layout(column_major std430 offset=512 align=128 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'specExample4301' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=512 align=128 ) buffer float e, layout(column_major std430 offset=520 align=8 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 440
|
||||
ERROR: node is still EOpNull!
|
||||
0:144 Function Definition: interp( (global void)
|
||||
0:144 Function Parameters:
|
||||
0:146 Sequence
|
||||
0:146 interpolateAtCentroid (global 2-component vector of float)
|
||||
0:146 vector swizzle (temp 2-component vector of float)
|
||||
0:146 direct index (smooth sample temp 3-component vector of float)
|
||||
0:146 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:146 Constant:
|
||||
0:146 2 (const int)
|
||||
0:146 Sequence
|
||||
0:146 Constant:
|
||||
0:146 0 (const int)
|
||||
0:146 Constant:
|
||||
0:146 1 (const int)
|
||||
0:147 interpolateAtSample (global float)
|
||||
0:147 direct index (temp float)
|
||||
0:147 direct index (smooth sample temp 3-component vector of float)
|
||||
0:147 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:147 Constant:
|
||||
0:147 0 (const int)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'b' (layout(location=4 component=1 ) smooth in float)
|
||||
0:? 'h' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'c' (layout(location=3 component=2 ) smooth in 3-component vector of float)
|
||||
0:? 'e' (layout(location=20 component=0 ) smooth in 6-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=20 component=3 ) smooth in 6-element array of float)
|
||||
0:? 'be' (layout(location=30 component=3 ) out int)
|
||||
0:? 'bf' (layout(location=30 component=0 ) out 3-component vector of float)
|
||||
0:? 'inst1' (layout(column_major shared offset=12 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst2' (layout(offset=12 ) in block{in int a})
|
||||
0:? 'inst3' (layout(offset=12 ) out block{out int a})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst8' (layout(column_major shared align=16 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst5' (layout(align=16 ) in block{in int a})
|
||||
0:? 'inst6' (layout(align=16 ) out block{out int a})
|
||||
0:? 'v1' (layout(offset=12 ) uniform 4-component vector of float)
|
||||
0:? 'v2' (layout(offset=12 ) smooth in 4-component vector of float)
|
||||
0:? 'v3' (layout(offset=12 ) out 4-component vector of float)
|
||||
0:? 'v4' (layout(align=16 ) uniform 4-component vector of float)
|
||||
0:? 'v5' (layout(align=16 ) smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(align=16 ) out 4-component vector of float)
|
||||
0:? 'v7' (layout(std140 ) uniform 4-component vector of float)
|
||||
0:? 'inst7' (layout(column_major shared ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f})
|
||||
0:? 'inst10' (in block{layout(offset=12 ) in float f, layout(align=4 ) in float g})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 align=32 ) uniform float e, layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g, layout(column_major std430 align=32 ) uniform float h})
|
||||
0:? 'inst11' (layout(column_major std430 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 ) uniform float g})
|
||||
0:? 'specExampleErrors' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float c, layout(column_major std140 offset=56 ) uniform double g, layout(column_major std140 offset=72 ) uniform double h})
|
||||
0:? 'specExample' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float d, layout(column_major std140 offset=64 align=16 ) uniform float e, layout(column_major std140 offset=72 align=2 ) uniform double f, layout(column_major std140 offset=80 ) uniform float h, layout(column_major std140 offset=128 align=64 ) uniform 3-component vector of double i, layout(column_major std140 offset=168 align=8 ) uniform float j})
|
||||
0:? 'specExampleErrors430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float c, layout(column_major std430 offset=56 ) buffer double g, layout(column_major std430 offset=72 ) buffer double h, layout(column_major std430 offset=80 ) buffer double i})
|
||||
0:? 'specExample430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float d, layout(column_major std430 offset=64 align=16 ) buffer float e, layout(column_major std430 offset=72 align=2 ) buffer double f, layout(column_major std430 offset=80 ) buffer float h, layout(column_major std430 offset=128 align=64 ) buffer 3-component vector of double i, layout(column_major std430 offset=168 align=8 ) buffer float j})
|
||||
0:? 'specExample4300' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=384 align=128 ) buffer float e, layout(column_major std430 offset=512 align=128 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'specExample4301' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=512 align=128 ) buffer float e, layout(column_major std430 offset=520 align=8 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
|
||||
440.frag
|
||||
Warning, version 440 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:11: 'location' : overlapping use of location 4
|
||||
ERROR: 0:13: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:22: 'location' : fragment outputs sharing the same location must be the same basic type 30
|
||||
ERROR: 0:24: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:25: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:26: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:29: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:30: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:30: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:31: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:31: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:33: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:34: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:34: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:35: 'layout qualifier' : cannot use offset or align qualifiers in a default qualifier declaration (declaration with no type)
|
||||
ERROR: 0:35: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:37: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:38: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:38: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:39: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:39: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:39: 'offset' : only applies to block members, not blocks
|
||||
ERROR: 0:42: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:43: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:43: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:44: 'output block' : not supported in this stage: fragment
|
||||
ERROR: 0:44: 'offset/align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:44: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:46: 'offset' : cannot specify on a variable declaration
|
||||
ERROR: 0:47: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:48: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:50: 'align' : cannot specify on a variable declaration
|
||||
ERROR: 0:51: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:52: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:54: 'layout' : matrix or packing qualifiers can only be used on a uniform or buffer
|
||||
ERROR: 0:55: 'layout' : cannot specify packing on a variable declaration
|
||||
ERROR: 0:57: 'align' : must be a power of 2
|
||||
ERROR: 0:58: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:63: 'align' : can only be used with std140 or std430 layout packing
|
||||
ERROR: 0:62: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:63: 'layout' : offset/align can only be used on a uniform or buffer
|
||||
ERROR: 0:84: 'align' : must be a power of 2
|
||||
ERROR: 0:83: 'offset' : cannot lie in previous members
|
||||
ERROR: 0:85: 'offset' : must be a multiple of the member's alignment
|
||||
ERROR: 0:103: 'align' : must be a power of 2
|
||||
ERROR: 0:105: 'align' : must be a power of 2
|
||||
ERROR: 0:102: 'offset' : cannot lie in previous members
|
||||
ERROR: 0:104: 'offset' : must be a multiple of the member's alignment
|
||||
ERROR: 48 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 440
|
||||
ERROR: node is still EOpNull!
|
||||
0:144 Function Definition: interp( (global void)
|
||||
0:144 Function Parameters:
|
||||
0:146 Sequence
|
||||
0:146 interpolateAtCentroid (global 2-component vector of float)
|
||||
0:146 vector swizzle (temp 2-component vector of float)
|
||||
0:146 direct index (smooth sample temp 3-component vector of float)
|
||||
0:146 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:146 Constant:
|
||||
0:146 2 (const int)
|
||||
0:146 Sequence
|
||||
0:146 Constant:
|
||||
0:146 0 (const int)
|
||||
0:146 Constant:
|
||||
0:146 1 (const int)
|
||||
0:147 interpolateAtSample (global float)
|
||||
0:147 direct index (temp float)
|
||||
0:147 direct index (smooth sample temp 3-component vector of float)
|
||||
0:147 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:147 Constant:
|
||||
0:147 0 (const int)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:150 Function Definition: layer( (global int)
|
||||
0:150 Function Parameters:
|
||||
0:152 Sequence
|
||||
0:152 Branch: Return with expression
|
||||
0:152 'gl_Layer' (flat in int Layer)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'b' (layout(location=4 component=1 ) smooth in float)
|
||||
0:? 'h' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'c' (layout(location=3 component=2 ) smooth in 3-component vector of float)
|
||||
0:? 'e' (layout(location=20 component=0 ) smooth in 6-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=20 component=3 ) smooth in 6-element array of float)
|
||||
0:? 'be' (layout(location=30 component=3 ) out int)
|
||||
0:? 'bf' (layout(location=30 component=0 ) out 3-component vector of float)
|
||||
0:? 'inst1' (layout(column_major shared offset=12 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst2' (layout(offset=12 ) in block{in int a})
|
||||
0:? 'inst3' (layout(offset=12 ) out block{out int a})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst8' (layout(column_major shared align=16 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst5' (layout(align=16 ) in block{in int a})
|
||||
0:? 'inst6' (layout(align=16 ) out block{out int a})
|
||||
0:? 'v1' (layout(offset=12 ) uniform 4-component vector of float)
|
||||
0:? 'v2' (layout(offset=12 ) smooth in 4-component vector of float)
|
||||
0:? 'v3' (layout(offset=12 ) out 4-component vector of float)
|
||||
0:? 'v4' (layout(align=16 ) uniform 4-component vector of float)
|
||||
0:? 'v5' (layout(align=16 ) smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(align=16 ) out 4-component vector of float)
|
||||
0:? 'v7' (layout(std140 ) uniform 4-component vector of float)
|
||||
0:? 'inst7' (layout(column_major shared ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f})
|
||||
0:? 'inst10' (in block{layout(offset=12 ) in float f, layout(align=4 ) in float g})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 align=32 ) uniform float e, layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g, layout(column_major std430 align=32 ) uniform float h})
|
||||
0:? 'inst11' (layout(column_major std430 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 ) uniform float g})
|
||||
0:? 'specExampleErrors' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float c, layout(column_major std140 offset=56 ) uniform double g, layout(column_major std140 offset=72 ) uniform double h})
|
||||
0:? 'specExample' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float d, layout(column_major std140 offset=64 align=16 ) uniform float e, layout(column_major std140 offset=72 align=2 ) uniform double f, layout(column_major std140 offset=80 ) uniform float h, layout(column_major std140 offset=128 align=64 ) uniform 3-component vector of double i, layout(column_major std140 offset=168 align=8 ) uniform float j})
|
||||
0:? 'specExampleErrors430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float c, layout(column_major std430 offset=56 ) buffer double g, layout(column_major std430 offset=72 ) buffer double h, layout(column_major std430 offset=80 ) buffer double i})
|
||||
0:? 'specExample430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float d, layout(column_major std430 offset=64 align=16 ) buffer float e, layout(column_major std430 offset=72 align=2 ) buffer double f, layout(column_major std430 offset=80 ) buffer float h, layout(column_major std430 offset=128 align=64 ) buffer 3-component vector of double i, layout(column_major std430 offset=168 align=8 ) buffer float j})
|
||||
0:? 'specExample4300' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=384 align=128 ) buffer float e, layout(column_major std430 offset=512 align=128 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'specExample4301' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=512 align=128 ) buffer float e, layout(column_major std430 offset=520 align=8 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 440
|
||||
ERROR: node is still EOpNull!
|
||||
0:144 Function Definition: interp( (global void)
|
||||
0:144 Function Parameters:
|
||||
0:146 Sequence
|
||||
0:146 interpolateAtCentroid (global 2-component vector of float)
|
||||
0:146 vector swizzle (temp 2-component vector of float)
|
||||
0:146 direct index (smooth sample temp 3-component vector of float)
|
||||
0:146 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:146 Constant:
|
||||
0:146 2 (const int)
|
||||
0:146 Sequence
|
||||
0:146 Constant:
|
||||
0:146 0 (const int)
|
||||
0:146 Constant:
|
||||
0:146 1 (const int)
|
||||
0:147 interpolateAtSample (global float)
|
||||
0:147 direct index (temp float)
|
||||
0:147 direct index (smooth sample temp 3-component vector of float)
|
||||
0:147 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:147 Constant:
|
||||
0:147 0 (const int)
|
||||
0:147 Constant:
|
||||
0:147 2 (const int)
|
||||
0:150 Function Definition: layer( (global int)
|
||||
0:150 Function Parameters:
|
||||
0:152 Sequence
|
||||
0:152 Branch: Return with expression
|
||||
0:152 'gl_Layer' (flat in int Layer)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'b' (layout(location=4 component=1 ) smooth in float)
|
||||
0:? 'h' (layout(location=4 component=2 ) smooth in 2-component vector of float)
|
||||
0:? 'c' (layout(location=3 component=2 ) smooth in 3-component vector of float)
|
||||
0:? 'e' (layout(location=20 component=0 ) smooth in 6-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=20 component=3 ) smooth in 6-element array of float)
|
||||
0:? 'be' (layout(location=30 component=3 ) out int)
|
||||
0:? 'bf' (layout(location=30 component=0 ) out 3-component vector of float)
|
||||
0:? 'inst1' (layout(column_major shared offset=12 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst2' (layout(offset=12 ) in block{in int a})
|
||||
0:? 'inst3' (layout(offset=12 ) out block{out int a})
|
||||
0:? 'inst4' (layout(column_major std140 align=16 ) uniform block{layout(column_major std140 offset=0 align=16 ) uniform int a})
|
||||
0:? 'inst8' (layout(column_major shared align=16 ) uniform block{layout(column_major shared ) uniform int a})
|
||||
0:? 'inst5' (layout(align=16 ) in block{in int a})
|
||||
0:? 'inst6' (layout(align=16 ) out block{out int a})
|
||||
0:? 'v1' (layout(offset=12 ) uniform 4-component vector of float)
|
||||
0:? 'v2' (layout(offset=12 ) smooth in 4-component vector of float)
|
||||
0:? 'v3' (layout(offset=12 ) out 4-component vector of float)
|
||||
0:? 'v4' (layout(align=16 ) uniform 4-component vector of float)
|
||||
0:? 'v5' (layout(align=16 ) smooth in 4-component vector of float)
|
||||
0:? 'v6' (layout(align=16 ) out 4-component vector of float)
|
||||
0:? 'v7' (layout(std140 ) uniform 4-component vector of float)
|
||||
0:? 'inst7' (layout(column_major shared ) uniform block{layout(column_major shared offset=12 align=4 ) uniform float f})
|
||||
0:? 'inst10' (in block{layout(offset=12 ) in float f, layout(align=4 ) in float g})
|
||||
0:? 'inst9' (layout(column_major std430 align=32 ) uniform block{layout(column_major std430 align=32 ) uniform float e, layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 offset=20 align=32 ) uniform float g, layout(column_major std430 align=32 ) uniform float h})
|
||||
0:? 'inst11' (layout(column_major std430 ) uniform block{layout(column_major std430 offset=12 align=4 ) uniform float f, layout(column_major std430 ) uniform float g})
|
||||
0:? 'specExampleErrors' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float c, layout(column_major std140 offset=56 ) uniform double g, layout(column_major std140 offset=72 ) uniform double h})
|
||||
0:? 'specExample' (layout(column_major std140 ) uniform block{layout(column_major std140 offset=0 ) uniform 4-component vector of float a, layout(column_major std140 offset=32 ) uniform 3-component vector of float b, layout(column_major std140 offset=48 ) uniform 2-component vector of float d, layout(column_major std140 offset=64 align=16 ) uniform float e, layout(column_major std140 offset=72 align=2 ) uniform double f, layout(column_major std140 offset=80 ) uniform float h, layout(column_major std140 offset=128 align=64 ) uniform 3-component vector of double i, layout(column_major std140 offset=168 align=8 ) uniform float j})
|
||||
0:? 'specExampleErrors430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float c, layout(column_major std430 offset=56 ) buffer double g, layout(column_major std430 offset=72 ) buffer double h, layout(column_major std430 offset=80 ) buffer double i})
|
||||
0:? 'specExample430' (layout(column_major std430 ) buffer block{layout(column_major std430 offset=0 ) buffer 4-component vector of float a, layout(column_major std430 offset=32 ) buffer 3-component vector of float b, layout(column_major std430 offset=48 ) buffer 2-component vector of float d, layout(column_major std430 offset=64 align=16 ) buffer float e, layout(column_major std430 offset=72 align=2 ) buffer double f, layout(column_major std430 offset=80 ) buffer float h, layout(column_major std430 offset=128 align=64 ) buffer 3-component vector of double i, layout(column_major std430 offset=168 align=8 ) buffer float j})
|
||||
0:? 'specExample4300' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=384 align=128 ) buffer float e, layout(column_major std430 offset=512 align=128 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'specExample4301' (layout(column_major std430 align=128 ) buffer block{layout(column_major std430 offset=0 align=128 ) buffer 4-component vector of float a, layout(column_major std430 offset=128 align=128 ) buffer 3-component vector of float b, layout(column_major std430 offset=256 align=128 ) buffer 2-component vector of float d, layout(column_major std430 offset=512 align=128 ) buffer float e, layout(column_major std430 offset=520 align=8 ) buffer double f, layout(column_major std430 offset=640 align=128 ) buffer float h, layout(column_major std430 offset=768 align=128 ) buffer 3-component vector of double i})
|
||||
0:? 'aconst' (global 4-element array of int)
|
||||
0:? 'bconst' (global 64-element array of int)
|
||||
0:? 'sampInArray' (smooth sample in 4-element array of 3-component vector of float)
|
||||
|
||||
|
||||
@@ -1,241 +1,241 @@
|
||||
440.vert
|
||||
Warning, version 440 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:8: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:15: 'component' : component is too large
|
||||
ERROR: 0:23: 'location' : overlapping use of location 4
|
||||
ERROR: 0:26: 'location' : overlapping use of location 2
|
||||
ERROR: 0:31: 'location' : overlapping use of location 15
|
||||
ERROR: 0:32: 'location' : overlapping use of location 10
|
||||
ERROR: 0:37: 'location' : overlapping use of location 20
|
||||
ERROR: 0:39: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:40: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:42: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:43: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:44: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:46: 'component' : must specify 'location' to use 'component'
|
||||
ERROR: 0:52: 'location' : overlapping use of location 40
|
||||
ERROR: 0:54: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:55: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:57: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:58: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:61: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:81: 'xfb layout qualifier' : can only be used on an output
|
||||
ERROR: 0:87: 'xfb_offset' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:97: 'xfb_buffer' : member cannot contradict block (or what block inherited from global)
|
||||
ERROR: 0:102: 'xfb_buffer' : member cannot contradict block (or what block inherited from global)
|
||||
ERROR: 0:102: 'xfb_offset' : overlapping offsets at offset 32 in buffer 3
|
||||
ERROR: 0:103: 'xfb_offset' : overlapping offsets at offset 0 in buffer 2
|
||||
ERROR: 0:105: 'xfb_offset' : overlapping offsets at offset 24 in buffer 2
|
||||
ERROR: 0:108: 'xfb_stride' : all stride settings must match for xfb buffer 15
|
||||
ERROR: 0:112: 'xfb_offset' : overlapping offsets at offset 4 in buffer 1
|
||||
ERROR: 0:114: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:115: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:119: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:117: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:138: 'xfb_offset' : overlapping offsets at offset 64 in buffer 0
|
||||
ERROR: 0:143: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:144: 'xfb_offset' : must be a multiple of size of first component
|
||||
ERROR: 0:145: 'xfb_offset' : type contains double; xfb_offset must be a multiple of 8
|
||||
ERROR: 0:147: 'xfb_offset' : must be a multiple of size of first component
|
||||
ERROR: 0:148: 'xfb_offset' : type contains double; xfb_offset must be a multiple of 8
|
||||
ERROR: 0:152: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:155: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:155: 'xfb_stride' : 1/4 stride is too large: gl_MaxTransformFeedbackInterleavedComponents is 64
|
||||
ERROR: 0:157: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:165: 'gl_BaseVertexARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:165: 'gl_BaseInstanceARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:165: 'gl_DrawIDARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:173: 'assign' : l-value required "gl_BaseVertexARB" (can't modify shader input)
|
||||
ERROR: 0:174: 'assign' : l-value required "gl_BaseInstanceARB" (can't modify shader input)
|
||||
ERROR: 0:175: 'assign' : l-value required "gl_DrawIDARB" (can't modify shader input)
|
||||
ERROR: 0:176: 'glBaseInstanceARB' : undeclared identifier
|
||||
ERROR: 49 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 440
|
||||
Requested GL_ARB_shader_draw_parameters
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:163 Function Definition: drawParamsBad( (global int)
|
||||
0:163 Function Parameters:
|
||||
0:165 Sequence
|
||||
0:165 Branch: Return with expression
|
||||
0:165 add (temp int)
|
||||
0:165 add (temp int)
|
||||
0:165 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:165 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:165 'gl_DrawIDARB' (in int DrawId)
|
||||
0:170 Function Definition: drawParams( (global int)
|
||||
0:170 Function Parameters:
|
||||
0:172 Sequence
|
||||
0:172 Branch: Return with expression
|
||||
0:172 add (temp int)
|
||||
0:172 add (temp int)
|
||||
0:172 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:172 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:172 'gl_DrawIDARB' (in int DrawId)
|
||||
0:173 move second child to first child (temp int)
|
||||
0:173 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:173 Constant:
|
||||
0:173 3 (const int)
|
||||
0:174 move second child to first child (temp int)
|
||||
0:174 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:174 Constant:
|
||||
0:174 3 (const int)
|
||||
0:175 move second child to first child (temp int)
|
||||
0:175 'gl_DrawIDARB' (in int DrawId)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:176 'glBaseInstanceARB' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=2 component=2 ) in 2-component vector of float)
|
||||
0:? 'b' (layout(location=2 component=1 ) in float)
|
||||
0:? 'c' (layout(location=3 component=2 ) in 3-component vector of float)
|
||||
0:? 'd' (layout(location=0 component=3 ) in 4-element array of float)
|
||||
0:? 'e' (layout(location=4 component=0 ) in 5-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=4 component=3 ) in 5-element array of float)
|
||||
0:? 'g' (layout(location=9 ) in 6-element array of float)
|
||||
0:? 'h' (layout(location=4 component=2 ) in 2-component vector of float)
|
||||
0:? 'i' (layout(location=3 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'j' (layout(location=3 component=0 ) smooth out 2-component vector of float)
|
||||
0:? 'k' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'm' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'n' (layout(location=2 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'p' (layout(location=2 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'q' (layout(location=10 component=3 ) smooth out 6-element array of float)
|
||||
0:? 'r' (layout(location=10 component=0 ) smooth out 6-element array of 3-component vector of float)
|
||||
0:? 's' (layout(location=15 component=3 ) smooth out float)
|
||||
0:? 't' (layout(location=10 component=1 ) smooth out float)
|
||||
0:? 'u' (layout(location=20 component=2 ) smooth out float)
|
||||
0:? 'v' (layout(location=20 component=0 ) smooth out float)
|
||||
0:? 'w' (layout(location=20 component=3 ) smooth out float)
|
||||
0:? 'x' (layout(location=20 component=1 ) smooth out 2-component vector of float)
|
||||
0:? 'y' (layout(location=30 component=3 ) smooth out 2-component vector of float)
|
||||
0:? 'z' (layout(location=31 component=1 ) smooth out 4-component vector of float)
|
||||
0:? 'ba' (layout(location=32 component=1 ) smooth out 4X4 matrix of float)
|
||||
0:? 'Ss' (layout(location=33 component=1 ) smooth out structure{global int a})
|
||||
0:? 'bb' (layout(location=34 component=1 ) out block{out int a})
|
||||
0:? 'bc' (layout(location=4095 component=1 ) smooth out float)
|
||||
0:? 'bd' (out block{layout(location=40 component=2 ) out float u, layout(location=40 component=0 ) out float v, layout(location=40 component=3 ) out float w, layout(location=40 component=1 ) out 2-component vector of float x, layout(location=41 component=3 ) out 2-component vector of float y, layout(location=42 component=1 ) out 4-component vector of float z, layout(location=42 component=1 ) out 4X4 matrix of float ba, layout(location=43 component=1 ) out structure{global int a} Ss})
|
||||
0:? 'be' (layout(location=50 component=3 ) smooth out int)
|
||||
0:? 'bf' (layout(location=50 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'bbinst1' (out block{out 4-component vector of float bbv})
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bbinst3' (out block{layout(xfb_buffer=3 xfb_offset=16 ) out 4-component vector of float bbv})
|
||||
0:? 'ubbinst3' (layout(column_major shared ) uniform block{layout(column_major shared xfb_offset=16 ) uniform 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2, out 4-component vector of float bbv3})
|
||||
0:? 'bbinst6' (out block{layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) out 4-component vector of float bbv2, layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv3, out 4-component vector of float bbv5, layout(xfb_buffer=2 xfb_offset=24 ) out float bbf6})
|
||||
0:? 'bj' (layout(xfb_buffer=1 xfb_offset=4 ) smooth out float)
|
||||
0:? 'bk' (layout(xfb_buffer=1 xfb_offset=0 ) smooth out 2-component vector of int)
|
||||
0:? 'bl' (layout(xfb_stride=48 ) smooth out float)
|
||||
0:? 'bbinst7' (layout(xfb_stride=48 ) out block{layout(xfb_stride=64 ) out 4-component vector of float bbv1, layout(xfb_stride=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst8' (layout(xfb_stride=92 ) out block{layout(xfb_buffer=0 xfb_offset=0 ) out bool b, layout(xfb_buffer=0 xfb_offset=8 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=0 xfb_offset=48 ) out int i, layout(xfb_buffer=0 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=0 xfb_offset=88 ) out float f, layout(xfb_buffer=0 xfb_offset=92 ) out float g})
|
||||
0:? 'bbinst9' (out block{layout(xfb_buffer=4 xfb_offset=1 ) out bool b, layout(xfb_buffer=4 xfb_offset=12 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=4 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=4 xfb_offset=90 ) out int i, layout(xfb_buffer=4 xfb_offset=98 ) out double d, layout(xfb_buffer=4 xfb_offset=108 ) out structure{global int a} s})
|
||||
0:? 'bm' (layout(xfb_buffer=5 xfb_offset=0 ) smooth out float)
|
||||
0:? 'bbinst10' (out block{layout(xfb_buffer=7 xfb_offset=0 ) out 4X4 matrix of double m1, layout(xfb_buffer=7 xfb_offset=128 ) out 4X4 matrix of double m2, layout(xfb_buffer=7 xfb_offset=256 ) out float f})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
|
||||
ERROR: xfb_buffer 0, xfb_stride 92, minimum stride needed: 96
|
||||
ERROR: Linking vertex stage: xfb_stride must be multiple of 8 for buffer holding a double:
|
||||
ERROR: xfb_buffer 0, xfb_stride 92
|
||||
ERROR: Linking vertex stage: xfb_stride must be multiple of 4:
|
||||
ERROR: xfb_buffer 5, xfb_stride 6
|
||||
ERROR: Linking vertex stage: xfb_stride is too large:
|
||||
ERROR: xfb_buffer 7, components (1/4 stride) needed are 66, gl_MaxTransformFeedbackInterleavedComponents is 64
|
||||
|
||||
Shader version: 440
|
||||
Requested GL_ARB_shader_draw_parameters
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:163 Function Definition: drawParamsBad( (global int)
|
||||
0:163 Function Parameters:
|
||||
0:165 Sequence
|
||||
0:165 Branch: Return with expression
|
||||
0:165 add (temp int)
|
||||
0:165 add (temp int)
|
||||
0:165 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:165 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:165 'gl_DrawIDARB' (in int DrawId)
|
||||
0:170 Function Definition: drawParams( (global int)
|
||||
0:170 Function Parameters:
|
||||
0:172 Sequence
|
||||
0:172 Branch: Return with expression
|
||||
0:172 add (temp int)
|
||||
0:172 add (temp int)
|
||||
0:172 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:172 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:172 'gl_DrawIDARB' (in int DrawId)
|
||||
0:173 move second child to first child (temp int)
|
||||
0:173 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:173 Constant:
|
||||
0:173 3 (const int)
|
||||
0:174 move second child to first child (temp int)
|
||||
0:174 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:174 Constant:
|
||||
0:174 3 (const int)
|
||||
0:175 move second child to first child (temp int)
|
||||
0:175 'gl_DrawIDARB' (in int DrawId)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:176 'glBaseInstanceARB' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=2 component=2 ) in 2-component vector of float)
|
||||
0:? 'b' (layout(location=2 component=1 ) in float)
|
||||
0:? 'c' (layout(location=3 component=2 ) in 3-component vector of float)
|
||||
0:? 'd' (layout(location=0 component=3 ) in 4-element array of float)
|
||||
0:? 'e' (layout(location=4 component=0 ) in 5-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=4 component=3 ) in 5-element array of float)
|
||||
0:? 'g' (layout(location=9 ) in 6-element array of float)
|
||||
0:? 'h' (layout(location=4 component=2 ) in 2-component vector of float)
|
||||
0:? 'i' (layout(location=3 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'j' (layout(location=3 component=0 ) smooth out 2-component vector of float)
|
||||
0:? 'k' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'm' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'n' (layout(location=2 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'p' (layout(location=2 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'q' (layout(location=10 component=3 ) smooth out 6-element array of float)
|
||||
0:? 'r' (layout(location=10 component=0 ) smooth out 6-element array of 3-component vector of float)
|
||||
0:? 's' (layout(location=15 component=3 ) smooth out float)
|
||||
0:? 't' (layout(location=10 component=1 ) smooth out float)
|
||||
0:? 'u' (layout(location=20 component=2 ) smooth out float)
|
||||
0:? 'v' (layout(location=20 component=0 ) smooth out float)
|
||||
0:? 'w' (layout(location=20 component=3 ) smooth out float)
|
||||
0:? 'x' (layout(location=20 component=1 ) smooth out 2-component vector of float)
|
||||
0:? 'y' (layout(location=30 component=3 ) smooth out 2-component vector of float)
|
||||
0:? 'z' (layout(location=31 component=1 ) smooth out 4-component vector of float)
|
||||
0:? 'ba' (layout(location=32 component=1 ) smooth out 4X4 matrix of float)
|
||||
0:? 'Ss' (layout(location=33 component=1 ) smooth out structure{global int a})
|
||||
0:? 'bb' (layout(location=34 component=1 ) out block{out int a})
|
||||
0:? 'bc' (layout(location=4095 component=1 ) smooth out float)
|
||||
0:? 'bd' (out block{layout(location=40 component=2 ) out float u, layout(location=40 component=0 ) out float v, layout(location=40 component=3 ) out float w, layout(location=40 component=1 ) out 2-component vector of float x, layout(location=41 component=3 ) out 2-component vector of float y, layout(location=42 component=1 ) out 4-component vector of float z, layout(location=42 component=1 ) out 4X4 matrix of float ba, layout(location=43 component=1 ) out structure{global int a} Ss})
|
||||
0:? 'be' (layout(location=50 component=3 ) smooth out int)
|
||||
0:? 'bf' (layout(location=50 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'bbinst1' (out block{out 4-component vector of float bbv})
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bbinst3' (out block{layout(xfb_buffer=3 xfb_offset=16 ) out 4-component vector of float bbv})
|
||||
0:? 'ubbinst3' (layout(column_major shared ) uniform block{layout(column_major shared xfb_offset=16 ) uniform 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2, out 4-component vector of float bbv3})
|
||||
0:? 'bbinst6' (out block{layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) out 4-component vector of float bbv2, layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv3, out 4-component vector of float bbv5, layout(xfb_buffer=2 xfb_offset=24 ) out float bbf6})
|
||||
0:? 'bj' (layout(xfb_buffer=1 xfb_offset=4 ) smooth out float)
|
||||
0:? 'bk' (layout(xfb_buffer=1 xfb_offset=0 ) smooth out 2-component vector of int)
|
||||
0:? 'bl' (layout(xfb_stride=48 ) smooth out float)
|
||||
0:? 'bbinst7' (layout(xfb_stride=48 ) out block{layout(xfb_stride=64 ) out 4-component vector of float bbv1, layout(xfb_stride=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst8' (layout(xfb_stride=92 ) out block{layout(xfb_buffer=0 xfb_offset=0 ) out bool b, layout(xfb_buffer=0 xfb_offset=8 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=0 xfb_offset=48 ) out int i, layout(xfb_buffer=0 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=0 xfb_offset=88 ) out float f, layout(xfb_buffer=0 xfb_offset=92 ) out float g})
|
||||
0:? 'bbinst9' (out block{layout(xfb_buffer=4 xfb_offset=1 ) out bool b, layout(xfb_buffer=4 xfb_offset=12 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=4 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=4 xfb_offset=90 ) out int i, layout(xfb_buffer=4 xfb_offset=98 ) out double d, layout(xfb_buffer=4 xfb_offset=108 ) out structure{global int a} s})
|
||||
0:? 'bm' (layout(xfb_buffer=5 xfb_offset=0 ) smooth out float)
|
||||
0:? 'bbinst10' (out block{layout(xfb_buffer=7 xfb_offset=0 ) out 4X4 matrix of double m1, layout(xfb_buffer=7 xfb_offset=128 ) out 4X4 matrix of double m2, layout(xfb_buffer=7 xfb_offset=256 ) out float f})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
440.vert
|
||||
Warning, version 440 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:8: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:15: 'component' : component is too large
|
||||
ERROR: 0:23: 'location' : overlapping use of location 4
|
||||
ERROR: 0:26: 'location' : overlapping use of location 2
|
||||
ERROR: 0:31: 'location' : overlapping use of location 15
|
||||
ERROR: 0:32: 'location' : overlapping use of location 10
|
||||
ERROR: 0:37: 'location' : overlapping use of location 20
|
||||
ERROR: 0:39: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:40: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:42: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:43: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:44: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:46: 'component' : must specify 'location' to use 'component'
|
||||
ERROR: 0:52: 'location' : overlapping use of location 40
|
||||
ERROR: 0:54: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:55: 'component' : type overflows the available 4 components
|
||||
ERROR: 0:57: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:58: 'component' : cannot apply to a matrix, structure, or block
|
||||
ERROR: 0:61: 'location/component/index' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:81: 'xfb layout qualifier' : can only be used on an output
|
||||
ERROR: 0:87: 'xfb_offset' : cannot declare a default, use a full declaration
|
||||
ERROR: 0:97: 'xfb_buffer' : member cannot contradict block (or what block inherited from global)
|
||||
ERROR: 0:102: 'xfb_buffer' : member cannot contradict block (or what block inherited from global)
|
||||
ERROR: 0:102: 'xfb_offset' : overlapping offsets at offset 32 in buffer 3
|
||||
ERROR: 0:103: 'xfb_offset' : overlapping offsets at offset 0 in buffer 2
|
||||
ERROR: 0:105: 'xfb_offset' : overlapping offsets at offset 24 in buffer 2
|
||||
ERROR: 0:108: 'xfb_stride' : all stride settings must match for xfb buffer 15
|
||||
ERROR: 0:112: 'xfb_offset' : overlapping offsets at offset 4 in buffer 1
|
||||
ERROR: 0:114: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:115: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:119: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:117: 'xfb_stride' : all stride settings must match for xfb buffer 3
|
||||
ERROR: 0:138: 'xfb_offset' : overlapping offsets at offset 64 in buffer 0
|
||||
ERROR: 0:143: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:144: 'xfb_offset' : must be a multiple of size of first component
|
||||
ERROR: 0:145: 'xfb_offset' : type contains double; xfb_offset must be a multiple of 8
|
||||
ERROR: 0:147: 'xfb_offset' : must be a multiple of size of first component
|
||||
ERROR: 0:148: 'xfb_offset' : type contains double; xfb_offset must be a multiple of 8
|
||||
ERROR: 0:152: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:155: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:155: 'xfb_stride' : 1/4 stride is too large: gl_MaxTransformFeedbackInterleavedComponents is 64
|
||||
ERROR: 0:157: 'xfb_buffer' : buffer is too large: gl_MaxTransformFeedbackBuffers is 4
|
||||
ERROR: 0:165: 'gl_BaseVertexARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:165: 'gl_BaseInstanceARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:165: 'gl_DrawIDARB' : required extension not requested: GL_ARB_shader_draw_parameters
|
||||
ERROR: 0:173: 'assign' : l-value required "gl_BaseVertexARB" (can't modify shader input)
|
||||
ERROR: 0:174: 'assign' : l-value required "gl_BaseInstanceARB" (can't modify shader input)
|
||||
ERROR: 0:175: 'assign' : l-value required "gl_DrawIDARB" (can't modify shader input)
|
||||
ERROR: 0:176: 'glBaseInstanceARB' : undeclared identifier
|
||||
ERROR: 49 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 440
|
||||
Requested GL_ARB_shader_draw_parameters
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:163 Function Definition: drawParamsBad( (global int)
|
||||
0:163 Function Parameters:
|
||||
0:165 Sequence
|
||||
0:165 Branch: Return with expression
|
||||
0:165 add (temp int)
|
||||
0:165 add (temp int)
|
||||
0:165 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:165 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:165 'gl_DrawIDARB' (in int DrawId)
|
||||
0:170 Function Definition: drawParams( (global int)
|
||||
0:170 Function Parameters:
|
||||
0:172 Sequence
|
||||
0:172 Branch: Return with expression
|
||||
0:172 add (temp int)
|
||||
0:172 add (temp int)
|
||||
0:172 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:172 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:172 'gl_DrawIDARB' (in int DrawId)
|
||||
0:173 move second child to first child (temp int)
|
||||
0:173 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:173 Constant:
|
||||
0:173 3 (const int)
|
||||
0:174 move second child to first child (temp int)
|
||||
0:174 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:174 Constant:
|
||||
0:174 3 (const int)
|
||||
0:175 move second child to first child (temp int)
|
||||
0:175 'gl_DrawIDARB' (in int DrawId)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:176 'glBaseInstanceARB' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=2 component=2 ) in 2-component vector of float)
|
||||
0:? 'b' (layout(location=2 component=1 ) in float)
|
||||
0:? 'c' (layout(location=3 component=2 ) in 3-component vector of float)
|
||||
0:? 'd' (layout(location=0 component=3 ) in 4-element array of float)
|
||||
0:? 'e' (layout(location=4 component=0 ) in 5-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=4 component=3 ) in 5-element array of float)
|
||||
0:? 'g' (layout(location=9 ) in 6-element array of float)
|
||||
0:? 'h' (layout(location=4 component=2 ) in 2-component vector of float)
|
||||
0:? 'i' (layout(location=3 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'j' (layout(location=3 component=0 ) smooth out 2-component vector of float)
|
||||
0:? 'k' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'm' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'n' (layout(location=2 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'p' (layout(location=2 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'q' (layout(location=10 component=3 ) smooth out 6-element array of float)
|
||||
0:? 'r' (layout(location=10 component=0 ) smooth out 6-element array of 3-component vector of float)
|
||||
0:? 's' (layout(location=15 component=3 ) smooth out float)
|
||||
0:? 't' (layout(location=10 component=1 ) smooth out float)
|
||||
0:? 'u' (layout(location=20 component=2 ) smooth out float)
|
||||
0:? 'v' (layout(location=20 component=0 ) smooth out float)
|
||||
0:? 'w' (layout(location=20 component=3 ) smooth out float)
|
||||
0:? 'x' (layout(location=20 component=1 ) smooth out 2-component vector of float)
|
||||
0:? 'y' (layout(location=30 component=3 ) smooth out 2-component vector of float)
|
||||
0:? 'z' (layout(location=31 component=1 ) smooth out 4-component vector of float)
|
||||
0:? 'ba' (layout(location=32 component=1 ) smooth out 4X4 matrix of float)
|
||||
0:? 'Ss' (layout(location=33 component=1 ) smooth out structure{global int a})
|
||||
0:? 'bb' (layout(location=34 component=1 ) out block{out int a})
|
||||
0:? 'bc' (layout(location=4095 component=1 ) smooth out float)
|
||||
0:? 'bd' (out block{layout(location=40 component=2 ) out float u, layout(location=40 component=0 ) out float v, layout(location=40 component=3 ) out float w, layout(location=40 component=1 ) out 2-component vector of float x, layout(location=41 component=3 ) out 2-component vector of float y, layout(location=42 component=1 ) out 4-component vector of float z, layout(location=42 component=1 ) out 4X4 matrix of float ba, layout(location=43 component=1 ) out structure{global int a} Ss})
|
||||
0:? 'be' (layout(location=50 component=3 ) smooth out int)
|
||||
0:? 'bf' (layout(location=50 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'bbinst1' (out block{out 4-component vector of float bbv})
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bbinst3' (out block{layout(xfb_buffer=3 xfb_offset=16 ) out 4-component vector of float bbv})
|
||||
0:? 'ubbinst3' (layout(column_major shared ) uniform block{layout(column_major shared xfb_offset=16 ) uniform 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2, out 4-component vector of float bbv3})
|
||||
0:? 'bbinst6' (out block{layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) out 4-component vector of float bbv2, layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv3, out 4-component vector of float bbv5, layout(xfb_buffer=2 xfb_offset=24 ) out float bbf6})
|
||||
0:? 'bj' (layout(xfb_buffer=1 xfb_offset=4 ) smooth out float)
|
||||
0:? 'bk' (layout(xfb_buffer=1 xfb_offset=0 ) smooth out 2-component vector of int)
|
||||
0:? 'bl' (layout(xfb_stride=48 ) smooth out float)
|
||||
0:? 'bbinst7' (layout(xfb_stride=48 ) out block{layout(xfb_stride=64 ) out 4-component vector of float bbv1, layout(xfb_stride=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst8' (layout(xfb_stride=92 ) out block{layout(xfb_buffer=0 xfb_offset=0 ) out bool b, layout(xfb_buffer=0 xfb_offset=8 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=0 xfb_offset=48 ) out int i, layout(xfb_buffer=0 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=0 xfb_offset=88 ) out float f, layout(xfb_buffer=0 xfb_offset=92 ) out float g})
|
||||
0:? 'bbinst9' (out block{layout(xfb_buffer=4 xfb_offset=1 ) out bool b, layout(xfb_buffer=4 xfb_offset=12 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=4 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=4 xfb_offset=90 ) out int i, layout(xfb_buffer=4 xfb_offset=98 ) out double d, layout(xfb_buffer=4 xfb_offset=108 ) out structure{global int a} s})
|
||||
0:? 'bm' (layout(xfb_buffer=5 xfb_offset=0 ) smooth out float)
|
||||
0:? 'bbinst10' (out block{layout(xfb_buffer=7 xfb_offset=0 ) out 4X4 matrix of double m1, layout(xfb_buffer=7 xfb_offset=128 ) out 4X4 matrix of double m2, layout(xfb_buffer=7 xfb_offset=256 ) out float f})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
ERROR: Linking vertex stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
ERROR: Linking vertex stage: xfb_stride is too small to hold all buffer entries:
|
||||
ERROR: xfb_buffer 0, xfb_stride 92, minimum stride needed: 96
|
||||
ERROR: Linking vertex stage: xfb_stride must be multiple of 8 for buffer holding a double:
|
||||
ERROR: xfb_buffer 0, xfb_stride 92
|
||||
ERROR: Linking vertex stage: xfb_stride must be multiple of 4:
|
||||
ERROR: xfb_buffer 5, xfb_stride 6
|
||||
ERROR: Linking vertex stage: xfb_stride is too large:
|
||||
ERROR: xfb_buffer 7, components (1/4 stride) needed are 66, gl_MaxTransformFeedbackInterleavedComponents is 64
|
||||
|
||||
Shader version: 440
|
||||
Requested GL_ARB_shader_draw_parameters
|
||||
in xfb mode
|
||||
ERROR: node is still EOpNull!
|
||||
0:163 Function Definition: drawParamsBad( (global int)
|
||||
0:163 Function Parameters:
|
||||
0:165 Sequence
|
||||
0:165 Branch: Return with expression
|
||||
0:165 add (temp int)
|
||||
0:165 add (temp int)
|
||||
0:165 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:165 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:165 'gl_DrawIDARB' (in int DrawId)
|
||||
0:170 Function Definition: drawParams( (global int)
|
||||
0:170 Function Parameters:
|
||||
0:172 Sequence
|
||||
0:172 Branch: Return with expression
|
||||
0:172 add (temp int)
|
||||
0:172 add (temp int)
|
||||
0:172 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:172 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:172 'gl_DrawIDARB' (in int DrawId)
|
||||
0:173 move second child to first child (temp int)
|
||||
0:173 'gl_BaseVertexARB' (in int BaseVertex)
|
||||
0:173 Constant:
|
||||
0:173 3 (const int)
|
||||
0:174 move second child to first child (temp int)
|
||||
0:174 'gl_BaseInstanceARB' (in int BaseInstance)
|
||||
0:174 Constant:
|
||||
0:174 3 (const int)
|
||||
0:175 move second child to first child (temp int)
|
||||
0:175 'gl_DrawIDARB' (in int DrawId)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:176 'glBaseInstanceARB' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'a' (layout(location=2 component=2 ) in 2-component vector of float)
|
||||
0:? 'b' (layout(location=2 component=1 ) in float)
|
||||
0:? 'c' (layout(location=3 component=2 ) in 3-component vector of float)
|
||||
0:? 'd' (layout(location=0 component=3 ) in 4-element array of float)
|
||||
0:? 'e' (layout(location=4 component=0 ) in 5-element array of 3-component vector of float)
|
||||
0:? 'f' (layout(location=4 component=3 ) in 5-element array of float)
|
||||
0:? 'g' (layout(location=9 ) in 6-element array of float)
|
||||
0:? 'h' (layout(location=4 component=2 ) in 2-component vector of float)
|
||||
0:? 'i' (layout(location=3 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'j' (layout(location=3 component=0 ) smooth out 2-component vector of float)
|
||||
0:? 'k' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'm' (layout(location=4 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'n' (layout(location=2 component=2 ) smooth out 2-component vector of float)
|
||||
0:? 'p' (layout(location=2 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'q' (layout(location=10 component=3 ) smooth out 6-element array of float)
|
||||
0:? 'r' (layout(location=10 component=0 ) smooth out 6-element array of 3-component vector of float)
|
||||
0:? 's' (layout(location=15 component=3 ) smooth out float)
|
||||
0:? 't' (layout(location=10 component=1 ) smooth out float)
|
||||
0:? 'u' (layout(location=20 component=2 ) smooth out float)
|
||||
0:? 'v' (layout(location=20 component=0 ) smooth out float)
|
||||
0:? 'w' (layout(location=20 component=3 ) smooth out float)
|
||||
0:? 'x' (layout(location=20 component=1 ) smooth out 2-component vector of float)
|
||||
0:? 'y' (layout(location=30 component=3 ) smooth out 2-component vector of float)
|
||||
0:? 'z' (layout(location=31 component=1 ) smooth out 4-component vector of float)
|
||||
0:? 'ba' (layout(location=32 component=1 ) smooth out 4X4 matrix of float)
|
||||
0:? 'Ss' (layout(location=33 component=1 ) smooth out structure{global int a})
|
||||
0:? 'bb' (layout(location=34 component=1 ) out block{out int a})
|
||||
0:? 'bc' (layout(location=4095 component=1 ) smooth out float)
|
||||
0:? 'bd' (out block{layout(location=40 component=2 ) out float u, layout(location=40 component=0 ) out float v, layout(location=40 component=3 ) out float w, layout(location=40 component=1 ) out 2-component vector of float x, layout(location=41 component=3 ) out 2-component vector of float y, layout(location=42 component=1 ) out 4-component vector of float z, layout(location=42 component=1 ) out 4X4 matrix of float ba, layout(location=43 component=1 ) out structure{global int a} Ss})
|
||||
0:? 'be' (layout(location=50 component=3 ) smooth out int)
|
||||
0:? 'bf' (layout(location=50 component=0 ) smooth out 3-component vector of float)
|
||||
0:? 'bbinst1' (out block{out 4-component vector of float bbv})
|
||||
0:? 'bbinst2' (out block{layout(xfb_buffer=0 xfb_offset=64 ) out 4-component vector of float bbv})
|
||||
0:? 'bbinst3' (out block{layout(xfb_buffer=3 xfb_offset=16 ) out 4-component vector of float bbv})
|
||||
0:? 'ubbinst3' (layout(column_major shared ) uniform block{layout(column_major shared xfb_offset=16 ) uniform 4-component vector of float bbv})
|
||||
0:? 'bg' (layout(xfb_buffer=2 xfb_offset=48 xfb_stride=80 ) smooth out 4-component vector of float)
|
||||
0:? 'bh' (layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) smooth out 4-component vector of float)
|
||||
0:? 'bbinst4' (layout(xfb_stride=80 ) out block{layout(xfb_buffer=2 xfb_offset=16 ) out 4-component vector of float bbv1, layout(xfb_buffer=2 xfb_offset=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst5' (out block{layout(xfb_buffer=3 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=48 xfb_stride=64 ) out 4-component vector of float bbv2, out 4-component vector of float bbv3})
|
||||
0:? 'bbinst6' (out block{layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv1, layout(xfb_buffer=3 xfb_offset=32 xfb_stride=64 ) out 4-component vector of float bbv2, layout(xfb_buffer=2 xfb_offset=0 ) out 4-component vector of float bbv3, out 4-component vector of float bbv5, layout(xfb_buffer=2 xfb_offset=24 ) out float bbf6})
|
||||
0:? 'bj' (layout(xfb_buffer=1 xfb_offset=4 ) smooth out float)
|
||||
0:? 'bk' (layout(xfb_buffer=1 xfb_offset=0 ) smooth out 2-component vector of int)
|
||||
0:? 'bl' (layout(xfb_stride=48 ) smooth out float)
|
||||
0:? 'bbinst7' (layout(xfb_stride=48 ) out block{layout(xfb_stride=64 ) out 4-component vector of float bbv1, layout(xfb_stride=32 ) out 4-component vector of float bbv2})
|
||||
0:? 'bbinst8' (layout(xfb_stride=92 ) out block{layout(xfb_buffer=0 xfb_offset=0 ) out bool b, layout(xfb_buffer=0 xfb_offset=8 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=0 xfb_offset=48 ) out int i, layout(xfb_buffer=0 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=0 xfb_offset=88 ) out float f, layout(xfb_buffer=0 xfb_offset=92 ) out float g})
|
||||
0:? 'bbinst9' (out block{layout(xfb_buffer=4 xfb_offset=1 ) out bool b, layout(xfb_buffer=4 xfb_offset=12 ) out structure{global bool b, global structure{global int i, global double d, global float f} s, global 2-component vector of float v2} t, layout(xfb_buffer=4 xfb_offset=52 ) out 3X3 matrix of float m3, layout(xfb_buffer=4 xfb_offset=90 ) out int i, layout(xfb_buffer=4 xfb_offset=98 ) out double d, layout(xfb_buffer=4 xfb_offset=108 ) out structure{global int a} s})
|
||||
0:? 'bm' (layout(xfb_buffer=5 xfb_offset=0 ) smooth out float)
|
||||
0:? 'bbinst10' (out block{layout(xfb_buffer=7 xfb_offset=0 ) out 4X4 matrix of double m1, layout(xfb_buffer=7 xfb_offset=128 ) out 4X4 matrix of double m2, layout(xfb_buffer=7 xfb_offset=256 ) out float f})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
450.comp
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
local_size = (1, 1, 1)
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked compute stage:
|
||||
|
||||
ERROR: Linking compute stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 450
|
||||
local_size = (1, 1, 1)
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
450.comp
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
local_size = (1, 1, 1)
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked compute stage:
|
||||
|
||||
ERROR: Linking compute stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 450
|
||||
local_size = (1, 1, 1)
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
@@ -1,287 +1,287 @@
|
||||
450.frag
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 2-component vector of float)
|
||||
0:10 'v2' (temp 2-component vector of float)
|
||||
0:10 dPdxFine (global 2-component vector of float)
|
||||
0:10 'in2' (smooth in 2-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 3-component vector of float)
|
||||
0:11 'v3' (temp 3-component vector of float)
|
||||
0:11 dPdyCoarse (global 3-component vector of float)
|
||||
0:11 'in3' (smooth in 3-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'v4' (temp 4-component vector of float)
|
||||
0:12 fwidth (global 4-component vector of float)
|
||||
0:12 'in4' (smooth in 4-component vector of float)
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'v4' (temp 4-component vector of float)
|
||||
0:13 dPdyFine (global 4-component vector of float)
|
||||
0:13 'in4' (smooth in 4-component vector of float)
|
||||
0:14 move second child to first child (temp 3-component vector of float)
|
||||
0:14 'v3' (temp 3-component vector of float)
|
||||
0:14 dPdyFine (global 3-component vector of float)
|
||||
0:14 'in3' (smooth in 3-component vector of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp float)
|
||||
0:15 'f' (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 dPdx (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxFine (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxCoarse (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:16 move second child to first child (temp 4-component vector of float)
|
||||
0:16 'v4' (temp 4-component vector of float)
|
||||
0:16 add (temp 4-component vector of float)
|
||||
0:16 fwidthCoarse (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:16 fwidthFine (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'cull' (temp float)
|
||||
0:18 direct index (smooth temp float CullDistance)
|
||||
0:18 'gl_CullDistance' (smooth in implicitly-sized array of float CullDistance)
|
||||
0:18 Constant:
|
||||
0:18 2 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'consts' (temp float)
|
||||
0:19 Constant:
|
||||
0:19 20.000000
|
||||
0:21 Test condition and select (temp void)
|
||||
0:21 Condition
|
||||
0:21 'gl_HelperInvocation' (in bool HelperInvocation)
|
||||
0:21 true case
|
||||
0:22 Pre-Increment (temp 4-component vector of float)
|
||||
0:22 'v4' (temp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'sum' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 32 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2-component vector of bool)
|
||||
0:32 'b2' (temp 2-component vector of bool)
|
||||
0:32 mix (global 2-component vector of bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b1' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b3' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b' (temp bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp uint)
|
||||
0:33 'um' (temp uint)
|
||||
0:33 mix (global uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'b' (temp bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 3-component vector of int)
|
||||
0:34 'im3' (temp 3-component vector of int)
|
||||
0:34 mix (global 3-component vector of int)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct bvec3 (temp 3-component vector of bool)
|
||||
0:34 'b' (temp bool)
|
||||
0:42 Function Definition: foo( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp int)
|
||||
0:44 's' (temp int)
|
||||
0:44 textureSamples (global int)
|
||||
0:44 's2dms' (uniform sampler2DMS)
|
||||
0:45 add second child into first child (temp int)
|
||||
0:45 's' (temp int)
|
||||
0:45 textureSamples (global int)
|
||||
0:45 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:46 add second child into first child (temp int)
|
||||
0:46 's' (temp int)
|
||||
0:46 imageQuerySamples (global int)
|
||||
0:46 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:47 add second child into first child (temp int)
|
||||
0:47 's' (temp int)
|
||||
0:47 imageQuerySamples (global int)
|
||||
0:47 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'f' (temp float)
|
||||
0:48 imageAtomicExchange (global float)
|
||||
0:48 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Convert float to int (temp 3-component vector of int)
|
||||
0:48 'in3' (smooth in 3-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'in1' (smooth in float)
|
||||
0:? 'in2' (smooth in 2-component vector of float)
|
||||
0:? 'in3' (smooth in 3-component vector of float)
|
||||
0:? 'in4' (smooth in 4-component vector of float)
|
||||
0:? 'gl_CullDistance' (smooth in implicitly-sized array of float CullDistance)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 2-component vector of float)
|
||||
0:10 'v2' (temp 2-component vector of float)
|
||||
0:10 dPdxFine (global 2-component vector of float)
|
||||
0:10 'in2' (smooth in 2-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 3-component vector of float)
|
||||
0:11 'v3' (temp 3-component vector of float)
|
||||
0:11 dPdyCoarse (global 3-component vector of float)
|
||||
0:11 'in3' (smooth in 3-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'v4' (temp 4-component vector of float)
|
||||
0:12 fwidth (global 4-component vector of float)
|
||||
0:12 'in4' (smooth in 4-component vector of float)
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'v4' (temp 4-component vector of float)
|
||||
0:13 dPdyFine (global 4-component vector of float)
|
||||
0:13 'in4' (smooth in 4-component vector of float)
|
||||
0:14 move second child to first child (temp 3-component vector of float)
|
||||
0:14 'v3' (temp 3-component vector of float)
|
||||
0:14 dPdyFine (global 3-component vector of float)
|
||||
0:14 'in3' (smooth in 3-component vector of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp float)
|
||||
0:15 'f' (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 dPdx (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxFine (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxCoarse (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:16 move second child to first child (temp 4-component vector of float)
|
||||
0:16 'v4' (temp 4-component vector of float)
|
||||
0:16 add (temp 4-component vector of float)
|
||||
0:16 fwidthCoarse (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:16 fwidthFine (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'cull' (temp float)
|
||||
0:18 direct index (smooth temp float CullDistance)
|
||||
0:18 'gl_CullDistance' (smooth in 3-element array of float CullDistance)
|
||||
0:18 Constant:
|
||||
0:18 2 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'consts' (temp float)
|
||||
0:19 Constant:
|
||||
0:19 20.000000
|
||||
0:21 Test condition and select (temp void)
|
||||
0:21 Condition
|
||||
0:21 'gl_HelperInvocation' (in bool HelperInvocation)
|
||||
0:21 true case
|
||||
0:22 Pre-Increment (temp 4-component vector of float)
|
||||
0:22 'v4' (temp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'sum' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 32 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2-component vector of bool)
|
||||
0:32 'b2' (temp 2-component vector of bool)
|
||||
0:32 mix (global 2-component vector of bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b1' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b3' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b' (temp bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp uint)
|
||||
0:33 'um' (temp uint)
|
||||
0:33 mix (global uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'b' (temp bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 3-component vector of int)
|
||||
0:34 'im3' (temp 3-component vector of int)
|
||||
0:34 mix (global 3-component vector of int)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct bvec3 (temp 3-component vector of bool)
|
||||
0:34 'b' (temp bool)
|
||||
0:42 Function Definition: foo( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp int)
|
||||
0:44 's' (temp int)
|
||||
0:44 textureSamples (global int)
|
||||
0:44 's2dms' (uniform sampler2DMS)
|
||||
0:45 add second child into first child (temp int)
|
||||
0:45 's' (temp int)
|
||||
0:45 textureSamples (global int)
|
||||
0:45 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:46 add second child into first child (temp int)
|
||||
0:46 's' (temp int)
|
||||
0:46 imageQuerySamples (global int)
|
||||
0:46 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:47 add second child into first child (temp int)
|
||||
0:47 's' (temp int)
|
||||
0:47 imageQuerySamples (global int)
|
||||
0:47 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'f' (temp float)
|
||||
0:48 imageAtomicExchange (global float)
|
||||
0:48 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Convert float to int (temp 3-component vector of int)
|
||||
0:48 'in3' (smooth in 3-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'in1' (smooth in float)
|
||||
0:? 'in2' (smooth in 2-component vector of float)
|
||||
0:? 'in3' (smooth in 3-component vector of float)
|
||||
0:? 'in4' (smooth in 4-component vector of float)
|
||||
0:? 'gl_CullDistance' (smooth in 3-element array of float CullDistance)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
|
||||
450.frag
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 2-component vector of float)
|
||||
0:10 'v2' (temp 2-component vector of float)
|
||||
0:10 dPdxFine (global 2-component vector of float)
|
||||
0:10 'in2' (smooth in 2-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 3-component vector of float)
|
||||
0:11 'v3' (temp 3-component vector of float)
|
||||
0:11 dPdyCoarse (global 3-component vector of float)
|
||||
0:11 'in3' (smooth in 3-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'v4' (temp 4-component vector of float)
|
||||
0:12 fwidth (global 4-component vector of float)
|
||||
0:12 'in4' (smooth in 4-component vector of float)
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'v4' (temp 4-component vector of float)
|
||||
0:13 dPdyFine (global 4-component vector of float)
|
||||
0:13 'in4' (smooth in 4-component vector of float)
|
||||
0:14 move second child to first child (temp 3-component vector of float)
|
||||
0:14 'v3' (temp 3-component vector of float)
|
||||
0:14 dPdyFine (global 3-component vector of float)
|
||||
0:14 'in3' (smooth in 3-component vector of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp float)
|
||||
0:15 'f' (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 dPdx (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxFine (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxCoarse (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:16 move second child to first child (temp 4-component vector of float)
|
||||
0:16 'v4' (temp 4-component vector of float)
|
||||
0:16 add (temp 4-component vector of float)
|
||||
0:16 fwidthCoarse (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:16 fwidthFine (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'cull' (temp float)
|
||||
0:18 direct index (smooth temp float CullDistance)
|
||||
0:18 'gl_CullDistance' (smooth in implicitly-sized array of float CullDistance)
|
||||
0:18 Constant:
|
||||
0:18 2 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'consts' (temp float)
|
||||
0:19 Constant:
|
||||
0:19 20.000000
|
||||
0:21 Test condition and select (temp void)
|
||||
0:21 Condition
|
||||
0:21 'gl_HelperInvocation' (in bool HelperInvocation)
|
||||
0:21 true case
|
||||
0:22 Pre-Increment (temp 4-component vector of float)
|
||||
0:22 'v4' (temp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'sum' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 32 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2-component vector of bool)
|
||||
0:32 'b2' (temp 2-component vector of bool)
|
||||
0:32 mix (global 2-component vector of bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b1' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b3' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b' (temp bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp uint)
|
||||
0:33 'um' (temp uint)
|
||||
0:33 mix (global uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'b' (temp bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 3-component vector of int)
|
||||
0:34 'im3' (temp 3-component vector of int)
|
||||
0:34 mix (global 3-component vector of int)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct bvec3 (temp 3-component vector of bool)
|
||||
0:34 'b' (temp bool)
|
||||
0:42 Function Definition: foo( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp int)
|
||||
0:44 's' (temp int)
|
||||
0:44 textureSamples (global int)
|
||||
0:44 's2dms' (uniform sampler2DMS)
|
||||
0:45 add second child into first child (temp int)
|
||||
0:45 's' (temp int)
|
||||
0:45 textureSamples (global int)
|
||||
0:45 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:46 add second child into first child (temp int)
|
||||
0:46 's' (temp int)
|
||||
0:46 imageQuerySamples (global int)
|
||||
0:46 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:47 add second child into first child (temp int)
|
||||
0:47 's' (temp int)
|
||||
0:47 imageQuerySamples (global int)
|
||||
0:47 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'f' (temp float)
|
||||
0:48 imageAtomicExchange (global float)
|
||||
0:48 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Convert float to int (temp 3-component vector of int)
|
||||
0:48 'in3' (smooth in 3-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'in1' (smooth in float)
|
||||
0:? 'in2' (smooth in 2-component vector of float)
|
||||
0:? 'in3' (smooth in 3-component vector of float)
|
||||
0:? 'in4' (smooth in 4-component vector of float)
|
||||
0:? 'gl_CullDistance' (smooth in implicitly-sized array of float CullDistance)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
0:? Sequence
|
||||
0:8 Function Definition: main( (global void)
|
||||
0:8 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 Sequence
|
||||
0:10 move second child to first child (temp 2-component vector of float)
|
||||
0:10 'v2' (temp 2-component vector of float)
|
||||
0:10 dPdxFine (global 2-component vector of float)
|
||||
0:10 'in2' (smooth in 2-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp 3-component vector of float)
|
||||
0:11 'v3' (temp 3-component vector of float)
|
||||
0:11 dPdyCoarse (global 3-component vector of float)
|
||||
0:11 'in3' (smooth in 3-component vector of float)
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'v4' (temp 4-component vector of float)
|
||||
0:12 fwidth (global 4-component vector of float)
|
||||
0:12 'in4' (smooth in 4-component vector of float)
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'v4' (temp 4-component vector of float)
|
||||
0:13 dPdyFine (global 4-component vector of float)
|
||||
0:13 'in4' (smooth in 4-component vector of float)
|
||||
0:14 move second child to first child (temp 3-component vector of float)
|
||||
0:14 'v3' (temp 3-component vector of float)
|
||||
0:14 dPdyFine (global 3-component vector of float)
|
||||
0:14 'in3' (smooth in 3-component vector of float)
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp float)
|
||||
0:15 'f' (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 add (temp float)
|
||||
0:15 dPdx (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxFine (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:15 dPdxCoarse (global float)
|
||||
0:15 'in1' (smooth in float)
|
||||
0:16 move second child to first child (temp 4-component vector of float)
|
||||
0:16 'v4' (temp 4-component vector of float)
|
||||
0:16 add (temp 4-component vector of float)
|
||||
0:16 fwidthCoarse (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:16 fwidthFine (global 4-component vector of float)
|
||||
0:16 'in4' (smooth in 4-component vector of float)
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp float)
|
||||
0:18 'cull' (temp float)
|
||||
0:18 direct index (smooth temp float CullDistance)
|
||||
0:18 'gl_CullDistance' (smooth in 3-element array of float CullDistance)
|
||||
0:18 Constant:
|
||||
0:18 2 (const int)
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp float)
|
||||
0:19 'consts' (temp float)
|
||||
0:19 Constant:
|
||||
0:19 20.000000
|
||||
0:21 Test condition and select (temp void)
|
||||
0:21 Condition
|
||||
0:21 'gl_HelperInvocation' (in bool HelperInvocation)
|
||||
0:21 true case
|
||||
0:22 Pre-Increment (temp 4-component vector of float)
|
||||
0:22 'v4' (temp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp int)
|
||||
0:24 'sum' (temp int)
|
||||
0:24 Constant:
|
||||
0:24 32 (const int)
|
||||
0:32 Sequence
|
||||
0:32 move second child to first child (temp 2-component vector of bool)
|
||||
0:32 'b2' (temp 2-component vector of bool)
|
||||
0:32 mix (global 2-component vector of bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b1' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b3' (temp bool)
|
||||
0:32 Construct bvec2 (temp 2-component vector of bool)
|
||||
0:32 'b' (temp bool)
|
||||
0:33 Sequence
|
||||
0:33 move second child to first child (temp uint)
|
||||
0:33 'um' (temp uint)
|
||||
0:33 mix (global uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'uin' (temp uint)
|
||||
0:33 'b' (temp bool)
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp 3-component vector of int)
|
||||
0:34 'im3' (temp 3-component vector of int)
|
||||
0:34 mix (global 3-component vector of int)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct ivec3 (temp 3-component vector of int)
|
||||
0:34 Convert uint to int (temp int)
|
||||
0:34 'uin' (temp uint)
|
||||
0:34 Construct bvec3 (temp 3-component vector of bool)
|
||||
0:34 'b' (temp bool)
|
||||
0:42 Function Definition: foo( (global void)
|
||||
0:42 Function Parameters:
|
||||
0:44 Sequence
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp int)
|
||||
0:44 's' (temp int)
|
||||
0:44 textureSamples (global int)
|
||||
0:44 's2dms' (uniform sampler2DMS)
|
||||
0:45 add second child into first child (temp int)
|
||||
0:45 's' (temp int)
|
||||
0:45 textureSamples (global int)
|
||||
0:45 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:46 add second child into first child (temp int)
|
||||
0:46 's' (temp int)
|
||||
0:46 imageQuerySamples (global int)
|
||||
0:46 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:47 add second child into first child (temp int)
|
||||
0:47 's' (temp int)
|
||||
0:47 imageQuerySamples (global int)
|
||||
0:47 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 'f' (temp float)
|
||||
0:48 imageAtomicExchange (global float)
|
||||
0:48 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
0:48 Convert float to int (temp 3-component vector of int)
|
||||
0:48 'in3' (smooth in 3-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'in1' (smooth in float)
|
||||
0:? 'in2' (smooth in 2-component vector of float)
|
||||
0:? 'in3' (smooth in 3-component vector of float)
|
||||
0:? 'in4' (smooth in 4-component vector of float)
|
||||
0:? 'gl_CullDistance' (smooth in 3-element array of float CullDistance)
|
||||
0:? 's2dms' (uniform sampler2DMS)
|
||||
0:? 'us2dmsa' (uniform usampler2DMSArray)
|
||||
0:? 'ii2dms' (layout(rgba32i ) uniform iimage2DMS)
|
||||
0:? 'i2dmsa' (layout(rgba32f ) uniform image2DMSArray)
|
||||
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
450.geom
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (layout(stream=0 ) temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (layout(stream=0 ) out implicitly-sized array of float CullDistance)
|
||||
0:13 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in implicitly-sized array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in implicitly-sized array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 450
|
||||
invocations = 0
|
||||
max_vertices = 0
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (layout(stream=0 ) temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (layout(stream=0 ) out 3-element array of float CullDistance)
|
||||
0:13 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 2-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 2-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
450.geom
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
invocations = -1
|
||||
max_vertices = -1
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (layout(stream=0 ) temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (layout(stream=0 ) out implicitly-sized array of float CullDistance)
|
||||
0:13 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in implicitly-sized array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in implicitly-sized array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked geometry stage:
|
||||
|
||||
ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
|
||||
ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
|
||||
|
||||
Shader version: 450
|
||||
invocations = 1
|
||||
max_vertices = -1
|
||||
input primitive = none
|
||||
output primitive = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (layout(stream=0 ) temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (layout(stream=0 ) out 3-element array of float CullDistance)
|
||||
0:13 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 2-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 2-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) out 3-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
@@ -1,68 +1,68 @@
|
||||
450.tesc
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
vertices = 0
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:13 indirect index (temp block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_out' (out 4-element array of block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_InvocationID' (in int InvocationID)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'gl_out' (out 4-element array of block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
|
||||
|
||||
Shader version: 450
|
||||
vertices = 0
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out 1-element array of float CullDistance)
|
||||
0:13 indirect index (temp block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_out' (out 4-element array of block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_InvocationID' (in int InvocationID)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'gl_out' (out 4-element array of block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
450.tesc
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
vertices = -1
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:13 indirect index (temp block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_out' (out 4-element array of block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_InvocationID' (in int InvocationID)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'gl_out' (out 4-element array of block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked tessellation control stage:
|
||||
|
||||
ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
|
||||
|
||||
Shader version: 450
|
||||
vertices = -1
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out 1-element array of float CullDistance)
|
||||
0:13 indirect index (temp block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_out' (out 4-element array of block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_InvocationID' (in int InvocationID)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'gl_out' (out 4-element array of block{out 1-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
@@ -1,68 +1,68 @@
|
||||
450.tese
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
input primitive = none
|
||||
vertex spacing = none
|
||||
triangle order = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:13 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
|
||||
|
||||
Shader version: 450
|
||||
input primitive = none
|
||||
vertex spacing = equal_spacing
|
||||
triangle order = ccw
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out 3-element array of float CullDistance)
|
||||
0:13 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
450.tese
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 450
|
||||
input primitive = none
|
||||
vertex spacing = none
|
||||
triangle order = none
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:13 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in implicitly-sized array of float CullDistance)
|
||||
0:13 direct index (temp block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
Linked tessellation evaluation stage:
|
||||
|
||||
ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
|
||||
|
||||
Shader version: 450
|
||||
input primitive = none
|
||||
vertex spacing = equal_spacing
|
||||
triangle order = ccw
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp float)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (out 3-element array of float CullDistance)
|
||||
0:13 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 3 (const uint)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:13 direct index (temp float CullDistance)
|
||||
0:13 gl_CullDistance: direct index for structure (in 1-element array of float CullDistance)
|
||||
0:13 direct index (temp block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:13 Constant:
|
||||
0:13 1 (const int)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 Constant:
|
||||
0:13 2 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'gl_in' (in 32-element array of block{in 1-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
|
||||
|
||||
@@ -1,69 +1,69 @@
|
||||
450.vert
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:12: 'out' : cannot be bool
|
||||
ERROR: 0:13: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: outo
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 450
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp float)
|
||||
0:9 direct index (temp float CullDistance)
|
||||
0:9 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:9 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:9 Constant:
|
||||
0:9 10 (const uint)
|
||||
0:9 Constant:
|
||||
0:9 2 (const int)
|
||||
0:9 Constant:
|
||||
0:9 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'outb' (smooth out bool)
|
||||
0:? 'outo' (smooth out sampler2D)
|
||||
0:? 'outa' (smooth out 4-element array of float)
|
||||
0:? 'outaa' (smooth out 4-element array of 2-element array of float)
|
||||
0:? 'outs' (smooth out structure{global float f})
|
||||
0:? 'outasa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outsa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outSA' (smooth out structure{global 4-element array of float f})
|
||||
0:? 'outSS' (smooth out structure{global float f, global structure{global float f} s})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp float)
|
||||
0:9 direct index (temp float CullDistance)
|
||||
0:9 gl_CullDistance: direct index for structure (out 3-element array of float CullDistance)
|
||||
0:9 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:9 Constant:
|
||||
0:9 10 (const uint)
|
||||
0:9 Constant:
|
||||
0:9 2 (const int)
|
||||
0:9 Constant:
|
||||
0:9 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'outb' (smooth out bool)
|
||||
0:? 'outo' (smooth out sampler2D)
|
||||
0:? 'outa' (smooth out 4-element array of float)
|
||||
0:? 'outaa' (smooth out 4-element array of 2-element array of float)
|
||||
0:? 'outs' (smooth out structure{global float f})
|
||||
0:? 'outasa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outsa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outSA' (smooth out structure{global 4-element array of float f})
|
||||
0:? 'outSS' (smooth out structure{global float f, global structure{global float f} s})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
450.vert
|
||||
Warning, version 450 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:12: 'out' : cannot be bool
|
||||
ERROR: 0:13: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: outo
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 450
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp float)
|
||||
0:9 direct index (temp float CullDistance)
|
||||
0:9 gl_CullDistance: direct index for structure (out implicitly-sized array of float CullDistance)
|
||||
0:9 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:9 Constant:
|
||||
0:9 10 (const uint)
|
||||
0:9 Constant:
|
||||
0:9 2 (const int)
|
||||
0:9 Constant:
|
||||
0:9 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'anon@0' (out block{out implicitly-sized array of float CullDistance gl_CullDistance})
|
||||
0:? 'outb' (smooth out bool)
|
||||
0:? 'outo' (smooth out sampler2D)
|
||||
0:? 'outa' (smooth out 4-element array of float)
|
||||
0:? 'outaa' (smooth out 4-element array of 2-element array of float)
|
||||
0:? 'outs' (smooth out structure{global float f})
|
||||
0:? 'outasa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outsa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outSA' (smooth out structure{global 4-element array of float f})
|
||||
0:? 'outSS' (smooth out structure{global float f, global structure{global float f} s})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 450
|
||||
ERROR: node is still EOpNull!
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp float)
|
||||
0:9 direct index (temp float CullDistance)
|
||||
0:9 gl_CullDistance: direct index for structure (out 3-element array of float CullDistance)
|
||||
0:9 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:9 Constant:
|
||||
0:9 10 (const uint)
|
||||
0:9 Constant:
|
||||
0:9 2 (const int)
|
||||
0:9 Constant:
|
||||
0:9 4.500000
|
||||
0:? Linker Objects
|
||||
0:? 'anon@0' (out block{out 3-element array of float CullDistance gl_CullDistance})
|
||||
0:? 'outb' (smooth out bool)
|
||||
0:? 'outo' (smooth out sampler2D)
|
||||
0:? 'outa' (smooth out 4-element array of float)
|
||||
0:? 'outaa' (smooth out 4-element array of 2-element array of float)
|
||||
0:? 'outs' (smooth out structure{global float f})
|
||||
0:? 'outasa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outsa' (smooth out 4-element array of structure{global float f})
|
||||
0:? 'outSA' (smooth out structure{global 4-element array of float f})
|
||||
0:? 'outSS' (smooth out structure{global float f, global structure{global float f} s})
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,298 +1,298 @@
|
||||
aggOps.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:6: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:23 Function Definition: main( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:? Sequence
|
||||
0:27 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 0 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 1 (const int)
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 2 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 3 (const int)
|
||||
0:27 Constant:
|
||||
0:27 14 (const int)
|
||||
0:27 14.000000
|
||||
0:28 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Constant:
|
||||
0:28 17 (const int)
|
||||
0:28 17.000000
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 2 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 3 (const int)
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Equal (temp bool)
|
||||
0:30 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 true case
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 'v' (temp 4-component vector of float)
|
||||
0:31 texture (global 4-component vector of float)
|
||||
0:31 'sampler' (uniform sampler2D)
|
||||
0:31 'coord' (smooth in 2-component vector of float)
|
||||
0:30 false case
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'v' (temp 4-component vector of float)
|
||||
0:33 texture (global 4-component vector of float)
|
||||
0:33 'sampler' (uniform sampler2D)
|
||||
0:33 vector-scale (temp 2-component vector of float)
|
||||
0:33 Constant:
|
||||
0:33 2.000000
|
||||
0:33 'coord' (smooth in 2-component vector of float)
|
||||
0:35 Test condition and select (temp void)
|
||||
0:35 Condition
|
||||
0:35 Compare Equal (temp bool)
|
||||
0:35 'u' (smooth in 4-component vector of float)
|
||||
0:35 'v' (temp 4-component vector of float)
|
||||
0:35 true case
|
||||
0:36 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:36 'v' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 3.000000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Not Equal (temp bool)
|
||||
0:38 'u' (smooth in 4-component vector of float)
|
||||
0:38 'v' (temp 4-component vector of float)
|
||||
0:38 true case
|
||||
0:39 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:39 'v' (temp 4-component vector of float)
|
||||
0:39 Constant:
|
||||
0:39 4.000000
|
||||
0:41 Test condition and select (temp void)
|
||||
0:41 Condition
|
||||
0:41 Compare Equal (temp bool)
|
||||
0:41 'coord' (smooth in 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'v' (temp 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:41 true case
|
||||
0:42 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:42 'v' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 5.000000
|
||||
0:44 Test condition and select (temp void)
|
||||
0:44 Condition
|
||||
0:44 Compare Equal (temp bool)
|
||||
0:44 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 true case
|
||||
0:45 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:45 'v' (temp 4-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 6.000000
|
||||
0:47 Test condition and select (temp void)
|
||||
0:47 Condition
|
||||
0:47 Compare Not Equal (temp bool)
|
||||
0:47 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 true case
|
||||
0:48 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:48 'v' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 7.000000
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'u' (smooth in 4-component vector of float)
|
||||
0:? 'w' (smooth in 4-component vector of float)
|
||||
0:? 'foo1' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:23 Function Definition: main( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:? Sequence
|
||||
0:27 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 0 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 1 (const int)
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 2 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 3 (const int)
|
||||
0:27 Constant:
|
||||
0:27 14 (const int)
|
||||
0:27 14.000000
|
||||
0:28 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Constant:
|
||||
0:28 17 (const int)
|
||||
0:28 17.000000
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 2 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 3 (const int)
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Equal (temp bool)
|
||||
0:30 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 true case
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 'v' (temp 4-component vector of float)
|
||||
0:31 texture (global 4-component vector of float)
|
||||
0:31 'sampler' (uniform sampler2D)
|
||||
0:31 'coord' (smooth in 2-component vector of float)
|
||||
0:30 false case
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'v' (temp 4-component vector of float)
|
||||
0:33 texture (global 4-component vector of float)
|
||||
0:33 'sampler' (uniform sampler2D)
|
||||
0:33 vector-scale (temp 2-component vector of float)
|
||||
0:33 Constant:
|
||||
0:33 2.000000
|
||||
0:33 'coord' (smooth in 2-component vector of float)
|
||||
0:35 Test condition and select (temp void)
|
||||
0:35 Condition
|
||||
0:35 Compare Equal (temp bool)
|
||||
0:35 'u' (smooth in 4-component vector of float)
|
||||
0:35 'v' (temp 4-component vector of float)
|
||||
0:35 true case
|
||||
0:36 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:36 'v' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 3.000000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Not Equal (temp bool)
|
||||
0:38 'u' (smooth in 4-component vector of float)
|
||||
0:38 'v' (temp 4-component vector of float)
|
||||
0:38 true case
|
||||
0:39 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:39 'v' (temp 4-component vector of float)
|
||||
0:39 Constant:
|
||||
0:39 4.000000
|
||||
0:41 Test condition and select (temp void)
|
||||
0:41 Condition
|
||||
0:41 Compare Equal (temp bool)
|
||||
0:41 'coord' (smooth in 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'v' (temp 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:41 true case
|
||||
0:42 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:42 'v' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 5.000000
|
||||
0:44 Test condition and select (temp void)
|
||||
0:44 Condition
|
||||
0:44 Compare Equal (temp bool)
|
||||
0:44 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 true case
|
||||
0:45 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:45 'v' (temp 4-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 6.000000
|
||||
0:47 Test condition and select (temp void)
|
||||
0:47 Condition
|
||||
0:47 Compare Not Equal (temp bool)
|
||||
0:47 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 true case
|
||||
0:48 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:48 'v' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 7.000000
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'u' (smooth in 4-component vector of float)
|
||||
0:? 'w' (smooth in 4-component vector of float)
|
||||
0:? 'foo1' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
|
||||
aggOps.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:6: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:23 Function Definition: main( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:? Sequence
|
||||
0:27 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 0 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 1 (const int)
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 2 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 3 (const int)
|
||||
0:27 Constant:
|
||||
0:27 14 (const int)
|
||||
0:27 14.000000
|
||||
0:28 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Constant:
|
||||
0:28 17 (const int)
|
||||
0:28 17.000000
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 2 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 3 (const int)
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Equal (temp bool)
|
||||
0:30 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 true case
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 'v' (temp 4-component vector of float)
|
||||
0:31 texture (global 4-component vector of float)
|
||||
0:31 'sampler' (uniform sampler2D)
|
||||
0:31 'coord' (smooth in 2-component vector of float)
|
||||
0:30 false case
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'v' (temp 4-component vector of float)
|
||||
0:33 texture (global 4-component vector of float)
|
||||
0:33 'sampler' (uniform sampler2D)
|
||||
0:33 vector-scale (temp 2-component vector of float)
|
||||
0:33 Constant:
|
||||
0:33 2.000000
|
||||
0:33 'coord' (smooth in 2-component vector of float)
|
||||
0:35 Test condition and select (temp void)
|
||||
0:35 Condition
|
||||
0:35 Compare Equal (temp bool)
|
||||
0:35 'u' (smooth in 4-component vector of float)
|
||||
0:35 'v' (temp 4-component vector of float)
|
||||
0:35 true case
|
||||
0:36 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:36 'v' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 3.000000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Not Equal (temp bool)
|
||||
0:38 'u' (smooth in 4-component vector of float)
|
||||
0:38 'v' (temp 4-component vector of float)
|
||||
0:38 true case
|
||||
0:39 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:39 'v' (temp 4-component vector of float)
|
||||
0:39 Constant:
|
||||
0:39 4.000000
|
||||
0:41 Test condition and select (temp void)
|
||||
0:41 Condition
|
||||
0:41 Compare Equal (temp bool)
|
||||
0:41 'coord' (smooth in 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'v' (temp 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:41 true case
|
||||
0:42 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:42 'v' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 5.000000
|
||||
0:44 Test condition and select (temp void)
|
||||
0:44 Condition
|
||||
0:44 Compare Equal (temp bool)
|
||||
0:44 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 true case
|
||||
0:45 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:45 'v' (temp 4-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 6.000000
|
||||
0:47 Test condition and select (temp void)
|
||||
0:47 Condition
|
||||
0:47 Compare Not Equal (temp bool)
|
||||
0:47 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 true case
|
||||
0:48 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:48 'v' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 7.000000
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'u' (smooth in 4-component vector of float)
|
||||
0:? 'w' (smooth in 4-component vector of float)
|
||||
0:? 'foo1' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:23 Function Definition: main( (global void)
|
||||
0:23 Function Parameters:
|
||||
0:? Sequence
|
||||
0:27 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 0 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 1 (const int)
|
||||
0:27 Construct structure (temp structure{global int i, global float f})
|
||||
0:27 Convert float to int (temp int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 2 (const int)
|
||||
0:27 direct index (temp float)
|
||||
0:27 'u' (smooth in 4-component vector of float)
|
||||
0:27 Constant:
|
||||
0:27 3 (const int)
|
||||
0:27 Constant:
|
||||
0:27 14 (const int)
|
||||
0:27 14.000000
|
||||
0:28 move second child to first child (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Construct structure (temp 3-element array of structure{global int i, global float f})
|
||||
0:28 Constant:
|
||||
0:28 17 (const int)
|
||||
0:28 17.000000
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:28 Construct structure (temp structure{global int i, global float f})
|
||||
0:28 Convert float to int (temp int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 2 (const int)
|
||||
0:28 direct index (temp float)
|
||||
0:28 'w' (smooth in 4-component vector of float)
|
||||
0:28 Constant:
|
||||
0:28 3 (const int)
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Equal (temp bool)
|
||||
0:30 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:30 true case
|
||||
0:31 move second child to first child (temp 4-component vector of float)
|
||||
0:31 'v' (temp 4-component vector of float)
|
||||
0:31 texture (global 4-component vector of float)
|
||||
0:31 'sampler' (uniform sampler2D)
|
||||
0:31 'coord' (smooth in 2-component vector of float)
|
||||
0:30 false case
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'v' (temp 4-component vector of float)
|
||||
0:33 texture (global 4-component vector of float)
|
||||
0:33 'sampler' (uniform sampler2D)
|
||||
0:33 vector-scale (temp 2-component vector of float)
|
||||
0:33 Constant:
|
||||
0:33 2.000000
|
||||
0:33 'coord' (smooth in 2-component vector of float)
|
||||
0:35 Test condition and select (temp void)
|
||||
0:35 Condition
|
||||
0:35 Compare Equal (temp bool)
|
||||
0:35 'u' (smooth in 4-component vector of float)
|
||||
0:35 'v' (temp 4-component vector of float)
|
||||
0:35 true case
|
||||
0:36 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:36 'v' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 3.000000
|
||||
0:38 Test condition and select (temp void)
|
||||
0:38 Condition
|
||||
0:38 Compare Not Equal (temp bool)
|
||||
0:38 'u' (smooth in 4-component vector of float)
|
||||
0:38 'v' (temp 4-component vector of float)
|
||||
0:38 true case
|
||||
0:39 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:39 'v' (temp 4-component vector of float)
|
||||
0:39 Constant:
|
||||
0:39 4.000000
|
||||
0:41 Test condition and select (temp void)
|
||||
0:41 Condition
|
||||
0:41 Compare Equal (temp bool)
|
||||
0:41 'coord' (smooth in 2-component vector of float)
|
||||
0:41 vector swizzle (temp 2-component vector of float)
|
||||
0:41 'v' (temp 4-component vector of float)
|
||||
0:41 Sequence
|
||||
0:41 Constant:
|
||||
0:41 1 (const int)
|
||||
0:41 Constant:
|
||||
0:41 3 (const int)
|
||||
0:41 true case
|
||||
0:42 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:42 'v' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 5.000000
|
||||
0:44 Test condition and select (temp void)
|
||||
0:44 Condition
|
||||
0:44 Compare Equal (temp bool)
|
||||
0:44 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:44 true case
|
||||
0:45 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:45 'v' (temp 4-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 6.000000
|
||||
0:47 Test condition and select (temp void)
|
||||
0:47 Condition
|
||||
0:47 Compare Not Equal (temp bool)
|
||||
0:47 'a' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 'b' (temp 3-element array of structure{global int i, global float f})
|
||||
0:47 true case
|
||||
0:48 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:48 'v' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 7.000000
|
||||
0:50 move second child to first child (temp 4-component vector of float)
|
||||
0:50 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:50 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'u' (smooth in 4-component vector of float)
|
||||
0:? 'w' (smooth in 4-component vector of float)
|
||||
0:? 'foo1' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2a' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'foo2b' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
|
||||
|
||||
@@ -1,239 +1,239 @@
|
||||
always-discard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:28 Branch: Kill
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than or Equal (temp bool)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 0.750000
|
||||
0:31 true case
|
||||
0:32 subtract second child into first child (temp 4-component vector of float)
|
||||
0:32 'color' (temp 4-component vector of float)
|
||||
0:32 Absolute value (global float)
|
||||
0:32 divide (temp float)
|
||||
0:32 pow (global float)
|
||||
0:32 'radius' (temp float)
|
||||
0:32 Constant:
|
||||
0:32 16.000000
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:28 Branch: Kill
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than or Equal (temp bool)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 0.750000
|
||||
0:31 true case
|
||||
0:32 subtract second child into first child (temp 4-component vector of float)
|
||||
0:32 'color' (temp 4-component vector of float)
|
||||
0:32 Absolute value (global float)
|
||||
0:32 divide (temp float)
|
||||
0:32 pow (global float)
|
||||
0:32 'radius' (temp float)
|
||||
0:32 Constant:
|
||||
0:32 16.000000
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
always-discard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:28 Branch: Kill
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than or Equal (temp bool)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 0.750000
|
||||
0:31 true case
|
||||
0:32 subtract second child into first child (temp 4-component vector of float)
|
||||
0:32 'color' (temp 4-component vector of float)
|
||||
0:32 Absolute value (global float)
|
||||
0:32 divide (temp float)
|
||||
0:32 pow (global float)
|
||||
0:32 'radius' (temp float)
|
||||
0:32 Constant:
|
||||
0:32 16.000000
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:28 Branch: Kill
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than or Equal (temp bool)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 0.750000
|
||||
0:31 true case
|
||||
0:32 subtract second child into first child (temp 4-component vector of float)
|
||||
0:32 'color' (temp 4-component vector of float)
|
||||
0:32 Absolute value (global float)
|
||||
0:32 divide (temp float)
|
||||
0:32 pow (global float)
|
||||
0:32 'radius' (temp float)
|
||||
0:32 Constant:
|
||||
0:32 16.000000
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:34 move second child to first child (temp 4-component vector of float)
|
||||
0:34 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
@@ -1,121 +1,121 @@
|
||||
always-discard2.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Branch: Kill
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Branch: Kill
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
always-discard2.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Branch: Kill
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Branch: Kill
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,296 +1,296 @@
|
||||
array100.frag
|
||||
ERROR: 0:3: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:3: '' : array size required
|
||||
ERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:9: 'array in function return type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:11: 'arrayed constructor' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:21: '[' : array index out of range '2'
|
||||
ERROR: 0:24: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'assign' : cannot convert from 'global 4-element array of mediump float' to 'global 5-element array of mediump float'
|
||||
ERROR: 0:26: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'assign' : cannot convert from 'global 4-element array of mediump float' to 'global implicitly-sized array of mediump float'
|
||||
ERROR: 0:28: 'foo' : no matching overloaded function found
|
||||
ERROR: 0:31: 'arrayed constructor' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:31: 'array comparison' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:35: '[' : array index out of range '5'
|
||||
ERROR: 0:38: '[' : array index out of range '1000'
|
||||
ERROR: 0:39: '[' : index out of range '-1'
|
||||
ERROR: 0:53: 'array in function return type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:66: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:68: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:69: 'array initializer' : not supported for this version or the enabled extensions
|
||||
ERROR: 22 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'a' (in 5-element array of mediump float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 Construct float (temp 4-element array of float)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 2 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 3 (const int)
|
||||
0:14 Function Definition: bar(f1[5]; (global void)
|
||||
0:14 Function Parameters:
|
||||
0:14 '' (in 5-element array of mediump float)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:? Sequence
|
||||
0:21 move second child to first child (temp mediump float)
|
||||
0:21 direct index (temp mediump float)
|
||||
0:21 'gu' (temp 2-element array of mediump float)
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:21 Constant:
|
||||
0:21 4.000000
|
||||
0:24 move second child to first child (temp 4-element array of mediump float)
|
||||
0:24 'g4' (global 4-element array of mediump float)
|
||||
0:24 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:24 'g5' (global 5-element array of mediump float)
|
||||
0:25 'g5' (global 5-element array of mediump float)
|
||||
0:26 'gu' (global implicitly-sized array of mediump float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 Function Call: bar(f1[5]; (global void)
|
||||
0:29 'g5' (global 5-element array of mediump float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Equal (temp bool)
|
||||
0:31 Constant:
|
||||
0:31 1.000000
|
||||
0:31 2.000000
|
||||
0:31 3.000000
|
||||
0:31 4.000000
|
||||
0:31 'g4' (global 4-element array of mediump float)
|
||||
0:31 true case
|
||||
0:32 move second child to first child (temp mediump float)
|
||||
0:32 direct index (temp mediump float)
|
||||
0:32 'gu' (global implicitly-sized array of mediump float)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:35 move second child to first child (temp mediump float)
|
||||
0:35 direct index (temp mediump float)
|
||||
0:35 'u' (temp 5-element array of mediump float)
|
||||
0:35 Constant:
|
||||
0:35 5 (const int)
|
||||
0:35 Constant:
|
||||
0:35 5.000000
|
||||
0:36 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:36 'u' (temp 5-element array of mediump float)
|
||||
0:38 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:38 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:38 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:38 Constant:
|
||||
0:38 1000 (const int)
|
||||
0:38 Constant:
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:39 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:39 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:39 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:39 Constant:
|
||||
0:39 -1 (const int)
|
||||
0:39 Constant:
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:40 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:40 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:40 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:53 Function Definition: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:53 Function Parameters:
|
||||
0:? Sequence
|
||||
0:56 Branch: Return with expression
|
||||
0:56 's' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:59 Function Definition: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:59 Function Parameters:
|
||||
0:59 's' (in structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:63 Function Definition: bar11( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:? Sequence
|
||||
0:66 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:67 Function Call: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:67 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 Function Call: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 'initSb' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:? Linker Objects
|
||||
0:? 'gu' (global implicitly-sized array of mediump float)
|
||||
0:? 'g4' (global 4-element array of mediump float)
|
||||
0:? 'g5' (global 5-element array of mediump float)
|
||||
0:? 'a' (uniform mediump int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'a' (in 5-element array of mediump float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 Construct float (temp 4-element array of float)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 2 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 3 (const int)
|
||||
0:14 Function Definition: bar(f1[5]; (global void)
|
||||
0:14 Function Parameters:
|
||||
0:14 '' (in 5-element array of mediump float)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:? Sequence
|
||||
0:21 move second child to first child (temp mediump float)
|
||||
0:21 direct index (temp mediump float)
|
||||
0:21 'gu' (temp 2-element array of mediump float)
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:21 Constant:
|
||||
0:21 4.000000
|
||||
0:24 move second child to first child (temp 4-element array of mediump float)
|
||||
0:24 'g4' (global 4-element array of mediump float)
|
||||
0:24 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:24 'g5' (global 5-element array of mediump float)
|
||||
0:25 'g5' (global 5-element array of mediump float)
|
||||
0:26 'gu' (global 1-element array of mediump float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 Function Call: bar(f1[5]; (global void)
|
||||
0:29 'g5' (global 5-element array of mediump float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Equal (temp bool)
|
||||
0:31 Constant:
|
||||
0:31 1.000000
|
||||
0:31 2.000000
|
||||
0:31 3.000000
|
||||
0:31 4.000000
|
||||
0:31 'g4' (global 4-element array of mediump float)
|
||||
0:31 true case
|
||||
0:32 move second child to first child (temp mediump float)
|
||||
0:32 direct index (temp mediump float)
|
||||
0:32 'gu' (global 1-element array of mediump float)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:35 move second child to first child (temp mediump float)
|
||||
0:35 direct index (temp mediump float)
|
||||
0:35 'u' (temp 5-element array of mediump float)
|
||||
0:35 Constant:
|
||||
0:35 5 (const int)
|
||||
0:35 Constant:
|
||||
0:35 5.000000
|
||||
0:36 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:36 'u' (temp 5-element array of mediump float)
|
||||
0:38 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:38 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:38 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:38 Constant:
|
||||
0:38 1000 (const int)
|
||||
0:38 Constant:
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:39 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:39 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:39 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:39 Constant:
|
||||
0:39 -1 (const int)
|
||||
0:39 Constant:
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:40 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:40 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:40 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:53 Function Definition: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:53 Function Parameters:
|
||||
0:? Sequence
|
||||
0:56 Branch: Return with expression
|
||||
0:56 's' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:59 Function Definition: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:59 Function Parameters:
|
||||
0:59 's' (in structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:63 Function Definition: bar11( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:? Sequence
|
||||
0:66 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:67 Function Call: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:67 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 Function Call: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 'initSb' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:? Linker Objects
|
||||
0:? 'gu' (global 1-element array of mediump float)
|
||||
0:? 'g4' (global 4-element array of mediump float)
|
||||
0:? 'g5' (global 5-element array of mediump float)
|
||||
0:? 'a' (uniform mediump int)
|
||||
|
||||
array100.frag
|
||||
ERROR: 0:3: 'float' : type requires declaration of default precision qualifier
|
||||
ERROR: 0:3: '' : array size required
|
||||
ERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:9: 'array in function return type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:11: 'arrayed constructor' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:21: '[' : array index out of range '2'
|
||||
ERROR: 0:24: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:25: 'assign' : cannot convert from 'global 4-element array of mediump float' to 'global 5-element array of mediump float'
|
||||
ERROR: 0:26: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:26: 'assign' : cannot convert from 'global 4-element array of mediump float' to 'global implicitly-sized array of mediump float'
|
||||
ERROR: 0:28: 'foo' : no matching overloaded function found
|
||||
ERROR: 0:31: 'arrayed constructor' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:31: 'array comparison' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:35: '[' : array index out of range '5'
|
||||
ERROR: 0:38: '[' : array index out of range '1000'
|
||||
ERROR: 0:39: '[' : index out of range '-1'
|
||||
ERROR: 0:53: 'array in function return type' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:66: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:68: 'array assignment' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:69: 'array initializer' : not supported for this version or the enabled extensions
|
||||
ERROR: 22 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'a' (in 5-element array of mediump float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 Construct float (temp 4-element array of float)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 2 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 3 (const int)
|
||||
0:14 Function Definition: bar(f1[5]; (global void)
|
||||
0:14 Function Parameters:
|
||||
0:14 '' (in 5-element array of mediump float)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:? Sequence
|
||||
0:21 move second child to first child (temp mediump float)
|
||||
0:21 direct index (temp mediump float)
|
||||
0:21 'gu' (temp 2-element array of mediump float)
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:21 Constant:
|
||||
0:21 4.000000
|
||||
0:24 move second child to first child (temp 4-element array of mediump float)
|
||||
0:24 'g4' (global 4-element array of mediump float)
|
||||
0:24 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:24 'g5' (global 5-element array of mediump float)
|
||||
0:25 'g5' (global 5-element array of mediump float)
|
||||
0:26 'gu' (global implicitly-sized array of mediump float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 Function Call: bar(f1[5]; (global void)
|
||||
0:29 'g5' (global 5-element array of mediump float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Equal (temp bool)
|
||||
0:31 Constant:
|
||||
0:31 1.000000
|
||||
0:31 2.000000
|
||||
0:31 3.000000
|
||||
0:31 4.000000
|
||||
0:31 'g4' (global 4-element array of mediump float)
|
||||
0:31 true case
|
||||
0:32 move second child to first child (temp mediump float)
|
||||
0:32 direct index (temp mediump float)
|
||||
0:32 'gu' (global implicitly-sized array of mediump float)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:35 move second child to first child (temp mediump float)
|
||||
0:35 direct index (temp mediump float)
|
||||
0:35 'u' (temp 5-element array of mediump float)
|
||||
0:35 Constant:
|
||||
0:35 5 (const int)
|
||||
0:35 Constant:
|
||||
0:35 5.000000
|
||||
0:36 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:36 'u' (temp 5-element array of mediump float)
|
||||
0:38 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:38 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:38 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:38 Constant:
|
||||
0:38 1000 (const int)
|
||||
0:38 Constant:
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:39 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:39 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:39 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:39 Constant:
|
||||
0:39 -1 (const int)
|
||||
0:39 Constant:
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:40 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:40 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:40 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:53 Function Definition: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:53 Function Parameters:
|
||||
0:? Sequence
|
||||
0:56 Branch: Return with expression
|
||||
0:56 's' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:59 Function Definition: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:59 Function Parameters:
|
||||
0:59 's' (in structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:63 Function Definition: bar11( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:? Sequence
|
||||
0:66 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:67 Function Call: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:67 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 Function Call: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 'initSb' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:? Linker Objects
|
||||
0:? 'gu' (global implicitly-sized array of mediump float)
|
||||
0:? 'g4' (global 4-element array of mediump float)
|
||||
0:? 'g5' (global 5-element array of mediump float)
|
||||
0:? 'a' (uniform mediump int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:9 Function Definition: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'a' (in 5-element array of mediump float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 Construct float (temp 4-element array of float)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 2 (const int)
|
||||
0:11 direct index (temp mediump float)
|
||||
0:11 'a' (in 5-element array of mediump float)
|
||||
0:11 Constant:
|
||||
0:11 3 (const int)
|
||||
0:14 Function Definition: bar(f1[5]; (global void)
|
||||
0:14 Function Parameters:
|
||||
0:14 '' (in 5-element array of mediump float)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:? Sequence
|
||||
0:21 move second child to first child (temp mediump float)
|
||||
0:21 direct index (temp mediump float)
|
||||
0:21 'gu' (temp 2-element array of mediump float)
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:21 Constant:
|
||||
0:21 4.000000
|
||||
0:24 move second child to first child (temp 4-element array of mediump float)
|
||||
0:24 'g4' (global 4-element array of mediump float)
|
||||
0:24 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:24 'g5' (global 5-element array of mediump float)
|
||||
0:25 'g5' (global 5-element array of mediump float)
|
||||
0:26 'gu' (global 1-element array of mediump float)
|
||||
0:28 Constant:
|
||||
0:28 0.000000
|
||||
0:29 Function Call: bar(f1[5]; (global void)
|
||||
0:29 'g5' (global 5-element array of mediump float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Equal (temp bool)
|
||||
0:31 Constant:
|
||||
0:31 1.000000
|
||||
0:31 2.000000
|
||||
0:31 3.000000
|
||||
0:31 4.000000
|
||||
0:31 'g4' (global 4-element array of mediump float)
|
||||
0:31 true case
|
||||
0:32 move second child to first child (temp mediump float)
|
||||
0:32 direct index (temp mediump float)
|
||||
0:32 'gu' (global 1-element array of mediump float)
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2.000000
|
||||
0:35 move second child to first child (temp mediump float)
|
||||
0:35 direct index (temp mediump float)
|
||||
0:35 'u' (temp 5-element array of mediump float)
|
||||
0:35 Constant:
|
||||
0:35 5 (const int)
|
||||
0:35 Constant:
|
||||
0:35 5.000000
|
||||
0:36 Function Call: foo(f1[5]; (global 4-element array of mediump float)
|
||||
0:36 'u' (temp 5-element array of mediump float)
|
||||
0:38 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:38 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:38 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:38 Constant:
|
||||
0:38 1000 (const int)
|
||||
0:38 Constant:
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:38 1.000000
|
||||
0:39 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:39 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:39 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:39 Constant:
|
||||
0:39 -1 (const int)
|
||||
0:39 Constant:
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:39 1.000000
|
||||
0:40 move second child to first child (temp mediump 4-component vector of float)
|
||||
0:40 direct index (temp mediump 4-component vector of float FragData)
|
||||
0:40 'gl_FragData' (fragColor 32-element array of mediump 4-component vector of float FragData)
|
||||
0:40 Constant:
|
||||
0:40 3 (const int)
|
||||
0:40 Constant:
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:40 1.000000
|
||||
0:53 Function Definition: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:53 Function Parameters:
|
||||
0:? Sequence
|
||||
0:56 Branch: Return with expression
|
||||
0:56 's' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:59 Function Definition: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:59 Function Parameters:
|
||||
0:59 's' (in structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:63 Function Definition: bar11( (global void)
|
||||
0:63 Function Parameters:
|
||||
0:? Sequence
|
||||
0:66 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:66 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:67 Function Call: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; (global void)
|
||||
0:67 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 's2' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:68 Function Call: bar9( (global structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 Sequence
|
||||
0:69 move second child to first child (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 'initSb' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:69 's1' (temp structure{global mediump 4-component vector of float v4, global structure{global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa})
|
||||
0:? Linker Objects
|
||||
0:? 'gu' (global 1-element array of mediump float)
|
||||
0:? 'g4' (global 4-element array of mediump float)
|
||||
0:? 'g5' (global 5-element array of mediump float)
|
||||
0:? 'a' (uniform mediump int)
|
||||
|
||||
|
||||
@@ -1,145 +1,145 @@
|
||||
atomic_uint.frag
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:10: 'atomic_uint' : samplers and atomic_uints cannot be output parameters
|
||||
ERROR: 0:12: 'return' : type does not match, or is not convertible to, the function's return type
|
||||
ERROR: 0:18: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: non_uniform_counter
|
||||
ERROR: 0:18: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:23: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings
|
||||
ERROR: 0:28: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout(binding=0 offset=0 ) uniform atomic_uint' and a right operand of type 'layout(binding=0 offset=0 ) uniform atomic_uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:29: '-' : wrong operand type no operation '-' exists that takes an operand of type layout(binding=0 offset=0 ) uniform atomic_uint (or there is no acceptable conversion)
|
||||
ERROR: 0:31: '[]' : scalar integer expression required
|
||||
ERROR: 0:34: 'assign' : l-value required "counter" (can't modify a uniform)
|
||||
ERROR: 0:34: 'assign' : cannot convert from 'const int' to 'layout(binding=0 offset=0 ) uniform atomic_uint'
|
||||
ERROR: 0:37: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: acin
|
||||
ERROR: 0:37: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:38: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: acg
|
||||
ERROR: 0:38: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:40: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:46: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:47: 'offset' : atomic counters sharing the same offset: 12
|
||||
ERROR: 0:48: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings
|
||||
ERROR: 18 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Function Definition: func(au1; (global uint)
|
||||
0:5 Function Parameters:
|
||||
0:5 'c' (in atomic_uint)
|
||||
0:7 Sequence
|
||||
0:7 Branch: Return with expression
|
||||
0:7 AtomicCounterIncrement (global uint)
|
||||
0:7 'c' (in atomic_uint)
|
||||
0:10 Function Definition: func2(au1; (global uint)
|
||||
0:10 Function Parameters:
|
||||
0:10 'c' (out atomic_uint)
|
||||
0:12 Sequence
|
||||
0:12 Branch: Return with expression
|
||||
0:12 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:13 Branch: Return with expression
|
||||
0:13 AtomicCounter (global uint)
|
||||
0:13 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp uint)
|
||||
0:19 'val' (temp uint)
|
||||
0:19 AtomicCounter (global uint)
|
||||
0:19 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:20 AtomicCounterDecrement (global uint)
|
||||
0:20 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:26 Function Definition: opac( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:28 Sequence
|
||||
0:28 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:29 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:31 indirect index (temp int)
|
||||
0:31 'a' (temp 3-element array of int)
|
||||
0:31 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:32 direct index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:32 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:33 indirect index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:33 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:33 'i' (uniform int)
|
||||
0:34 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? Linker Objects
|
||||
0:? 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:? 'i' (uniform int)
|
||||
0:? 'acin' (smooth in atomic_uint)
|
||||
0:? 'acg' (global atomic_uint)
|
||||
0:? 'aNoBind' (uniform atomic_uint)
|
||||
0:? 'aOffset' (layout(binding=0 offset=32 ) uniform atomic_uint)
|
||||
0:? 'bar3' (layout(binding=0 offset=4 ) uniform atomic_uint)
|
||||
0:? 'ac' (layout(binding=0 offset=8 ) uniform 3-element array of atomic_uint)
|
||||
0:? 'ad' (layout(binding=0 offset=20 ) uniform atomic_uint)
|
||||
0:? 'bar4' (layout(offset=8 ) uniform atomic_uint)
|
||||
0:? 'overlap' (layout(binding=0 offset=12 ) uniform atomic_uint)
|
||||
0:? 'bigBind' (layout(binding=20 ) uniform atomic_uint)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Function Definition: func(au1; (global uint)
|
||||
0:5 Function Parameters:
|
||||
0:5 'c' (in atomic_uint)
|
||||
0:7 Sequence
|
||||
0:7 Branch: Return with expression
|
||||
0:7 AtomicCounterIncrement (global uint)
|
||||
0:7 'c' (in atomic_uint)
|
||||
0:10 Function Definition: func2(au1; (global uint)
|
||||
0:10 Function Parameters:
|
||||
0:10 'c' (out atomic_uint)
|
||||
0:12 Sequence
|
||||
0:12 Branch: Return with expression
|
||||
0:12 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:13 Branch: Return with expression
|
||||
0:13 AtomicCounter (global uint)
|
||||
0:13 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp uint)
|
||||
0:19 'val' (temp uint)
|
||||
0:19 AtomicCounter (global uint)
|
||||
0:19 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:20 AtomicCounterDecrement (global uint)
|
||||
0:20 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:26 Function Definition: opac( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:28 Sequence
|
||||
0:28 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:29 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:31 indirect index (temp int)
|
||||
0:31 'a' (temp 3-element array of int)
|
||||
0:31 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:32 direct index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:32 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:33 indirect index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:33 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:33 'i' (uniform int)
|
||||
0:34 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? Linker Objects
|
||||
0:? 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:? 'i' (uniform int)
|
||||
0:? 'acin' (smooth in atomic_uint)
|
||||
0:? 'acg' (global atomic_uint)
|
||||
0:? 'aNoBind' (uniform atomic_uint)
|
||||
0:? 'aOffset' (layout(binding=0 offset=32 ) uniform atomic_uint)
|
||||
0:? 'bar3' (layout(binding=0 offset=4 ) uniform atomic_uint)
|
||||
0:? 'ac' (layout(binding=0 offset=8 ) uniform 3-element array of atomic_uint)
|
||||
0:? 'ad' (layout(binding=0 offset=20 ) uniform atomic_uint)
|
||||
0:? 'bar4' (layout(offset=8 ) uniform atomic_uint)
|
||||
0:? 'overlap' (layout(binding=0 offset=12 ) uniform atomic_uint)
|
||||
0:? 'bigBind' (layout(binding=20 ) uniform atomic_uint)
|
||||
|
||||
atomic_uint.frag
|
||||
Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:10: 'atomic_uint' : samplers and atomic_uints cannot be output parameters
|
||||
ERROR: 0:12: 'return' : type does not match, or is not convertible to, the function's return type
|
||||
ERROR: 0:18: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: non_uniform_counter
|
||||
ERROR: 0:18: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:23: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings
|
||||
ERROR: 0:28: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type 'layout(binding=0 offset=0 ) uniform atomic_uint' and a right operand of type 'layout(binding=0 offset=0 ) uniform atomic_uint' (or there is no acceptable conversion)
|
||||
ERROR: 0:29: '-' : wrong operand type no operation '-' exists that takes an operand of type layout(binding=0 offset=0 ) uniform atomic_uint (or there is no acceptable conversion)
|
||||
ERROR: 0:31: '[]' : scalar integer expression required
|
||||
ERROR: 0:34: 'assign' : l-value required "counter" (can't modify a uniform)
|
||||
ERROR: 0:34: 'assign' : cannot convert from 'const int' to 'layout(binding=0 offset=0 ) uniform atomic_uint'
|
||||
ERROR: 0:37: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: acin
|
||||
ERROR: 0:37: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:38: 'atomic_uint' : atomic_uints can only be used in uniform variables or function parameters: acg
|
||||
ERROR: 0:38: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:40: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:46: 'atomic_uint' : layout(binding=X) is required
|
||||
ERROR: 0:47: 'offset' : atomic counters sharing the same offset: 12
|
||||
ERROR: 0:48: 'binding' : atomic_uint binding is too large; see gl_MaxAtomicCounterBindings
|
||||
ERROR: 18 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 420
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Function Definition: func(au1; (global uint)
|
||||
0:5 Function Parameters:
|
||||
0:5 'c' (in atomic_uint)
|
||||
0:7 Sequence
|
||||
0:7 Branch: Return with expression
|
||||
0:7 AtomicCounterIncrement (global uint)
|
||||
0:7 'c' (in atomic_uint)
|
||||
0:10 Function Definition: func2(au1; (global uint)
|
||||
0:10 Function Parameters:
|
||||
0:10 'c' (out atomic_uint)
|
||||
0:12 Sequence
|
||||
0:12 Branch: Return with expression
|
||||
0:12 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:13 Branch: Return with expression
|
||||
0:13 AtomicCounter (global uint)
|
||||
0:13 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp uint)
|
||||
0:19 'val' (temp uint)
|
||||
0:19 AtomicCounter (global uint)
|
||||
0:19 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:20 AtomicCounterDecrement (global uint)
|
||||
0:20 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:26 Function Definition: opac( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:28 Sequence
|
||||
0:28 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:29 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:31 indirect index (temp int)
|
||||
0:31 'a' (temp 3-element array of int)
|
||||
0:31 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:32 direct index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:32 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:33 indirect index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:33 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:33 'i' (uniform int)
|
||||
0:34 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? Linker Objects
|
||||
0:? 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:? 'i' (uniform int)
|
||||
0:? 'acin' (smooth in atomic_uint)
|
||||
0:? 'acg' (global atomic_uint)
|
||||
0:? 'aNoBind' (uniform atomic_uint)
|
||||
0:? 'aOffset' (layout(binding=0 offset=32 ) uniform atomic_uint)
|
||||
0:? 'bar3' (layout(binding=0 offset=4 ) uniform atomic_uint)
|
||||
0:? 'ac' (layout(binding=0 offset=8 ) uniform 3-element array of atomic_uint)
|
||||
0:? 'ad' (layout(binding=0 offset=20 ) uniform atomic_uint)
|
||||
0:? 'bar4' (layout(offset=8 ) uniform atomic_uint)
|
||||
0:? 'overlap' (layout(binding=0 offset=12 ) uniform atomic_uint)
|
||||
0:? 'bigBind' (layout(binding=20 ) uniform atomic_uint)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 420
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Function Definition: func(au1; (global uint)
|
||||
0:5 Function Parameters:
|
||||
0:5 'c' (in atomic_uint)
|
||||
0:7 Sequence
|
||||
0:7 Branch: Return with expression
|
||||
0:7 AtomicCounterIncrement (global uint)
|
||||
0:7 'c' (in atomic_uint)
|
||||
0:10 Function Definition: func2(au1; (global uint)
|
||||
0:10 Function Parameters:
|
||||
0:10 'c' (out atomic_uint)
|
||||
0:12 Sequence
|
||||
0:12 Branch: Return with expression
|
||||
0:12 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:13 Branch: Return with expression
|
||||
0:13 AtomicCounter (global uint)
|
||||
0:13 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:? Sequence
|
||||
0:19 Sequence
|
||||
0:19 move second child to first child (temp uint)
|
||||
0:19 'val' (temp uint)
|
||||
0:19 AtomicCounter (global uint)
|
||||
0:19 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:20 AtomicCounterDecrement (global uint)
|
||||
0:20 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:26 Function Definition: opac( (global void)
|
||||
0:26 Function Parameters:
|
||||
0:28 Sequence
|
||||
0:28 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:29 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:31 indirect index (temp int)
|
||||
0:31 'a' (temp 3-element array of int)
|
||||
0:31 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:32 direct index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:32 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:33 indirect index (layout(binding=1 offset=3 ) temp atomic_uint)
|
||||
0:33 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:33 'i' (uniform int)
|
||||
0:34 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? Linker Objects
|
||||
0:? 'counter' (layout(binding=0 offset=0 ) uniform atomic_uint)
|
||||
0:? 'countArr' (layout(binding=1 offset=3 ) uniform 4-element array of atomic_uint)
|
||||
0:? 'i' (uniform int)
|
||||
0:? 'acin' (smooth in atomic_uint)
|
||||
0:? 'acg' (global atomic_uint)
|
||||
0:? 'aNoBind' (uniform atomic_uint)
|
||||
0:? 'aOffset' (layout(binding=0 offset=32 ) uniform atomic_uint)
|
||||
0:? 'bar3' (layout(binding=0 offset=4 ) uniform atomic_uint)
|
||||
0:? 'ac' (layout(binding=0 offset=8 ) uniform 3-element array of atomic_uint)
|
||||
0:? 'ad' (layout(binding=0 offset=20 ) uniform atomic_uint)
|
||||
0:? 'bar4' (layout(offset=8 ) uniform atomic_uint)
|
||||
0:? 'overlap' (layout(binding=0 offset=12 ) uniform atomic_uint)
|
||||
0:? 'bigBind' (layout(binding=20 ) uniform atomic_uint)
|
||||
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
badChars.frag
|
||||
ERROR: 0:1: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:1: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:3: '#error' : A <bad token> B
|
||||
ERROR: 0:4: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:4: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:6: '<27>' : unexpected token
|
||||
ERROR: 0:7: '' : syntax error
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:? Linker Objects
|
||||
0:? 'a' (global mediump int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:? Linker Objects
|
||||
0:? 'a' (global mediump int)
|
||||
|
||||
badChars.frag
|
||||
ERROR: 0:1: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:1: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:3: '#error' : A <bad token> B
|
||||
ERROR: 0:4: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:4: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:6: '<27>' : unexpected token
|
||||
ERROR: 0:7: '' : syntax error
|
||||
ERROR: 7 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:? Linker Objects
|
||||
0:? 'a' (global mediump int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:? Linker Objects
|
||||
0:? 'a' (global mediump int)
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
comment.frag
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
WARNING: 0:10: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
WARNING: 0:12: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
|
||||
Shader version: 430
|
||||
0:? Sequence
|
||||
0:17 Function Definition: main( (global void)
|
||||
0:17 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
0:? Sequence
|
||||
0:17 Function Definition: main( (global void)
|
||||
0:17 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
|
||||
comment.frag
|
||||
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
|
||||
WARNING: 0:10: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
WARNING: 0:12: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
|
||||
Shader version: 430
|
||||
0:? Sequence
|
||||
0:17 Function Definition: main( (global void)
|
||||
0:17 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 430
|
||||
0:? Sequence
|
||||
0:17 Function Definition: main( (global void)
|
||||
0:17 Function Parameters:
|
||||
0:? Linker Objects
|
||||
0:? 'v' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
conditionalDiscard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v' (temp 4-component vector of float)
|
||||
0:8 texture (global 4-component vector of float)
|
||||
0:8 'tex' (uniform sampler2D)
|
||||
0:8 'coord' (smooth in 2-component vector of float)
|
||||
0:10 Test condition and select (temp void)
|
||||
0:10 Condition
|
||||
0:10 Compare Equal (temp bool)
|
||||
0:10 'v' (temp 4-component vector of float)
|
||||
0:10 Constant:
|
||||
0:10 0.100000
|
||||
0:10 0.200000
|
||||
0:10 0.300000
|
||||
0:10 0.400000
|
||||
0:10 true case
|
||||
0:11 Branch: Kill
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:13 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v' (temp 4-component vector of float)
|
||||
0:8 texture (global 4-component vector of float)
|
||||
0:8 'tex' (uniform sampler2D)
|
||||
0:8 'coord' (smooth in 2-component vector of float)
|
||||
0:10 Test condition and select (temp void)
|
||||
0:10 Condition
|
||||
0:10 Compare Equal (temp bool)
|
||||
0:10 'v' (temp 4-component vector of float)
|
||||
0:10 Constant:
|
||||
0:10 0.100000
|
||||
0:10 0.200000
|
||||
0:10 0.300000
|
||||
0:10 0.400000
|
||||
0:10 true case
|
||||
0:11 Branch: Kill
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:13 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
|
||||
conditionalDiscard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v' (temp 4-component vector of float)
|
||||
0:8 texture (global 4-component vector of float)
|
||||
0:8 'tex' (uniform sampler2D)
|
||||
0:8 'coord' (smooth in 2-component vector of float)
|
||||
0:10 Test condition and select (temp void)
|
||||
0:10 Condition
|
||||
0:10 Compare Equal (temp bool)
|
||||
0:10 'v' (temp 4-component vector of float)
|
||||
0:10 Constant:
|
||||
0:10 0.100000
|
||||
0:10 0.200000
|
||||
0:10 0.300000
|
||||
0:10 0.400000
|
||||
0:10 true case
|
||||
0:11 Branch: Kill
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:13 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v' (temp 4-component vector of float)
|
||||
0:8 texture (global 4-component vector of float)
|
||||
0:8 'tex' (uniform sampler2D)
|
||||
0:8 'coord' (smooth in 2-component vector of float)
|
||||
0:10 Test condition and select (temp void)
|
||||
0:10 Condition
|
||||
0:10 Compare Equal (temp bool)
|
||||
0:10 'v' (temp 4-component vector of float)
|
||||
0:10 Constant:
|
||||
0:10 0.100000
|
||||
0:10 0.200000
|
||||
0:10 0.300000
|
||||
0:10 0.400000
|
||||
0:10 true case
|
||||
0:11 Branch: Kill
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:13 'v' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
@@ -1,57 +1,57 @@
|
||||
constErrors.frag
|
||||
ERROR: 0:14: 'non-constant initializer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:17: '' : constant expression required
|
||||
ERROR: 0:17: '' : array size must be a constant integer expression
|
||||
ERROR: 0:18: '' : constant expression required
|
||||
ERROR: 0:18: '' : array size must be a constant integer expression
|
||||
ERROR: 0:19: '' : constant expression required
|
||||
ERROR: 0:19: '' : array size must be a constant integer expression
|
||||
ERROR: 0:27: '=' : global const initializers must be constant 'const structure{global 3-component vector of float v3, global 2-component vector of int iv2}'
|
||||
ERROR: 0:33: '=' : global const initializers must be constant 'const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m}'
|
||||
ERROR: 9 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 330
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:? Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'a3' (const (read only) int)
|
||||
0:14 'uniformInt' (uniform int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'constInt' (const int)
|
||||
0:? 3 (const int)
|
||||
0:? 'uniformInt' (uniform int)
|
||||
0:? 's' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2})
|
||||
0:? 's2' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
|
||||
0:? 'f' (const float)
|
||||
0:? 3.000000
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 330
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:? Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'a3' (const (read only) int)
|
||||
0:14 'uniformInt' (uniform int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'constInt' (const int)
|
||||
0:? 3 (const int)
|
||||
0:? 'uniformInt' (uniform int)
|
||||
0:? 's' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2})
|
||||
0:? 's2' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
|
||||
0:? 'f' (const float)
|
||||
0:? 3.000000
|
||||
|
||||
constErrors.frag
|
||||
ERROR: 0:14: 'non-constant initializer' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:17: '' : constant expression required
|
||||
ERROR: 0:17: '' : array size must be a constant integer expression
|
||||
ERROR: 0:18: '' : constant expression required
|
||||
ERROR: 0:18: '' : array size must be a constant integer expression
|
||||
ERROR: 0:19: '' : constant expression required
|
||||
ERROR: 0:19: '' : array size must be a constant integer expression
|
||||
ERROR: 0:27: '=' : global const initializers must be constant 'const structure{global 3-component vector of float v3, global 2-component vector of int iv2}'
|
||||
ERROR: 0:33: '=' : global const initializers must be constant 'const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m}'
|
||||
ERROR: 9 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 330
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:? Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'a3' (const (read only) int)
|
||||
0:14 'uniformInt' (uniform int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'constInt' (const int)
|
||||
0:? 3 (const int)
|
||||
0:? 'uniformInt' (uniform int)
|
||||
0:? 's' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2})
|
||||
0:? 's2' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
|
||||
0:? 'f' (const float)
|
||||
0:? 3.000000
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 330
|
||||
ERROR: node is still EOpNull!
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:? Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'a3' (const (read only) int)
|
||||
0:14 'uniformInt' (uniform int)
|
||||
0:? Linker Objects
|
||||
0:? 'inVar' (smooth in 4-component vector of float)
|
||||
0:? 'outVar' (out 4-component vector of float)
|
||||
0:? 'constInt' (const int)
|
||||
0:? 3 (const int)
|
||||
0:? 'uniformInt' (uniform int)
|
||||
0:? 's' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2})
|
||||
0:? 's2' (temp structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
|
||||
0:? 'f' (const float)
|
||||
0:? 3.000000
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,200 +1,200 @@
|
||||
cppComplexExpr.vert
|
||||
ERROR: 0:46: 'xyxwx' : illegal vector field selection
|
||||
ERROR: 0:46: 'xyxwx' : illegal vector field selection
|
||||
ERROR: 0:66: '#define' : Macro redefined; different substitutions: BIG
|
||||
ERROR: 0:81: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:81: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:82: '#error' : good macro
|
||||
ERROR: 0:87: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:88: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:88: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:88: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:92: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:93: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:93: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:93: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:99: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:100: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:100: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:100: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:101: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:102: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:102: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:102: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:108: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:111: '#error' : good 0
|
||||
ERROR: 0:115: '#error' : good 1
|
||||
ERROR: 0:120: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:123: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:129: '#error' : good 1
|
||||
ERROR: 0:133: '#error' : good 3
|
||||
ERROR: 0:139: '#error' : good 4
|
||||
ERROR: 0:144: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:153: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:156: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF2
|
||||
ERROR: 0:159: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF2
|
||||
ERROR: 0:3000: '#error' : line of this error should be 3000
|
||||
ERROR: 0:3002: '#define' : predefined names can't be (un)defined: __LINE__
|
||||
ERROR: 0:3003: '#define' : predefined names can't be (un)defined: __FILE__
|
||||
ERROR: 0:3004: '#define' : predefined names can't be (un)defined: __VERSION__
|
||||
ERROR: 0:3005: '#define' : names beginning with "GL_" can't be (un)defined: GL_SOME_EXTENSION
|
||||
ERROR: 0:3006: '#undef' : predefined names can't be (un)defined: __LINE__
|
||||
ERROR: 0:3007: '#undef' : predefined names can't be (un)defined: __FILE__
|
||||
ERROR: 0:3008: '#undef' : predefined names can't be (un)defined: __VERSION__
|
||||
ERROR: 0:3009: '#undef' : names beginning with "GL_" can't be (un)defined: GL_SOME_EXTENSION
|
||||
ERROR: 0:4000: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:0: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:3: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:3: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:10001: '' : missing #endif
|
||||
ERROR: 48 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp highp float)
|
||||
0:4 'sum' (global highp float)
|
||||
0:4 Constant:
|
||||
0:4 0.000000
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 add second child into first child (temp highp float)
|
||||
0:10 'sum' (global highp float)
|
||||
0:10 Constant:
|
||||
0:10 1.000000
|
||||
0:15 add second child into first child (temp highp float)
|
||||
0:15 'sum' (global highp float)
|
||||
0:15 Constant:
|
||||
0:15 20.000000
|
||||
0:30 add second child into first child (temp highp float)
|
||||
0:30 'sum' (global highp float)
|
||||
0:30 Constant:
|
||||
0:30 300.000000
|
||||
0:39 move second child to first child (temp highp 4-component vector of float)
|
||||
0:39 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:39 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:39 'sum' (global highp float)
|
||||
0:44 Function Definition: foo( (global highp float)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 Branch: Return with expression
|
||||
0:46 add (temp highp float)
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:47 Branch: Return with expression
|
||||
0:47 add (temp highp float)
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:97 Sequence
|
||||
0:97 move second child to first child (temp highp float)
|
||||
0:97 'c' (global highp float)
|
||||
0:98 Constant:
|
||||
0:98 3.300000
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global highp float)
|
||||
0:? 'c' (global highp float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp highp float)
|
||||
0:4 'sum' (global highp float)
|
||||
0:4 Constant:
|
||||
0:4 0.000000
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 add second child into first child (temp highp float)
|
||||
0:10 'sum' (global highp float)
|
||||
0:10 Constant:
|
||||
0:10 1.000000
|
||||
0:15 add second child into first child (temp highp float)
|
||||
0:15 'sum' (global highp float)
|
||||
0:15 Constant:
|
||||
0:15 20.000000
|
||||
0:30 add second child into first child (temp highp float)
|
||||
0:30 'sum' (global highp float)
|
||||
0:30 Constant:
|
||||
0:30 300.000000
|
||||
0:39 move second child to first child (temp highp 4-component vector of float)
|
||||
0:39 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:39 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:39 'sum' (global highp float)
|
||||
0:44 Function Definition: foo( (global highp float)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 Branch: Return with expression
|
||||
0:46 add (temp highp float)
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:47 Branch: Return with expression
|
||||
0:47 add (temp highp float)
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:97 Sequence
|
||||
0:97 move second child to first child (temp highp float)
|
||||
0:97 'c' (global highp float)
|
||||
0:98 Constant:
|
||||
0:98 3.300000
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global highp float)
|
||||
0:? 'c' (global highp float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
cppComplexExpr.vert
|
||||
ERROR: 0:46: 'xyxwx' : illegal vector field selection
|
||||
ERROR: 0:46: 'xyxwx' : illegal vector field selection
|
||||
ERROR: 0:66: '#define' : Macro redefined; different substitutions: BIG
|
||||
ERROR: 0:81: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:81: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:82: '#error' : good macro
|
||||
ERROR: 0:87: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:88: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:88: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:88: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:92: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:93: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:93: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:93: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:99: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:100: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:100: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:100: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:101: 'macro expansion' : End of line in macro substitution: foobar
|
||||
ERROR: 0:102: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:102: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:102: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:108: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:111: '#error' : good 0
|
||||
ERROR: 0:115: '#error' : good 1
|
||||
ERROR: 0:120: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:123: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:129: '#error' : good 1
|
||||
ERROR: 0:133: '#error' : good 3
|
||||
ERROR: 0:139: '#error' : good 4
|
||||
ERROR: 0:144: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:153: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF
|
||||
ERROR: 0:156: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF2
|
||||
ERROR: 0:159: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile UNDEF2
|
||||
ERROR: 0:3000: '#error' : line of this error should be 3000
|
||||
ERROR: 0:3002: '#define' : predefined names can't be (un)defined: __LINE__
|
||||
ERROR: 0:3003: '#define' : predefined names can't be (un)defined: __FILE__
|
||||
ERROR: 0:3004: '#define' : predefined names can't be (un)defined: __VERSION__
|
||||
ERROR: 0:3005: '#define' : names beginning with "GL_" can't be (un)defined: GL_SOME_EXTENSION
|
||||
ERROR: 0:3006: '#undef' : predefined names can't be (un)defined: __LINE__
|
||||
ERROR: 0:3007: '#undef' : predefined names can't be (un)defined: __FILE__
|
||||
ERROR: 0:3008: '#undef' : predefined names can't be (un)defined: __VERSION__
|
||||
ERROR: 0:3009: '#undef' : names beginning with "GL_" can't be (un)defined: GL_SOME_EXTENSION
|
||||
ERROR: 0:4000: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:0: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:3: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 0:3: 'preprocessor evaluation' : division by 0
|
||||
ERROR: 0:10001: '' : missing #endif
|
||||
ERROR: 48 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp highp float)
|
||||
0:4 'sum' (global highp float)
|
||||
0:4 Constant:
|
||||
0:4 0.000000
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 add second child into first child (temp highp float)
|
||||
0:10 'sum' (global highp float)
|
||||
0:10 Constant:
|
||||
0:10 1.000000
|
||||
0:15 add second child into first child (temp highp float)
|
||||
0:15 'sum' (global highp float)
|
||||
0:15 Constant:
|
||||
0:15 20.000000
|
||||
0:30 add second child into first child (temp highp float)
|
||||
0:30 'sum' (global highp float)
|
||||
0:30 Constant:
|
||||
0:30 300.000000
|
||||
0:39 move second child to first child (temp highp 4-component vector of float)
|
||||
0:39 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:39 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:39 'sum' (global highp float)
|
||||
0:44 Function Definition: foo( (global highp float)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 Branch: Return with expression
|
||||
0:46 add (temp highp float)
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:47 Branch: Return with expression
|
||||
0:47 add (temp highp float)
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:97 Sequence
|
||||
0:97 move second child to first child (temp highp float)
|
||||
0:97 'c' (global highp float)
|
||||
0:98 Constant:
|
||||
0:98 3.300000
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global highp float)
|
||||
0:? 'c' (global highp float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:4 Sequence
|
||||
0:4 move second child to first child (temp highp float)
|
||||
0:4 'sum' (global highp float)
|
||||
0:4 Constant:
|
||||
0:4 0.000000
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:10 Sequence
|
||||
0:10 add second child into first child (temp highp float)
|
||||
0:10 'sum' (global highp float)
|
||||
0:10 Constant:
|
||||
0:10 1.000000
|
||||
0:15 add second child into first child (temp highp float)
|
||||
0:15 'sum' (global highp float)
|
||||
0:15 Constant:
|
||||
0:15 20.000000
|
||||
0:30 add second child into first child (temp highp float)
|
||||
0:30 'sum' (global highp float)
|
||||
0:30 Constant:
|
||||
0:30 300.000000
|
||||
0:39 move second child to first child (temp highp 4-component vector of float)
|
||||
0:39 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:39 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:39 'sum' (global highp float)
|
||||
0:44 Function Definition: foo( (global highp float)
|
||||
0:44 Function Parameters:
|
||||
0:46 Sequence
|
||||
0:46 Branch: Return with expression
|
||||
0:46 add (temp highp float)
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:46 add (temp highp float)
|
||||
0:46 direct index (temp highp float)
|
||||
0:46 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 3.000000
|
||||
0:47 Branch: Return with expression
|
||||
0:47 add (temp highp float)
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:47 add (temp highp float)
|
||||
0:47 direct index (temp highp float)
|
||||
0:47 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:47 Constant:
|
||||
0:47 3.000000
|
||||
0:97 Sequence
|
||||
0:97 move second child to first child (temp highp float)
|
||||
0:97 'c' (global highp float)
|
||||
0:98 Constant:
|
||||
0:98 3.300000
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global highp float)
|
||||
0:? 'c' (global highp float)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
cppIndent.vert
|
||||
ERROR: 0:61: 'macro expansion' : Too few args in Macro FUNC
|
||||
ERROR: 0:61: '' : syntax error
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:47 add second child into first child (temp float)
|
||||
0:47 'sum' (global float)
|
||||
0:47 Constant:
|
||||
0:47 80000000.000000
|
||||
0:52 add second child into first child (temp float)
|
||||
0:52 'sum' (global float)
|
||||
0:52 Constant:
|
||||
0:52 900000000.000000
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:56 Construct vec4 (temp 4-component vector of float)
|
||||
0:56 'sum' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:47 add second child into first child (temp float)
|
||||
0:47 'sum' (global float)
|
||||
0:47 Constant:
|
||||
0:47 80000000.000000
|
||||
0:52 add second child into first child (temp float)
|
||||
0:52 'sum' (global float)
|
||||
0:52 Constant:
|
||||
0:52 900000000.000000
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:56 Construct vec4 (temp 4-component vector of float)
|
||||
0:56 'sum' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
|
||||
cppIndent.vert
|
||||
ERROR: 0:61: 'macro expansion' : Too few args in Macro FUNC
|
||||
ERROR: 0:61: '' : syntax error
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:47 add second child into first child (temp float)
|
||||
0:47 'sum' (global float)
|
||||
0:47 Constant:
|
||||
0:47 80000000.000000
|
||||
0:52 add second child into first child (temp float)
|
||||
0:52 'sum' (global float)
|
||||
0:52 Constant:
|
||||
0:52 900000000.000000
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:56 Construct vec4 (temp 4-component vector of float)
|
||||
0:56 'sum' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:47 add second child into first child (temp float)
|
||||
0:47 'sum' (global float)
|
||||
0:47 Constant:
|
||||
0:47 80000000.000000
|
||||
0:52 add second child into first child (temp float)
|
||||
0:52 'sum' (global float)
|
||||
0:52 Constant:
|
||||
0:52 900000000.000000
|
||||
0:56 move second child to first child (temp 4-component vector of float)
|
||||
0:56 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:56 Construct vec4 (temp 4-component vector of float)
|
||||
0:56 'sum' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
|
||||
|
||||
@@ -1,154 +1,154 @@
|
||||
cppNest.vert
|
||||
ERROR: 0:144: '#elif' : #elif after #else
|
||||
ERROR: 0:152: '#else' : #else after #else
|
||||
ERROR: 0:161: '#elif' : #elif after #else
|
||||
ERROR: 0:169: '#else' : #else after #else
|
||||
ERROR: 0:177: 'macro expansion' : End of input in macro FUNC
|
||||
ERROR: 0:178: '' : syntax error
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:21 add second child into first child (temp float)
|
||||
0:21 'sum' (global float)
|
||||
0:21 Constant:
|
||||
0:21 300.000000
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 'sum' (global float)
|
||||
0:61 Constant:
|
||||
0:61 600000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 80000000.000000
|
||||
0:69 add second child into first child (temp float)
|
||||
0:69 'sum' (global float)
|
||||
0:69 Constant:
|
||||
0:69 900000000.000000
|
||||
0:76 add second child into first child (temp float)
|
||||
0:76 'sum' (global float)
|
||||
0:76 Constant:
|
||||
0:76 7000000.000000
|
||||
0:86 move second child to first child (temp 4-component vector of float)
|
||||
0:86 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:86 Construct vec4 (temp 4-component vector of float)
|
||||
0:86 'sum' (global float)
|
||||
0:103 Sequence
|
||||
0:103 move second child to first child (temp int)
|
||||
0:103 'selected4' (global int)
|
||||
0:103 Constant:
|
||||
0:103 4 (const int)
|
||||
0:115 Sequence
|
||||
0:115 move second child to first child (temp int)
|
||||
0:115 'selected2' (global int)
|
||||
0:115 Constant:
|
||||
0:115 2 (const int)
|
||||
0:133 Sequence
|
||||
0:133 move second child to first child (temp int)
|
||||
0:133 'selected3' (global int)
|
||||
0:133 Constant:
|
||||
0:133 3 (const int)
|
||||
0:175 Function Definition: foo985( (global void)
|
||||
0:175 Function Parameters:
|
||||
0:175 Sequence
|
||||
0:175 add (temp int)
|
||||
0:175 Constant:
|
||||
0:175 2 (const int)
|
||||
0:175 Comma (temp int)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:175 Constant:
|
||||
0:175 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'selected4' (global int)
|
||||
0:? 'selected2' (global int)
|
||||
0:? 'selected3' (global int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:21 add second child into first child (temp float)
|
||||
0:21 'sum' (global float)
|
||||
0:21 Constant:
|
||||
0:21 300.000000
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 'sum' (global float)
|
||||
0:61 Constant:
|
||||
0:61 600000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 80000000.000000
|
||||
0:69 add second child into first child (temp float)
|
||||
0:69 'sum' (global float)
|
||||
0:69 Constant:
|
||||
0:69 900000000.000000
|
||||
0:76 add second child into first child (temp float)
|
||||
0:76 'sum' (global float)
|
||||
0:76 Constant:
|
||||
0:76 7000000.000000
|
||||
0:86 move second child to first child (temp 4-component vector of float)
|
||||
0:86 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:86 Construct vec4 (temp 4-component vector of float)
|
||||
0:86 'sum' (global float)
|
||||
0:103 Sequence
|
||||
0:103 move second child to first child (temp int)
|
||||
0:103 'selected4' (global int)
|
||||
0:103 Constant:
|
||||
0:103 4 (const int)
|
||||
0:115 Sequence
|
||||
0:115 move second child to first child (temp int)
|
||||
0:115 'selected2' (global int)
|
||||
0:115 Constant:
|
||||
0:115 2 (const int)
|
||||
0:133 Sequence
|
||||
0:133 move second child to first child (temp int)
|
||||
0:133 'selected3' (global int)
|
||||
0:133 Constant:
|
||||
0:133 3 (const int)
|
||||
0:175 Function Definition: foo985( (global void)
|
||||
0:175 Function Parameters:
|
||||
0:175 Sequence
|
||||
0:175 add (temp int)
|
||||
0:175 Constant:
|
||||
0:175 2 (const int)
|
||||
0:175 Comma (temp int)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:175 Constant:
|
||||
0:175 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'selected4' (global int)
|
||||
0:? 'selected2' (global int)
|
||||
0:? 'selected3' (global int)
|
||||
|
||||
cppNest.vert
|
||||
ERROR: 0:144: '#elif' : #elif after #else
|
||||
ERROR: 0:152: '#else' : #else after #else
|
||||
ERROR: 0:161: '#elif' : #elif after #else
|
||||
ERROR: 0:169: '#else' : #else after #else
|
||||
ERROR: 0:177: 'macro expansion' : End of input in macro FUNC
|
||||
ERROR: 0:178: '' : syntax error
|
||||
ERROR: 6 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:21 add second child into first child (temp float)
|
||||
0:21 'sum' (global float)
|
||||
0:21 Constant:
|
||||
0:21 300.000000
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 'sum' (global float)
|
||||
0:61 Constant:
|
||||
0:61 600000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 80000000.000000
|
||||
0:69 add second child into first child (temp float)
|
||||
0:69 'sum' (global float)
|
||||
0:69 Constant:
|
||||
0:69 900000000.000000
|
||||
0:76 add second child into first child (temp float)
|
||||
0:76 'sum' (global float)
|
||||
0:76 Constant:
|
||||
0:76 7000000.000000
|
||||
0:86 move second child to first child (temp 4-component vector of float)
|
||||
0:86 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:86 Construct vec4 (temp 4-component vector of float)
|
||||
0:86 'sum' (global float)
|
||||
0:103 Sequence
|
||||
0:103 move second child to first child (temp int)
|
||||
0:103 'selected4' (global int)
|
||||
0:103 Constant:
|
||||
0:103 4 (const int)
|
||||
0:115 Sequence
|
||||
0:115 move second child to first child (temp int)
|
||||
0:115 'selected2' (global int)
|
||||
0:115 Constant:
|
||||
0:115 2 (const int)
|
||||
0:133 Sequence
|
||||
0:133 move second child to first child (temp int)
|
||||
0:133 'selected3' (global int)
|
||||
0:133 Constant:
|
||||
0:133 3 (const int)
|
||||
0:175 Function Definition: foo985( (global void)
|
||||
0:175 Function Parameters:
|
||||
0:175 Sequence
|
||||
0:175 add (temp int)
|
||||
0:175 Constant:
|
||||
0:175 2 (const int)
|
||||
0:175 Comma (temp int)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:175 Constant:
|
||||
0:175 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'selected4' (global int)
|
||||
0:? 'selected2' (global int)
|
||||
0:? 'selected3' (global int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:21 add second child into first child (temp float)
|
||||
0:21 'sum' (global float)
|
||||
0:21 Constant:
|
||||
0:21 300.000000
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 'sum' (global float)
|
||||
0:61 Constant:
|
||||
0:61 600000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 80000000.000000
|
||||
0:69 add second child into first child (temp float)
|
||||
0:69 'sum' (global float)
|
||||
0:69 Constant:
|
||||
0:69 900000000.000000
|
||||
0:76 add second child into first child (temp float)
|
||||
0:76 'sum' (global float)
|
||||
0:76 Constant:
|
||||
0:76 7000000.000000
|
||||
0:86 move second child to first child (temp 4-component vector of float)
|
||||
0:86 'gl_Position' (gl_Position 4-component vector of float Position)
|
||||
0:86 Construct vec4 (temp 4-component vector of float)
|
||||
0:86 'sum' (global float)
|
||||
0:103 Sequence
|
||||
0:103 move second child to first child (temp int)
|
||||
0:103 'selected4' (global int)
|
||||
0:103 Constant:
|
||||
0:103 4 (const int)
|
||||
0:115 Sequence
|
||||
0:115 move second child to first child (temp int)
|
||||
0:115 'selected2' (global int)
|
||||
0:115 Constant:
|
||||
0:115 2 (const int)
|
||||
0:133 Sequence
|
||||
0:133 move second child to first child (temp int)
|
||||
0:133 'selected3' (global int)
|
||||
0:133 Constant:
|
||||
0:133 3 (const int)
|
||||
0:175 Function Definition: foo985( (global void)
|
||||
0:175 Function Parameters:
|
||||
0:175 Sequence
|
||||
0:175 add (temp int)
|
||||
0:175 Constant:
|
||||
0:175 2 (const int)
|
||||
0:175 Comma (temp int)
|
||||
0:175 Constant:
|
||||
0:175 3 (const int)
|
||||
0:175 Constant:
|
||||
0:175 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'selected4' (global int)
|
||||
0:? 'selected2' (global int)
|
||||
0:? 'selected3' (global int)
|
||||
|
||||
|
||||
@@ -1,317 +1,317 @@
|
||||
cppSimple.vert
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:77: '#error' : good1
|
||||
ERROR: 0:81: '#error' : good2
|
||||
ERROR: 0:85: '#error' : good3
|
||||
ERROR: 0:89: '#error' : good4
|
||||
ERROR: 0:93: '#error' : good5
|
||||
ERROR: 0:97: '#error' : good6
|
||||
ERROR: 0:100: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:101: '#error' : bad1
|
||||
ERROR: 0:104: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:105: '#error' : bad2
|
||||
ERROR: 0:108: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:109: '#error' : bad3
|
||||
ERROR: 0:112: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:113: '#error' : bad4
|
||||
ERROR: 0:116: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:117: '#error' : bad5
|
||||
ERROR: 0:120: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:121: '#error' : bad6
|
||||
ERROR: 0:122: '#endif' : unexpected tokens following directive
|
||||
ERROR: 0:135: '""' : string literals not supported
|
||||
ERROR: 0:136: '""' : string literals not supported
|
||||
ERROR: 0:136: 'length' : no matching overloaded function found
|
||||
ERROR: 0:136: '=' : cannot convert from 'const float' to 'global int'
|
||||
ERROR: 0:138: ''' : character literals not supported
|
||||
ERROR: 0:138: ''' : character literals not supported
|
||||
ERROR: 0:141: '#define' : names beginning with "GL_" can't be (un)defined: GL_
|
||||
ERROR: 0:142: '#define' : names beginning with "GL_" can't be (un)defined: GL_Macro
|
||||
WARNING: 0:143: '#define' : names containing consecutive underscores are reserved: __M
|
||||
WARNING: 0:144: '#define' : names containing consecutive underscores are reserved: M__
|
||||
WARNING: 0:145: '#define' : names containing consecutive underscores are reserved: ABC__DE
|
||||
ERROR: 0:148: '#else' : unexpected tokens following directive
|
||||
ERROR: 0:149: '#elif' : #elif after #else
|
||||
ERROR: 0:155: '#else' : unexpected tokens following directive
|
||||
ERROR: 0:158: '#else' : #else after #else
|
||||
ERROR: 0:160: '#endif' : unexpected tokens following directive
|
||||
ERROR: 0:164: '#define' : duplicate macro parameter
|
||||
ERROR: 0:173: '#define' : Macro redefined; different number of arguments: m4
|
||||
ERROR: 0:178: '#define' : Macro redefined; different number of arguments: m5
|
||||
ERROR: 0:182: '#define' : Macro redefined; different number of arguments: m6
|
||||
ERROR: 0:185: '#define' : Macro redefined; different substitutions: m7
|
||||
ERROR: 0:192: '#define' : Macro redefined; different substitutions: m8
|
||||
ERROR: 0:196: '#define' : Macro redefined; different argument names: m9
|
||||
WARNING: 0:204: '#undef' : names containing consecutive underscores are reserved: __VERSION__
|
||||
ERROR: 0:205: '#undef' : names beginning with "GL_" can't be (un)defined: GL_ARB_texture_rectangle
|
||||
ERROR: 0:210: '#' : invalid directive
|
||||
ERROR: 0:211: '#' : invalid directive
|
||||
ERROR: 0:212: '#' : invalid directive
|
||||
ERROR: 0:213: '#' : invalid directive
|
||||
ERROR: 0:214: '#' : invalid directive
|
||||
ERROR: 0:215: '#' : invalid directive
|
||||
ERROR: 0:224: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:225: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:226: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:227: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:229: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:230: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:233: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:235: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:236: '#error' : good continuation
|
||||
ERROR: 0:238: '#' : invalid directive: flizbit
|
||||
ERROR: 0:242: '#' : invalid directive: directive
|
||||
ERROR: 0:12000: '#error' : line should be 12000
|
||||
ERROR: 7:13000: '#error' : line should be 13000 , string 7
|
||||
ERROR: 7:14013: '#error' : line should be 14013 , string 7
|
||||
ERROR: 12:14013: '#error' : line should be 14013 , string 12
|
||||
ERROR: 12:14025: '#error' : line should be 14025 , string 12
|
||||
ERROR: 12:1233: '#line' : unexpected tokens following directive
|
||||
ERROR: 12:1236: '#line' : unexpected tokens following directive
|
||||
ERROR: 12:20000: '#error' : line should be 20000
|
||||
ERROR: 12:20010: '#error' : line should be 20010
|
||||
ERROR: 12:20020: '#error' : line should be 20020
|
||||
ERROR: 12:20045: '#define' : Macro redefined; different substitutions: SPACE_IN_MIDDLE
|
||||
ERROR: 12:20051: '#error' : good evaluation 1
|
||||
ERROR: 12:20055: '#error' : good evaluation 2
|
||||
ERROR: 12:9000: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 12:9002: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9014: 'macro expansion' : expected '(' following FOOOM
|
||||
ERROR: 12:9014: 'FOOOM' : undeclared identifier
|
||||
ERROR: 12:9014: '=' : cannot convert from 'temp float' to 'global int'
|
||||
ERROR: 12:9015: 'macro expansion' : expected '(' following FOOOM
|
||||
ERROR: 12:9016: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 12:9016: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9500: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9500: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9502: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9502: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9504: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9504: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9506: '#error' : \ 377
|
||||
ERROR: 12:9507: '#error' : \ 376
|
||||
ERROR: 12:9508: '#error' : \ 377
|
||||
ERROR: 12:10002: '' : missing #endif
|
||||
ERROR: 88 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:48 add second child into first child (temp float)
|
||||
0:48 'sum' (global float)
|
||||
0:48 Constant:
|
||||
0:48 7000000.000000
|
||||
0:53 add second child into first child (temp float)
|
||||
0:53 'sum' (global float)
|
||||
0:53 Constant:
|
||||
0:53 80000000.000000
|
||||
0:58 add second child into first child (temp float)
|
||||
0:58 'sum' (global float)
|
||||
0:58 Constant:
|
||||
0:58 900000000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 0.050000
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:69 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:69 Constant:
|
||||
0:69 0 (const uint)
|
||||
0:69 Construct vec4 (temp 4-component vector of float)
|
||||
0:69 'sum' (global float)
|
||||
0:124 Sequence
|
||||
0:124 move second child to first child (temp int)
|
||||
0:124 'linenumber' (global int)
|
||||
0:124 Constant:
|
||||
0:124 124 (const int)
|
||||
0:125 Sequence
|
||||
0:125 move second child to first child (temp int)
|
||||
0:125 'filenumber' (global int)
|
||||
0:125 Constant:
|
||||
0:125 0 (const int)
|
||||
0:126 Sequence
|
||||
0:126 move second child to first child (temp int)
|
||||
0:126 'version' (global int)
|
||||
0:126 Constant:
|
||||
0:126 400 (const int)
|
||||
0:130 Sequence
|
||||
0:130 move second child to first child (temp float)
|
||||
0:130 'twoPi' (global float)
|
||||
0:130 Constant:
|
||||
0:130 6.280000
|
||||
0:199 Sequence
|
||||
0:199 move second child to first child (temp int)
|
||||
0:199 'n' (global int)
|
||||
0:199 Constant:
|
||||
0:199 15 (const int)
|
||||
0:202 Sequence
|
||||
0:202 move second child to first child (temp double)
|
||||
0:202 'f' (global double)
|
||||
0:202 Constant:
|
||||
0:202 0.000800
|
||||
12:20031 Function Definition: foo234( (global void)
|
||||
12:20031 Function Parameters:
|
||||
12:20033 Sequence
|
||||
12:20033 move second child to first child (temp 4-component vector of float)
|
||||
12:20033 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
12:20033 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
12:20033 Constant:
|
||||
12:20033 0 (const uint)
|
||||
12:20033 Constant:
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:9011 Sequence
|
||||
12:9011 move second child to first child (temp int)
|
||||
12:9011 'R1' (global int)
|
||||
12:9011 'RECURSE' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:? 'linenumber' (global int)
|
||||
0:? 'filenumber' (global int)
|
||||
0:? 'version' (global int)
|
||||
0:? 'twoPi' (global float)
|
||||
0:? 'a' (global int)
|
||||
0:? 'n' (global int)
|
||||
0:? 'f' (global double)
|
||||
0:? 'RECURSE' (global int)
|
||||
0:? 'R1' (global int)
|
||||
0:? 'aoeua' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:48 add second child into first child (temp float)
|
||||
0:48 'sum' (global float)
|
||||
0:48 Constant:
|
||||
0:48 7000000.000000
|
||||
0:53 add second child into first child (temp float)
|
||||
0:53 'sum' (global float)
|
||||
0:53 Constant:
|
||||
0:53 80000000.000000
|
||||
0:58 add second child into first child (temp float)
|
||||
0:58 'sum' (global float)
|
||||
0:58 Constant:
|
||||
0:58 900000000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 0.050000
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:69 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:69 Constant:
|
||||
0:69 0 (const uint)
|
||||
0:69 Construct vec4 (temp 4-component vector of float)
|
||||
0:69 'sum' (global float)
|
||||
0:124 Sequence
|
||||
0:124 move second child to first child (temp int)
|
||||
0:124 'linenumber' (global int)
|
||||
0:124 Constant:
|
||||
0:124 124 (const int)
|
||||
0:125 Sequence
|
||||
0:125 move second child to first child (temp int)
|
||||
0:125 'filenumber' (global int)
|
||||
0:125 Constant:
|
||||
0:125 0 (const int)
|
||||
0:126 Sequence
|
||||
0:126 move second child to first child (temp int)
|
||||
0:126 'version' (global int)
|
||||
0:126 Constant:
|
||||
0:126 400 (const int)
|
||||
0:130 Sequence
|
||||
0:130 move second child to first child (temp float)
|
||||
0:130 'twoPi' (global float)
|
||||
0:130 Constant:
|
||||
0:130 6.280000
|
||||
0:199 Sequence
|
||||
0:199 move second child to first child (temp int)
|
||||
0:199 'n' (global int)
|
||||
0:199 Constant:
|
||||
0:199 15 (const int)
|
||||
0:202 Sequence
|
||||
0:202 move second child to first child (temp double)
|
||||
0:202 'f' (global double)
|
||||
0:202 Constant:
|
||||
0:202 0.000800
|
||||
12:20031 Function Definition: foo234( (global void)
|
||||
12:20031 Function Parameters:
|
||||
12:20033 Sequence
|
||||
12:20033 move second child to first child (temp 4-component vector of float)
|
||||
12:20033 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
12:20033 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
12:20033 Constant:
|
||||
12:20033 0 (const uint)
|
||||
12:20033 Constant:
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:9011 Sequence
|
||||
12:9011 move second child to first child (temp int)
|
||||
12:9011 'R1' (global int)
|
||||
12:9011 'RECURSE' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:? 'linenumber' (global int)
|
||||
0:? 'filenumber' (global int)
|
||||
0:? 'version' (global int)
|
||||
0:? 'twoPi' (global float)
|
||||
0:? 'a' (global int)
|
||||
0:? 'n' (global int)
|
||||
0:? 'f' (global double)
|
||||
0:? 'RECURSE' (global int)
|
||||
0:? 'R1' (global int)
|
||||
0:? 'aoeua' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
cppSimple.vert
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
ERROR: 0:77: '#error' : good1
|
||||
ERROR: 0:81: '#error' : good2
|
||||
ERROR: 0:85: '#error' : good3
|
||||
ERROR: 0:89: '#error' : good4
|
||||
ERROR: 0:93: '#error' : good5
|
||||
ERROR: 0:97: '#error' : good6
|
||||
ERROR: 0:100: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:101: '#error' : bad1
|
||||
ERROR: 0:104: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:105: '#error' : bad2
|
||||
ERROR: 0:108: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:109: '#error' : bad3
|
||||
ERROR: 0:112: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:113: '#error' : bad4
|
||||
ERROR: 0:116: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 0:117: '#error' : bad5
|
||||
ERROR: 0:120: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:121: '#error' : bad6
|
||||
ERROR: 0:122: '#endif' : unexpected tokens following directive
|
||||
ERROR: 0:135: '""' : string literals not supported
|
||||
ERROR: 0:136: '""' : string literals not supported
|
||||
ERROR: 0:136: 'length' : no matching overloaded function found
|
||||
ERROR: 0:136: '=' : cannot convert from 'const float' to 'global int'
|
||||
ERROR: 0:138: ''' : character literals not supported
|
||||
ERROR: 0:138: ''' : character literals not supported
|
||||
ERROR: 0:141: '#define' : names beginning with "GL_" can't be (un)defined: GL_
|
||||
ERROR: 0:142: '#define' : names beginning with "GL_" can't be (un)defined: GL_Macro
|
||||
WARNING: 0:143: '#define' : names containing consecutive underscores are reserved: __M
|
||||
WARNING: 0:144: '#define' : names containing consecutive underscores are reserved: M__
|
||||
WARNING: 0:145: '#define' : names containing consecutive underscores are reserved: ABC__DE
|
||||
ERROR: 0:148: '#else' : unexpected tokens following directive
|
||||
ERROR: 0:149: '#elif' : #elif after #else
|
||||
ERROR: 0:155: '#else' : unexpected tokens following directive
|
||||
ERROR: 0:158: '#else' : #else after #else
|
||||
ERROR: 0:160: '#endif' : unexpected tokens following directive
|
||||
ERROR: 0:164: '#define' : duplicate macro parameter
|
||||
ERROR: 0:173: '#define' : Macro redefined; different number of arguments: m4
|
||||
ERROR: 0:178: '#define' : Macro redefined; different number of arguments: m5
|
||||
ERROR: 0:182: '#define' : Macro redefined; different number of arguments: m6
|
||||
ERROR: 0:185: '#define' : Macro redefined; different substitutions: m7
|
||||
ERROR: 0:192: '#define' : Macro redefined; different substitutions: m8
|
||||
ERROR: 0:196: '#define' : Macro redefined; different argument names: m9
|
||||
WARNING: 0:204: '#undef' : names containing consecutive underscores are reserved: __VERSION__
|
||||
ERROR: 0:205: '#undef' : names beginning with "GL_" can't be (un)defined: GL_ARB_texture_rectangle
|
||||
ERROR: 0:210: '#' : invalid directive
|
||||
ERROR: 0:211: '#' : invalid directive
|
||||
ERROR: 0:212: '#' : invalid directive
|
||||
ERROR: 0:213: '#' : invalid directive
|
||||
ERROR: 0:214: '#' : invalid directive
|
||||
ERROR: 0:215: '#' : invalid directive
|
||||
ERROR: 0:224: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:225: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:226: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:227: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:229: '#pragma' : optimize pragma syntax is incorrect
|
||||
ERROR: 0:230: '#pragma' : debug pragma syntax is incorrect
|
||||
ERROR: 0:233: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:235: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:236: '#error' : good continuation
|
||||
ERROR: 0:238: '#' : invalid directive: flizbit
|
||||
ERROR: 0:242: '#' : invalid directive: directive
|
||||
ERROR: 0:12000: '#error' : line should be 12000
|
||||
ERROR: 7:13000: '#error' : line should be 13000 , string 7
|
||||
ERROR: 7:14013: '#error' : line should be 14013 , string 7
|
||||
ERROR: 12:14013: '#error' : line should be 14013 , string 12
|
||||
ERROR: 12:14025: '#error' : line should be 14025 , string 12
|
||||
ERROR: 12:1233: '#line' : unexpected tokens following directive
|
||||
ERROR: 12:1236: '#line' : unexpected tokens following directive
|
||||
ERROR: 12:20000: '#error' : line should be 20000
|
||||
ERROR: 12:20010: '#error' : line should be 20010
|
||||
ERROR: 12:20020: '#error' : line should be 20020
|
||||
ERROR: 12:20045: '#define' : Macro redefined; different substitutions: SPACE_IN_MIDDLE
|
||||
ERROR: 12:20051: '#error' : good evaluation 1
|
||||
ERROR: 12:20055: '#error' : good evaluation 2
|
||||
ERROR: 12:9000: 'preprocessor evaluation' : expected ')'
|
||||
ERROR: 12:9002: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9014: 'macro expansion' : expected '(' following FOOOM
|
||||
ERROR: 12:9014: 'FOOOM' : undeclared identifier
|
||||
ERROR: 12:9014: '=' : cannot convert from 'temp float' to 'global int'
|
||||
ERROR: 12:9015: 'macro expansion' : expected '(' following FOOOM
|
||||
ERROR: 12:9016: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 12:9016: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9500: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9500: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9502: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9502: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9504: 'preprocessor evaluation' : bad expression
|
||||
ERROR: 12:9504: '#if' : unexpected tokens following directive
|
||||
ERROR: 12:9506: '#error' : \ 377
|
||||
ERROR: 12:9507: '#error' : \ 376
|
||||
ERROR: 12:9508: '#error' : \ 377
|
||||
ERROR: 12:10002: '' : missing #endif
|
||||
ERROR: 88 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 400
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:48 add second child into first child (temp float)
|
||||
0:48 'sum' (global float)
|
||||
0:48 Constant:
|
||||
0:48 7000000.000000
|
||||
0:53 add second child into first child (temp float)
|
||||
0:53 'sum' (global float)
|
||||
0:53 Constant:
|
||||
0:53 80000000.000000
|
||||
0:58 add second child into first child (temp float)
|
||||
0:58 'sum' (global float)
|
||||
0:58 Constant:
|
||||
0:58 900000000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 0.050000
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:69 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:69 Constant:
|
||||
0:69 0 (const uint)
|
||||
0:69 Construct vec4 (temp 4-component vector of float)
|
||||
0:69 'sum' (global float)
|
||||
0:124 Sequence
|
||||
0:124 move second child to first child (temp int)
|
||||
0:124 'linenumber' (global int)
|
||||
0:124 Constant:
|
||||
0:124 124 (const int)
|
||||
0:125 Sequence
|
||||
0:125 move second child to first child (temp int)
|
||||
0:125 'filenumber' (global int)
|
||||
0:125 Constant:
|
||||
0:125 0 (const int)
|
||||
0:126 Sequence
|
||||
0:126 move second child to first child (temp int)
|
||||
0:126 'version' (global int)
|
||||
0:126 Constant:
|
||||
0:126 400 (const int)
|
||||
0:130 Sequence
|
||||
0:130 move second child to first child (temp float)
|
||||
0:130 'twoPi' (global float)
|
||||
0:130 Constant:
|
||||
0:130 6.280000
|
||||
0:199 Sequence
|
||||
0:199 move second child to first child (temp int)
|
||||
0:199 'n' (global int)
|
||||
0:199 Constant:
|
||||
0:199 15 (const int)
|
||||
0:202 Sequence
|
||||
0:202 move second child to first child (temp double)
|
||||
0:202 'f' (global double)
|
||||
0:202 Constant:
|
||||
0:202 0.000800
|
||||
12:20031 Function Definition: foo234( (global void)
|
||||
12:20031 Function Parameters:
|
||||
12:20033 Sequence
|
||||
12:20033 move second child to first child (temp 4-component vector of float)
|
||||
12:20033 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
12:20033 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
12:20033 Constant:
|
||||
12:20033 0 (const uint)
|
||||
12:20033 Constant:
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:9011 Sequence
|
||||
12:9011 move second child to first child (temp int)
|
||||
12:9011 'R1' (global int)
|
||||
12:9011 'RECURSE' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out implicitly-sized array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:? 'linenumber' (global int)
|
||||
0:? 'filenumber' (global int)
|
||||
0:? 'version' (global int)
|
||||
0:? 'twoPi' (global float)
|
||||
0:? 'a' (global int)
|
||||
0:? 'n' (global int)
|
||||
0:? 'f' (global double)
|
||||
0:? 'RECURSE' (global int)
|
||||
0:? 'R1' (global int)
|
||||
0:? 'aoeua' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
ERROR: node is still EOpNull!
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp float)
|
||||
0:5 'sum' (global float)
|
||||
0:5 Constant:
|
||||
0:5 0.000000
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp float)
|
||||
0:12 'sum' (global float)
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (global float)
|
||||
0:22 Constant:
|
||||
0:22 300.000000
|
||||
0:37 add second child into first child (temp float)
|
||||
0:37 'sum' (global float)
|
||||
0:37 Constant:
|
||||
0:37 600000.000000
|
||||
0:48 add second child into first child (temp float)
|
||||
0:48 'sum' (global float)
|
||||
0:48 Constant:
|
||||
0:48 7000000.000000
|
||||
0:53 add second child into first child (temp float)
|
||||
0:53 'sum' (global float)
|
||||
0:53 Constant:
|
||||
0:53 80000000.000000
|
||||
0:58 add second child into first child (temp float)
|
||||
0:58 'sum' (global float)
|
||||
0:58 Constant:
|
||||
0:58 900000000.000000
|
||||
0:65 add second child into first child (temp float)
|
||||
0:65 'sum' (global float)
|
||||
0:65 Constant:
|
||||
0:65 0.050000
|
||||
0:69 move second child to first child (temp 4-component vector of float)
|
||||
0:69 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
0:69 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:69 Constant:
|
||||
0:69 0 (const uint)
|
||||
0:69 Construct vec4 (temp 4-component vector of float)
|
||||
0:69 'sum' (global float)
|
||||
0:124 Sequence
|
||||
0:124 move second child to first child (temp int)
|
||||
0:124 'linenumber' (global int)
|
||||
0:124 Constant:
|
||||
0:124 124 (const int)
|
||||
0:125 Sequence
|
||||
0:125 move second child to first child (temp int)
|
||||
0:125 'filenumber' (global int)
|
||||
0:125 Constant:
|
||||
0:125 0 (const int)
|
||||
0:126 Sequence
|
||||
0:126 move second child to first child (temp int)
|
||||
0:126 'version' (global int)
|
||||
0:126 Constant:
|
||||
0:126 400 (const int)
|
||||
0:130 Sequence
|
||||
0:130 move second child to first child (temp float)
|
||||
0:130 'twoPi' (global float)
|
||||
0:130 Constant:
|
||||
0:130 6.280000
|
||||
0:199 Sequence
|
||||
0:199 move second child to first child (temp int)
|
||||
0:199 'n' (global int)
|
||||
0:199 Constant:
|
||||
0:199 15 (const int)
|
||||
0:202 Sequence
|
||||
0:202 move second child to first child (temp double)
|
||||
0:202 'f' (global double)
|
||||
0:202 Constant:
|
||||
0:202 0.000800
|
||||
12:20031 Function Definition: foo234( (global void)
|
||||
12:20031 Function Parameters:
|
||||
12:20033 Sequence
|
||||
12:20033 move second child to first child (temp 4-component vector of float)
|
||||
12:20033 gl_Position: direct index for structure (gl_Position 4-component vector of float Position)
|
||||
12:20033 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
12:20033 Constant:
|
||||
12:20033 0 (const uint)
|
||||
12:20033 Constant:
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:20033 6.000000
|
||||
12:9011 Sequence
|
||||
12:9011 move second child to first child (temp int)
|
||||
12:9011 'R1' (global int)
|
||||
12:9011 'RECURSE' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'sum' (global float)
|
||||
0:? 'anon@0' (out block{gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, out 4-component vector of float FrontColor gl_FrontColor, out 4-component vector of float BackColor gl_BackColor, out 4-component vector of float FrontSecondaryColor gl_FrontSecondaryColor, out 4-component vector of float BackSecondaryColor gl_BackSecondaryColor, out 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
|
||||
0:? 'linenumber' (global int)
|
||||
0:? 'filenumber' (global int)
|
||||
0:? 'version' (global int)
|
||||
0:? 'twoPi' (global float)
|
||||
0:? 'a' (global int)
|
||||
0:? 'n' (global int)
|
||||
0:? 'f' (global double)
|
||||
0:? 'RECURSE' (global int)
|
||||
0:? 'R1' (global int)
|
||||
0:? 'aoeua' (global int)
|
||||
0:? 'gl_VertexID' (gl_VertexId int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId int InstanceId)
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
dataOut.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:5 Function Definition: main( (global void)
|
||||
0:5 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 direct index (temp 4-component vector of float FragData)
|
||||
0:7 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:7 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:5 Function Definition: main( (global void)
|
||||
0:5 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 direct index (temp 4-component vector of float FragData)
|
||||
0:7 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:7 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
|
||||
dataOut.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:5 Function Definition: main( (global void)
|
||||
0:5 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 direct index (temp 4-component vector of float FragData)
|
||||
0:7 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:7 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:5 Function Definition: main( (global void)
|
||||
0:5 Function Parameters:
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 direct index (temp 4-component vector of float FragData)
|
||||
0:7 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:7 Constant:
|
||||
0:7 1 (const int)
|
||||
0:7 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
dataOutIndirect.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 indirect index (temp 4-component vector of float FragData)
|
||||
0:9 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:9 'i' (uniform int)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'i' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 indirect index (temp 4-component vector of float FragData)
|
||||
0:9 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:9 'i' (uniform int)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'i' (uniform int)
|
||||
|
||||
dataOutIndirect.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 indirect index (temp 4-component vector of float FragData)
|
||||
0:9 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:9 'i' (uniform int)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'i' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 indirect index (temp 4-component vector of float FragData)
|
||||
0:9 'gl_FragData' (fragColor 32-element array of 4-component vector of float FragData)
|
||||
0:9 'i' (uniform int)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'i' (uniform int)
|
||||
|
||||
|
||||
@@ -1,276 +1,276 @@
|
||||
dce.frag
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'c' (global int)
|
||||
0:5 Constant:
|
||||
0:5 0 (const int)
|
||||
0:7 Function Definition: bar( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Test condition and select (temp void)
|
||||
0:9 Condition
|
||||
0:9 Constant:
|
||||
0:9 false (const bool)
|
||||
0:9 true case
|
||||
0:10 Pre-Increment (temp int)
|
||||
0:10 'c' (global int)
|
||||
0:9 false case
|
||||
0:12 Pre-Increment (temp int)
|
||||
0:12 'c' (global int)
|
||||
0:14 Test condition and select (temp int)
|
||||
0:14 Condition
|
||||
0:14 Constant:
|
||||
0:14 false (const bool)
|
||||
0:14 true case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:14 false case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:16 switch
|
||||
0:16 condition
|
||||
0:16 'c' (global int)
|
||||
0:16 body
|
||||
0:16 Sequence
|
||||
0:17 case: with expression
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:? Sequence
|
||||
0:18 Pre-Increment (temp int)
|
||||
0:18 'c' (global int)
|
||||
0:19 Branch: Break
|
||||
0:20 Pre-Increment (temp int)
|
||||
0:20 'c' (global int)
|
||||
0:21 case: with expression
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:? Sequence
|
||||
0:22 Branch: Break
|
||||
0:23 Pre-Increment (temp int)
|
||||
0:23 'c' (global int)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 Branch: Break
|
||||
0:28 Sequence
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop with condition tested first
|
||||
0:28 Loop Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop Body
|
||||
0:29 Pre-Increment (temp int)
|
||||
0:29 'c' (global int)
|
||||
0:28 Loop Terminal Expression
|
||||
0:28 Pre-Increment (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:31 Sequence
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 Loop with condition tested first
|
||||
0:31 Loop Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 10 (const int)
|
||||
0:31 Loop Body
|
||||
0:32 Sequence
|
||||
0:32 Test condition and select (temp void)
|
||||
0:32 Condition
|
||||
0:32 Compare Less Than (temp bool)
|
||||
0:32 'c' (global int)
|
||||
0:32 Constant:
|
||||
0:32 3 (const int)
|
||||
0:32 true case
|
||||
0:33 Sequence
|
||||
0:33 Branch: Break
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'c' (global int)
|
||||
0:32 false case
|
||||
0:36 Sequence
|
||||
0:36 Branch: Continue
|
||||
0:37 Pre-Increment (temp int)
|
||||
0:37 'c' (global int)
|
||||
0:31 Loop Terminal Expression
|
||||
0:31 Pre-Increment (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:41 Branch: Return
|
||||
0:43 Pre-Increment (temp int)
|
||||
0:43 'c' (global int)
|
||||
0:46 Function Definition: foo( (global int)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Greater Than (temp bool)
|
||||
0:48 'c' (global int)
|
||||
0:48 Constant:
|
||||
0:48 4 (const int)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:50 Pre-Increment (temp int)
|
||||
0:50 'c' (global int)
|
||||
0:53 Branch: Return with expression
|
||||
0:53 Constant:
|
||||
0:53 5 (const int)
|
||||
0:55 Pre-Increment (temp int)
|
||||
0:55 'c' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'flag' (const bool)
|
||||
0:? false (const bool)
|
||||
0:? 'c' (global int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'c' (global int)
|
||||
0:5 Constant:
|
||||
0:5 0 (const int)
|
||||
0:7 Function Definition: bar( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Test condition and select (temp void)
|
||||
0:9 Condition
|
||||
0:9 Constant:
|
||||
0:9 false (const bool)
|
||||
0:9 true case
|
||||
0:10 Pre-Increment (temp int)
|
||||
0:10 'c' (global int)
|
||||
0:9 false case
|
||||
0:12 Pre-Increment (temp int)
|
||||
0:12 'c' (global int)
|
||||
0:14 Test condition and select (temp int)
|
||||
0:14 Condition
|
||||
0:14 Constant:
|
||||
0:14 false (const bool)
|
||||
0:14 true case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:14 false case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:16 switch
|
||||
0:16 condition
|
||||
0:16 'c' (global int)
|
||||
0:16 body
|
||||
0:16 Sequence
|
||||
0:17 case: with expression
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:? Sequence
|
||||
0:18 Pre-Increment (temp int)
|
||||
0:18 'c' (global int)
|
||||
0:19 Branch: Break
|
||||
0:20 Pre-Increment (temp int)
|
||||
0:20 'c' (global int)
|
||||
0:21 case: with expression
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:? Sequence
|
||||
0:22 Branch: Break
|
||||
0:23 Pre-Increment (temp int)
|
||||
0:23 'c' (global int)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 Branch: Break
|
||||
0:28 Sequence
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop with condition tested first
|
||||
0:28 Loop Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop Body
|
||||
0:29 Pre-Increment (temp int)
|
||||
0:29 'c' (global int)
|
||||
0:28 Loop Terminal Expression
|
||||
0:28 Pre-Increment (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:31 Sequence
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 Loop with condition tested first
|
||||
0:31 Loop Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 10 (const int)
|
||||
0:31 Loop Body
|
||||
0:32 Sequence
|
||||
0:32 Test condition and select (temp void)
|
||||
0:32 Condition
|
||||
0:32 Compare Less Than (temp bool)
|
||||
0:32 'c' (global int)
|
||||
0:32 Constant:
|
||||
0:32 3 (const int)
|
||||
0:32 true case
|
||||
0:33 Sequence
|
||||
0:33 Branch: Break
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'c' (global int)
|
||||
0:32 false case
|
||||
0:36 Sequence
|
||||
0:36 Branch: Continue
|
||||
0:37 Pre-Increment (temp int)
|
||||
0:37 'c' (global int)
|
||||
0:31 Loop Terminal Expression
|
||||
0:31 Pre-Increment (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:41 Branch: Return
|
||||
0:43 Pre-Increment (temp int)
|
||||
0:43 'c' (global int)
|
||||
0:46 Function Definition: foo( (global int)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Greater Than (temp bool)
|
||||
0:48 'c' (global int)
|
||||
0:48 Constant:
|
||||
0:48 4 (const int)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:50 Pre-Increment (temp int)
|
||||
0:50 'c' (global int)
|
||||
0:53 Branch: Return with expression
|
||||
0:53 Constant:
|
||||
0:53 5 (const int)
|
||||
0:55 Pre-Increment (temp int)
|
||||
0:55 'c' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'flag' (const bool)
|
||||
0:? false (const bool)
|
||||
0:? 'c' (global int)
|
||||
|
||||
dce.frag
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'c' (global int)
|
||||
0:5 Constant:
|
||||
0:5 0 (const int)
|
||||
0:7 Function Definition: bar( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Test condition and select (temp void)
|
||||
0:9 Condition
|
||||
0:9 Constant:
|
||||
0:9 false (const bool)
|
||||
0:9 true case
|
||||
0:10 Pre-Increment (temp int)
|
||||
0:10 'c' (global int)
|
||||
0:9 false case
|
||||
0:12 Pre-Increment (temp int)
|
||||
0:12 'c' (global int)
|
||||
0:14 Test condition and select (temp int)
|
||||
0:14 Condition
|
||||
0:14 Constant:
|
||||
0:14 false (const bool)
|
||||
0:14 true case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:14 false case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:16 switch
|
||||
0:16 condition
|
||||
0:16 'c' (global int)
|
||||
0:16 body
|
||||
0:16 Sequence
|
||||
0:17 case: with expression
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:? Sequence
|
||||
0:18 Pre-Increment (temp int)
|
||||
0:18 'c' (global int)
|
||||
0:19 Branch: Break
|
||||
0:20 Pre-Increment (temp int)
|
||||
0:20 'c' (global int)
|
||||
0:21 case: with expression
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:? Sequence
|
||||
0:22 Branch: Break
|
||||
0:23 Pre-Increment (temp int)
|
||||
0:23 'c' (global int)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 Branch: Break
|
||||
0:28 Sequence
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop with condition tested first
|
||||
0:28 Loop Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop Body
|
||||
0:29 Pre-Increment (temp int)
|
||||
0:29 'c' (global int)
|
||||
0:28 Loop Terminal Expression
|
||||
0:28 Pre-Increment (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:31 Sequence
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 Loop with condition tested first
|
||||
0:31 Loop Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 10 (const int)
|
||||
0:31 Loop Body
|
||||
0:32 Sequence
|
||||
0:32 Test condition and select (temp void)
|
||||
0:32 Condition
|
||||
0:32 Compare Less Than (temp bool)
|
||||
0:32 'c' (global int)
|
||||
0:32 Constant:
|
||||
0:32 3 (const int)
|
||||
0:32 true case
|
||||
0:33 Sequence
|
||||
0:33 Branch: Break
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'c' (global int)
|
||||
0:32 false case
|
||||
0:36 Sequence
|
||||
0:36 Branch: Continue
|
||||
0:37 Pre-Increment (temp int)
|
||||
0:37 'c' (global int)
|
||||
0:31 Loop Terminal Expression
|
||||
0:31 Pre-Increment (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:41 Branch: Return
|
||||
0:43 Pre-Increment (temp int)
|
||||
0:43 'c' (global int)
|
||||
0:46 Function Definition: foo( (global int)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Greater Than (temp bool)
|
||||
0:48 'c' (global int)
|
||||
0:48 Constant:
|
||||
0:48 4 (const int)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:50 Pre-Increment (temp int)
|
||||
0:50 'c' (global int)
|
||||
0:53 Branch: Return with expression
|
||||
0:53 Constant:
|
||||
0:53 5 (const int)
|
||||
0:55 Pre-Increment (temp int)
|
||||
0:55 'c' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'flag' (const bool)
|
||||
0:? false (const bool)
|
||||
0:? 'c' (global int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp int)
|
||||
0:5 'c' (global int)
|
||||
0:5 Constant:
|
||||
0:5 0 (const int)
|
||||
0:7 Function Definition: bar( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Test condition and select (temp void)
|
||||
0:9 Condition
|
||||
0:9 Constant:
|
||||
0:9 false (const bool)
|
||||
0:9 true case
|
||||
0:10 Pre-Increment (temp int)
|
||||
0:10 'c' (global int)
|
||||
0:9 false case
|
||||
0:12 Pre-Increment (temp int)
|
||||
0:12 'c' (global int)
|
||||
0:14 Test condition and select (temp int)
|
||||
0:14 Condition
|
||||
0:14 Constant:
|
||||
0:14 false (const bool)
|
||||
0:14 true case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:14 false case
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'c' (global int)
|
||||
0:16 switch
|
||||
0:16 condition
|
||||
0:16 'c' (global int)
|
||||
0:16 body
|
||||
0:16 Sequence
|
||||
0:17 case: with expression
|
||||
0:17 Constant:
|
||||
0:17 1 (const int)
|
||||
0:? Sequence
|
||||
0:18 Pre-Increment (temp int)
|
||||
0:18 'c' (global int)
|
||||
0:19 Branch: Break
|
||||
0:20 Pre-Increment (temp int)
|
||||
0:20 'c' (global int)
|
||||
0:21 case: with expression
|
||||
0:21 Constant:
|
||||
0:21 2 (const int)
|
||||
0:? Sequence
|
||||
0:22 Branch: Break
|
||||
0:23 Pre-Increment (temp int)
|
||||
0:23 'c' (global int)
|
||||
0:24 default:
|
||||
0:? Sequence
|
||||
0:25 Branch: Break
|
||||
0:28 Sequence
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop with condition tested first
|
||||
0:28 Loop Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'i' (temp int)
|
||||
0:28 Constant:
|
||||
0:28 0 (const int)
|
||||
0:28 Loop Body
|
||||
0:29 Pre-Increment (temp int)
|
||||
0:29 'c' (global int)
|
||||
0:28 Loop Terminal Expression
|
||||
0:28 Pre-Increment (temp int)
|
||||
0:28 'i' (temp int)
|
||||
0:31 Sequence
|
||||
0:31 Sequence
|
||||
0:31 move second child to first child (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 0 (const int)
|
||||
0:31 Loop with condition tested first
|
||||
0:31 Loop Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 'i' (temp int)
|
||||
0:31 Constant:
|
||||
0:31 10 (const int)
|
||||
0:31 Loop Body
|
||||
0:32 Sequence
|
||||
0:32 Test condition and select (temp void)
|
||||
0:32 Condition
|
||||
0:32 Compare Less Than (temp bool)
|
||||
0:32 'c' (global int)
|
||||
0:32 Constant:
|
||||
0:32 3 (const int)
|
||||
0:32 true case
|
||||
0:33 Sequence
|
||||
0:33 Branch: Break
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'c' (global int)
|
||||
0:32 false case
|
||||
0:36 Sequence
|
||||
0:36 Branch: Continue
|
||||
0:37 Pre-Increment (temp int)
|
||||
0:37 'c' (global int)
|
||||
0:31 Loop Terminal Expression
|
||||
0:31 Pre-Increment (temp int)
|
||||
0:31 'i' (temp int)
|
||||
0:41 Branch: Return
|
||||
0:43 Pre-Increment (temp int)
|
||||
0:43 'c' (global int)
|
||||
0:46 Function Definition: foo( (global int)
|
||||
0:46 Function Parameters:
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Greater Than (temp bool)
|
||||
0:48 'c' (global int)
|
||||
0:48 Constant:
|
||||
0:48 4 (const int)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Return with expression
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:50 Pre-Increment (temp int)
|
||||
0:50 'c' (global int)
|
||||
0:53 Branch: Return with expression
|
||||
0:53 Constant:
|
||||
0:53 5 (const int)
|
||||
0:55 Pre-Increment (temp int)
|
||||
0:55 'c' (global int)
|
||||
0:? Linker Objects
|
||||
0:? 'flag' (const bool)
|
||||
0:? false (const bool)
|
||||
0:? 'c' (global int)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,285 +1,285 @@
|
||||
deepRvalue.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp 4-component vector of float)
|
||||
0:5 'v1' (global 4-component vector of float)
|
||||
0:5 Constant:
|
||||
0:5 2.000000
|
||||
0:5 3.000000
|
||||
0:5 5.000000
|
||||
0:5 7.000000
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'v2' (global 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 11.000000
|
||||
0:6 13.000000
|
||||
0:6 17.000000
|
||||
0:6 19.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'v3' (global 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 23.000000
|
||||
0:7 29.000000
|
||||
0:7 31.000000
|
||||
0:7 37.000000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v4' (global 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 41.000000
|
||||
0:8 43.000000
|
||||
0:8 47.000000
|
||||
0:8 53.000000
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:18 Sequence
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 4X4 matrix of float)
|
||||
0:18 'm' (temp 4X4 matrix of float)
|
||||
0:18 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:18 'v1' (global 4-component vector of float)
|
||||
0:18 'v2' (global 4-component vector of float)
|
||||
0:18 'v3' (global 4-component vector of float)
|
||||
0:18 'v4' (global 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4X4 matrix of float)
|
||||
0:20 'mm' (temp 4X4 matrix of float)
|
||||
0:20 component-wise multiply (global 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp float)
|
||||
0:21 'f' (temp float)
|
||||
0:21 direct index (temp float)
|
||||
0:21 direct index (temp 4-component vector of float)
|
||||
0:21 'mm' (temp 4X4 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 1 (const int)
|
||||
0:21 Constant:
|
||||
0:21 3 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'g' (temp float)
|
||||
0:24 direct index (temp float)
|
||||
0:24 direct index (temp 4-component vector of float)
|
||||
0:24 component-wise multiply (global 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 Constant:
|
||||
0:24 2 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp float)
|
||||
0:26 'h' (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp float)
|
||||
0:28 'i' (temp float)
|
||||
0:28 direct index (temp float)
|
||||
0:28 texture (global 4-component vector of float)
|
||||
0:28 'sampler' (uniform sampler2D)
|
||||
0:28 Constant:
|
||||
0:28 0.500000
|
||||
0:28 0.500000
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:30 add second child into first child (temp float)
|
||||
0:30 'i' (temp float)
|
||||
0:30 direct index (temp float)
|
||||
0:30 Test condition and select (temp 4-component vector of float)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than (temp bool)
|
||||
0:30 'i' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.100000
|
||||
0:30 true case
|
||||
0:30 'v1' (global 4-component vector of float)
|
||||
0:30 false case
|
||||
0:30 'v2' (global 4-component vector of float)
|
||||
0:30 Constant:
|
||||
0:30 3 (const int)
|
||||
0:33 add second child into first child (temp float)
|
||||
0:33 'i' (temp float)
|
||||
0:33 direct index (temp float)
|
||||
0:33 direct index (temp 2-component vector of float)
|
||||
0:33 b: direct index for structure (global 3-element array of 2-component vector of float)
|
||||
0:33 move second child to first child (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 't' (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 2.000000
|
||||
0:33 3.000000
|
||||
0:33 4.000000
|
||||
0:33 5.000000
|
||||
0:33 6.000000
|
||||
0:33 7.000000
|
||||
0:33 true (const bool)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:35 Construct vec4 (temp 4-component vector of float)
|
||||
0:35 'f' (temp float)
|
||||
0:35 'g' (temp float)
|
||||
0:35 'h' (temp float)
|
||||
0:35 'i' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'v1' (global 4-component vector of float)
|
||||
0:? 'v2' (global 4-component vector of float)
|
||||
0:? 'v3' (global 4-component vector of float)
|
||||
0:? 'v4' (global 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp 4-component vector of float)
|
||||
0:5 'v1' (global 4-component vector of float)
|
||||
0:5 Constant:
|
||||
0:5 2.000000
|
||||
0:5 3.000000
|
||||
0:5 5.000000
|
||||
0:5 7.000000
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'v2' (global 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 11.000000
|
||||
0:6 13.000000
|
||||
0:6 17.000000
|
||||
0:6 19.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'v3' (global 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 23.000000
|
||||
0:7 29.000000
|
||||
0:7 31.000000
|
||||
0:7 37.000000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v4' (global 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 41.000000
|
||||
0:8 43.000000
|
||||
0:8 47.000000
|
||||
0:8 53.000000
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:18 Sequence
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 4X4 matrix of float)
|
||||
0:18 'm' (temp 4X4 matrix of float)
|
||||
0:18 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:18 'v1' (global 4-component vector of float)
|
||||
0:18 'v2' (global 4-component vector of float)
|
||||
0:18 'v3' (global 4-component vector of float)
|
||||
0:18 'v4' (global 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4X4 matrix of float)
|
||||
0:20 'mm' (temp 4X4 matrix of float)
|
||||
0:20 component-wise multiply (global 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp float)
|
||||
0:21 'f' (temp float)
|
||||
0:21 direct index (temp float)
|
||||
0:21 direct index (temp 4-component vector of float)
|
||||
0:21 'mm' (temp 4X4 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 1 (const int)
|
||||
0:21 Constant:
|
||||
0:21 3 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'g' (temp float)
|
||||
0:24 direct index (temp float)
|
||||
0:24 direct index (temp 4-component vector of float)
|
||||
0:24 component-wise multiply (global 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 Constant:
|
||||
0:24 2 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp float)
|
||||
0:26 'h' (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp float)
|
||||
0:28 'i' (temp float)
|
||||
0:28 direct index (temp float)
|
||||
0:28 texture (global 4-component vector of float)
|
||||
0:28 'sampler' (uniform sampler2D)
|
||||
0:28 Constant:
|
||||
0:28 0.500000
|
||||
0:28 0.500000
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:30 add second child into first child (temp float)
|
||||
0:30 'i' (temp float)
|
||||
0:30 direct index (temp float)
|
||||
0:30 Test condition and select (temp 4-component vector of float)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than (temp bool)
|
||||
0:30 'i' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.100000
|
||||
0:30 true case
|
||||
0:30 'v1' (global 4-component vector of float)
|
||||
0:30 false case
|
||||
0:30 'v2' (global 4-component vector of float)
|
||||
0:30 Constant:
|
||||
0:30 3 (const int)
|
||||
0:33 add second child into first child (temp float)
|
||||
0:33 'i' (temp float)
|
||||
0:33 direct index (temp float)
|
||||
0:33 direct index (temp 2-component vector of float)
|
||||
0:33 b: direct index for structure (global 3-element array of 2-component vector of float)
|
||||
0:33 move second child to first child (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 't' (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 2.000000
|
||||
0:33 3.000000
|
||||
0:33 4.000000
|
||||
0:33 5.000000
|
||||
0:33 6.000000
|
||||
0:33 7.000000
|
||||
0:33 true (const bool)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:35 Construct vec4 (temp 4-component vector of float)
|
||||
0:35 'f' (temp float)
|
||||
0:35 'g' (temp float)
|
||||
0:35 'h' (temp float)
|
||||
0:35 'i' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'v1' (global 4-component vector of float)
|
||||
0:? 'v2' (global 4-component vector of float)
|
||||
0:? 'v3' (global 4-component vector of float)
|
||||
0:? 'v4' (global 4-component vector of float)
|
||||
|
||||
deepRvalue.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp 4-component vector of float)
|
||||
0:5 'v1' (global 4-component vector of float)
|
||||
0:5 Constant:
|
||||
0:5 2.000000
|
||||
0:5 3.000000
|
||||
0:5 5.000000
|
||||
0:5 7.000000
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'v2' (global 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 11.000000
|
||||
0:6 13.000000
|
||||
0:6 17.000000
|
||||
0:6 19.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'v3' (global 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 23.000000
|
||||
0:7 29.000000
|
||||
0:7 31.000000
|
||||
0:7 37.000000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v4' (global 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 41.000000
|
||||
0:8 43.000000
|
||||
0:8 47.000000
|
||||
0:8 53.000000
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:18 Sequence
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 4X4 matrix of float)
|
||||
0:18 'm' (temp 4X4 matrix of float)
|
||||
0:18 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:18 'v1' (global 4-component vector of float)
|
||||
0:18 'v2' (global 4-component vector of float)
|
||||
0:18 'v3' (global 4-component vector of float)
|
||||
0:18 'v4' (global 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4X4 matrix of float)
|
||||
0:20 'mm' (temp 4X4 matrix of float)
|
||||
0:20 component-wise multiply (global 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp float)
|
||||
0:21 'f' (temp float)
|
||||
0:21 direct index (temp float)
|
||||
0:21 direct index (temp 4-component vector of float)
|
||||
0:21 'mm' (temp 4X4 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 1 (const int)
|
||||
0:21 Constant:
|
||||
0:21 3 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'g' (temp float)
|
||||
0:24 direct index (temp float)
|
||||
0:24 direct index (temp 4-component vector of float)
|
||||
0:24 component-wise multiply (global 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 Constant:
|
||||
0:24 2 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp float)
|
||||
0:26 'h' (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp float)
|
||||
0:28 'i' (temp float)
|
||||
0:28 direct index (temp float)
|
||||
0:28 texture (global 4-component vector of float)
|
||||
0:28 'sampler' (uniform sampler2D)
|
||||
0:28 Constant:
|
||||
0:28 0.500000
|
||||
0:28 0.500000
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:30 add second child into first child (temp float)
|
||||
0:30 'i' (temp float)
|
||||
0:30 direct index (temp float)
|
||||
0:30 Test condition and select (temp 4-component vector of float)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than (temp bool)
|
||||
0:30 'i' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.100000
|
||||
0:30 true case
|
||||
0:30 'v1' (global 4-component vector of float)
|
||||
0:30 false case
|
||||
0:30 'v2' (global 4-component vector of float)
|
||||
0:30 Constant:
|
||||
0:30 3 (const int)
|
||||
0:33 add second child into first child (temp float)
|
||||
0:33 'i' (temp float)
|
||||
0:33 direct index (temp float)
|
||||
0:33 direct index (temp 2-component vector of float)
|
||||
0:33 b: direct index for structure (global 3-element array of 2-component vector of float)
|
||||
0:33 move second child to first child (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 't' (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 2.000000
|
||||
0:33 3.000000
|
||||
0:33 4.000000
|
||||
0:33 5.000000
|
||||
0:33 6.000000
|
||||
0:33 7.000000
|
||||
0:33 true (const bool)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:35 Construct vec4 (temp 4-component vector of float)
|
||||
0:35 'f' (temp float)
|
||||
0:35 'g' (temp float)
|
||||
0:35 'h' (temp float)
|
||||
0:35 'i' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'v1' (global 4-component vector of float)
|
||||
0:? 'v2' (global 4-component vector of float)
|
||||
0:? 'v3' (global 4-component vector of float)
|
||||
0:? 'v4' (global 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:5 Sequence
|
||||
0:5 move second child to first child (temp 4-component vector of float)
|
||||
0:5 'v1' (global 4-component vector of float)
|
||||
0:5 Constant:
|
||||
0:5 2.000000
|
||||
0:5 3.000000
|
||||
0:5 5.000000
|
||||
0:5 7.000000
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'v2' (global 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 11.000000
|
||||
0:6 13.000000
|
||||
0:6 17.000000
|
||||
0:6 19.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'v3' (global 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 23.000000
|
||||
0:7 29.000000
|
||||
0:7 31.000000
|
||||
0:7 37.000000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'v4' (global 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 41.000000
|
||||
0:8 43.000000
|
||||
0:8 47.000000
|
||||
0:8 53.000000
|
||||
0:16 Function Definition: main( (global void)
|
||||
0:16 Function Parameters:
|
||||
0:18 Sequence
|
||||
0:18 Sequence
|
||||
0:18 move second child to first child (temp 4X4 matrix of float)
|
||||
0:18 'm' (temp 4X4 matrix of float)
|
||||
0:18 Construct mat4 (temp 4X4 matrix of float)
|
||||
0:18 'v1' (global 4-component vector of float)
|
||||
0:18 'v2' (global 4-component vector of float)
|
||||
0:18 'v3' (global 4-component vector of float)
|
||||
0:18 'v4' (global 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4X4 matrix of float)
|
||||
0:20 'mm' (temp 4X4 matrix of float)
|
||||
0:20 component-wise multiply (global 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:20 'm' (temp 4X4 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp float)
|
||||
0:21 'f' (temp float)
|
||||
0:21 direct index (temp float)
|
||||
0:21 direct index (temp 4-component vector of float)
|
||||
0:21 'mm' (temp 4X4 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 1 (const int)
|
||||
0:21 Constant:
|
||||
0:21 3 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp float)
|
||||
0:24 'g' (temp float)
|
||||
0:24 direct index (temp float)
|
||||
0:24 direct index (temp 4-component vector of float)
|
||||
0:24 component-wise multiply (global 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 'm' (temp 4X4 matrix of float)
|
||||
0:24 Constant:
|
||||
0:24 2 (const int)
|
||||
0:24 Constant:
|
||||
0:24 1 (const int)
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp float)
|
||||
0:26 'h' (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:28 Sequence
|
||||
0:28 move second child to first child (temp float)
|
||||
0:28 'i' (temp float)
|
||||
0:28 direct index (temp float)
|
||||
0:28 texture (global 4-component vector of float)
|
||||
0:28 'sampler' (uniform sampler2D)
|
||||
0:28 Constant:
|
||||
0:28 0.500000
|
||||
0:28 0.500000
|
||||
0:28 Constant:
|
||||
0:28 1 (const int)
|
||||
0:30 add second child into first child (temp float)
|
||||
0:30 'i' (temp float)
|
||||
0:30 direct index (temp float)
|
||||
0:30 Test condition and select (temp 4-component vector of float)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than (temp bool)
|
||||
0:30 'i' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.100000
|
||||
0:30 true case
|
||||
0:30 'v1' (global 4-component vector of float)
|
||||
0:30 false case
|
||||
0:30 'v2' (global 4-component vector of float)
|
||||
0:30 Constant:
|
||||
0:30 3 (const int)
|
||||
0:33 add second child into first child (temp float)
|
||||
0:33 'i' (temp float)
|
||||
0:33 direct index (temp float)
|
||||
0:33 direct index (temp 2-component vector of float)
|
||||
0:33 b: direct index for structure (global 3-element array of 2-component vector of float)
|
||||
0:33 move second child to first child (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 't' (temp structure{global int a, global 3-element array of 2-component vector of float b, global bool c})
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 2.000000
|
||||
0:33 3.000000
|
||||
0:33 4.000000
|
||||
0:33 5.000000
|
||||
0:33 6.000000
|
||||
0:33 7.000000
|
||||
0:33 true (const bool)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:33 Constant:
|
||||
0:33 2 (const int)
|
||||
0:33 Constant:
|
||||
0:33 1 (const int)
|
||||
0:35 move second child to first child (temp 4-component vector of float)
|
||||
0:35 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:35 Construct vec4 (temp 4-component vector of float)
|
||||
0:35 'f' (temp float)
|
||||
0:35 'g' (temp float)
|
||||
0:35 'h' (temp float)
|
||||
0:35 'i' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'v1' (global 4-component vector of float)
|
||||
0:? 'v2' (global 4-component vector of float)
|
||||
0:? 'v3' (global 4-component vector of float)
|
||||
0:? 'v4' (global 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
depthOut.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 'Depth' (smooth in float)
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'Depth' (smooth in float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 'Depth' (smooth in float)
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'Depth' (smooth in float)
|
||||
|
||||
depthOut.frag
|
||||
WARNING: 0:3: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 'Depth' (smooth in float)
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'Depth' (smooth in float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:6 Function Definition: main( (global void)
|
||||
0:6 Function Parameters:
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp float)
|
||||
0:8 'gl_FragDepth' (gl_FragDepth float FragDepth)
|
||||
0:8 'Depth' (smooth in float)
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:9 'Color' (smooth in 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'Color' (smooth in 4-component vector of float)
|
||||
0:? 'Depth' (smooth in float)
|
||||
|
||||
|
||||
@@ -1,239 +1,239 @@
|
||||
discard-dce.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:26 Branch: Kill
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than or Equal (temp bool)
|
||||
0:30 'radius' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.750000
|
||||
0:30 true case
|
||||
0:31 subtract second child into first child (temp 4-component vector of float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Absolute value (global float)
|
||||
0:31 divide (temp float)
|
||||
0:31 pow (global float)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 16.000000
|
||||
0:31 Constant:
|
||||
0:31 2.000000
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:33 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:26 Branch: Kill
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than or Equal (temp bool)
|
||||
0:30 'radius' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.750000
|
||||
0:30 true case
|
||||
0:31 subtract second child into first child (temp 4-component vector of float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Absolute value (global float)
|
||||
0:31 divide (temp float)
|
||||
0:31 pow (global float)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 16.000000
|
||||
0:31 Constant:
|
||||
0:31 2.000000
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:33 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
discard-dce.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:26 Branch: Kill
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than or Equal (temp bool)
|
||||
0:30 'radius' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.750000
|
||||
0:30 true case
|
||||
0:31 subtract second child into first child (temp 4-component vector of float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Absolute value (global float)
|
||||
0:31 divide (temp float)
|
||||
0:31 pow (global float)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 16.000000
|
||||
0:31 Constant:
|
||||
0:31 2.000000
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:33 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:4 Function Definition: main( (global void)
|
||||
0:4 Function Parameters:
|
||||
0:6 Sequence
|
||||
0:6 Sequence
|
||||
0:6 move second child to first child (temp 4-component vector of float)
|
||||
0:6 'white' (temp 4-component vector of float)
|
||||
0:6 Constant:
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:6 1.000000
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp 4-component vector of float)
|
||||
0:7 'black' (temp 4-component vector of float)
|
||||
0:7 Constant:
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:7 0.200000
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'color' (temp 4-component vector of float)
|
||||
0:8 'white' (temp 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 move second child to first child (temp float)
|
||||
0:11 'x' (temp float)
|
||||
0:11 subtract (temp float)
|
||||
0:11 component-wise multiply (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 Constant:
|
||||
0:11 2.000000
|
||||
0:11 Constant:
|
||||
0:11 1.000000
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp float)
|
||||
0:12 'y' (temp float)
|
||||
0:12 subtract (temp float)
|
||||
0:12 component-wise multiply (temp float)
|
||||
0:12 direct index (temp float)
|
||||
0:12 'tex_coord' (smooth in 2-component vector of float)
|
||||
0:12 Constant:
|
||||
0:12 1 (const int)
|
||||
0:12 Constant:
|
||||
0:12 2.000000
|
||||
0:12 Constant:
|
||||
0:12 1.000000
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp float)
|
||||
0:14 'radius' (temp float)
|
||||
0:14 sqrt (global float)
|
||||
0:14 add (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 'x' (temp float)
|
||||
0:14 component-wise multiply (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:14 'y' (temp float)
|
||||
0:15 Test condition and select (temp void)
|
||||
0:15 Condition
|
||||
0:15 Compare Greater Than (temp bool)
|
||||
0:15 'radius' (temp float)
|
||||
0:15 Constant:
|
||||
0:15 1.000000
|
||||
0:15 true case
|
||||
0:16 Sequence
|
||||
0:16 Test condition and select (temp void)
|
||||
0:16 Condition
|
||||
0:16 Compare Greater Than (temp bool)
|
||||
0:16 'radius' (temp float)
|
||||
0:16 Constant:
|
||||
0:16 1.100000
|
||||
0:16 true case
|
||||
0:17 Sequence
|
||||
0:17 Pre-Increment (temp 4-component vector of float)
|
||||
0:17 'color' (temp 4-component vector of float)
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:22 Test condition and select (temp void)
|
||||
0:22 Condition
|
||||
0:22 Compare Greater Than (temp bool)
|
||||
0:22 'radius' (temp float)
|
||||
0:22 Constant:
|
||||
0:22 1.200000
|
||||
0:22 true case
|
||||
0:23 Sequence
|
||||
0:23 Pre-Increment (temp 4-component vector of float)
|
||||
0:23 'color' (temp 4-component vector of float)
|
||||
0:26 Branch: Kill
|
||||
0:30 Test condition and select (temp void)
|
||||
0:30 Condition
|
||||
0:30 Compare Greater Than or Equal (temp bool)
|
||||
0:30 'radius' (temp float)
|
||||
0:30 Constant:
|
||||
0:30 0.750000
|
||||
0:30 true case
|
||||
0:31 subtract second child into first child (temp 4-component vector of float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Absolute value (global float)
|
||||
0:31 divide (temp float)
|
||||
0:31 pow (global float)
|
||||
0:31 'radius' (temp float)
|
||||
0:31 Constant:
|
||||
0:31 16.000000
|
||||
0:31 Constant:
|
||||
0:31 2.000000
|
||||
0:33 move second child to first child (temp 4-component vector of float)
|
||||
0:33 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:33 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'tex_coord' (smooth in 2-component vector of float)
|
||||
|
||||
|
||||
@@ -1,65 +1,65 @@
|
||||
doWhileLoop.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'color' (temp 4-component vector of float)
|
||||
0:9 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:13 Loop with condition not tested first
|
||||
0:13 Loop Condition
|
||||
0:13 Compare Less Than (temp bool)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 'd' (uniform float)
|
||||
0:13 Loop Body
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'bigColor' (uniform 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'color' (temp 4-component vector of float)
|
||||
0:9 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:13 Loop with condition not tested first
|
||||
0:13 Loop Condition
|
||||
0:13 Compare Less Than (temp bool)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 'd' (uniform float)
|
||||
0:13 Loop Body
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'bigColor' (uniform 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
doWhileLoop.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'color' (temp 4-component vector of float)
|
||||
0:9 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:13 Loop with condition not tested first
|
||||
0:13 Loop Condition
|
||||
0:13 Compare Less Than (temp bool)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 'd' (uniform float)
|
||||
0:13 Loop Body
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'bigColor' (uniform 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:7 Function Definition: main( (global void)
|
||||
0:7 Function Parameters:
|
||||
0:9 Sequence
|
||||
0:9 Sequence
|
||||
0:9 move second child to first child (temp 4-component vector of float)
|
||||
0:9 'color' (temp 4-component vector of float)
|
||||
0:9 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:13 Loop with condition not tested first
|
||||
0:13 Loop Condition
|
||||
0:13 Compare Less Than (temp bool)
|
||||
0:13 direct index (temp float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 0 (const int)
|
||||
0:13 'd' (uniform float)
|
||||
0:13 Loop Body
|
||||
0:12 Sequence
|
||||
0:12 add second child into first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'bigColor' (uniform 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
@@ -1,257 +1,257 @@
|
||||
earlyReturnDiscard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:19 Function Definition: main( (global void)
|
||||
0:19 Function Parameters:
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4-component vector of float)
|
||||
0:21 'color' (temp 4-component vector of float)
|
||||
0:21 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'color2' (temp 4-component vector of float)
|
||||
0:24 'otherColor' (uniform 4-component vector of float)
|
||||
0:26 Test condition and select (temp void)
|
||||
0:26 Condition
|
||||
0:26 Compare Greater Than (temp bool)
|
||||
0:26 'c' (smooth in float)
|
||||
0:26 'd' (uniform float)
|
||||
0:26 true case
|
||||
0:27 add second child into first child (temp 4-component vector of float)
|
||||
0:27 'color' (temp 4-component vector of float)
|
||||
0:27 'bigColor' (uniform 4-component vector of float)
|
||||
0:26 false case
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'color' (temp 4-component vector of float)
|
||||
0:29 'smallColor' (uniform 4-component vector of float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 direct index (temp float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Constant:
|
||||
0:31 2 (const int)
|
||||
0:31 'minimum' (uniform float)
|
||||
0:31 true case
|
||||
0:32 Branch: Return
|
||||
0:34 Post-Increment (temp float)
|
||||
0:34 direct index (temp float)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 Compare Greater Than (temp bool)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'color' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 2 (const int)
|
||||
0:36 'threshhold' (uniform float)
|
||||
0:36 true case
|
||||
0:37 Branch: Kill
|
||||
0:39 Post-Increment (temp 4-component vector of float)
|
||||
0:39 'color' (temp 4-component vector of float)
|
||||
0:42 Test condition and select (temp void)
|
||||
0:42 Condition
|
||||
0:42 Compare Greater Than (temp bool)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'color' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 'threshhold2' (uniform float)
|
||||
0:42 true case
|
||||
0:43 Sequence
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 'threshhold2' (uniform float)
|
||||
0:43 true case
|
||||
0:44 Branch: Return
|
||||
0:43 false case
|
||||
0:45 Test condition and select (temp void)
|
||||
0:45 Condition
|
||||
0:45 'b' (uniform bool)
|
||||
0:45 true case
|
||||
0:46 Post-Increment (temp float)
|
||||
0:46 direct index (temp float)
|
||||
0:46 'color' (temp 4-component vector of float)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:45 false case
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Less Than (temp bool)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'color' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:48 'minimum' (uniform float)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Kill
|
||||
0:48 false case
|
||||
0:51 Sequence
|
||||
0:51 Post-Increment (temp 4-component vector of float)
|
||||
0:51 'color' (temp 4-component vector of float)
|
||||
0:42 false case
|
||||
0:55 Sequence
|
||||
0:55 Test condition and select (temp void)
|
||||
0:55 Condition
|
||||
0:55 'b' (uniform bool)
|
||||
0:55 true case
|
||||
0:56 Branch: Kill
|
||||
0:55 false case
|
||||
0:58 Branch: Return
|
||||
0:101 move second child to first child (temp 4-component vector of float)
|
||||
0:101 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:101 component-wise multiply (temp 4-component vector of float)
|
||||
0:101 'color' (temp 4-component vector of float)
|
||||
0:101 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'threshhold' (uniform float)
|
||||
0:? 'threshhold2' (uniform float)
|
||||
0:? 'threshhold3' (uniform float)
|
||||
0:? 'minimum' (uniform float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'b' (uniform bool)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:19 Function Definition: main( (global void)
|
||||
0:19 Function Parameters:
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4-component vector of float)
|
||||
0:21 'color' (temp 4-component vector of float)
|
||||
0:21 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'color2' (temp 4-component vector of float)
|
||||
0:24 'otherColor' (uniform 4-component vector of float)
|
||||
0:26 Test condition and select (temp void)
|
||||
0:26 Condition
|
||||
0:26 Compare Greater Than (temp bool)
|
||||
0:26 'c' (smooth in float)
|
||||
0:26 'd' (uniform float)
|
||||
0:26 true case
|
||||
0:27 add second child into first child (temp 4-component vector of float)
|
||||
0:27 'color' (temp 4-component vector of float)
|
||||
0:27 'bigColor' (uniform 4-component vector of float)
|
||||
0:26 false case
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'color' (temp 4-component vector of float)
|
||||
0:29 'smallColor' (uniform 4-component vector of float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 direct index (temp float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Constant:
|
||||
0:31 2 (const int)
|
||||
0:31 'minimum' (uniform float)
|
||||
0:31 true case
|
||||
0:32 Branch: Return
|
||||
0:34 Post-Increment (temp float)
|
||||
0:34 direct index (temp float)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 Compare Greater Than (temp bool)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'color' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 2 (const int)
|
||||
0:36 'threshhold' (uniform float)
|
||||
0:36 true case
|
||||
0:37 Branch: Kill
|
||||
0:39 Post-Increment (temp 4-component vector of float)
|
||||
0:39 'color' (temp 4-component vector of float)
|
||||
0:42 Test condition and select (temp void)
|
||||
0:42 Condition
|
||||
0:42 Compare Greater Than (temp bool)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'color' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 'threshhold2' (uniform float)
|
||||
0:42 true case
|
||||
0:43 Sequence
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 'threshhold2' (uniform float)
|
||||
0:43 true case
|
||||
0:44 Branch: Return
|
||||
0:43 false case
|
||||
0:45 Test condition and select (temp void)
|
||||
0:45 Condition
|
||||
0:45 'b' (uniform bool)
|
||||
0:45 true case
|
||||
0:46 Post-Increment (temp float)
|
||||
0:46 direct index (temp float)
|
||||
0:46 'color' (temp 4-component vector of float)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:45 false case
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Less Than (temp bool)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'color' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:48 'minimum' (uniform float)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Kill
|
||||
0:48 false case
|
||||
0:51 Sequence
|
||||
0:51 Post-Increment (temp 4-component vector of float)
|
||||
0:51 'color' (temp 4-component vector of float)
|
||||
0:42 false case
|
||||
0:55 Sequence
|
||||
0:55 Test condition and select (temp void)
|
||||
0:55 Condition
|
||||
0:55 'b' (uniform bool)
|
||||
0:55 true case
|
||||
0:56 Branch: Kill
|
||||
0:55 false case
|
||||
0:58 Branch: Return
|
||||
0:101 move second child to first child (temp 4-component vector of float)
|
||||
0:101 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:101 component-wise multiply (temp 4-component vector of float)
|
||||
0:101 'color' (temp 4-component vector of float)
|
||||
0:101 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'threshhold' (uniform float)
|
||||
0:? 'threshhold2' (uniform float)
|
||||
0:? 'threshhold3' (uniform float)
|
||||
0:? 'minimum' (uniform float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'b' (uniform bool)
|
||||
|
||||
earlyReturnDiscard.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:19 Function Definition: main( (global void)
|
||||
0:19 Function Parameters:
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4-component vector of float)
|
||||
0:21 'color' (temp 4-component vector of float)
|
||||
0:21 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'color2' (temp 4-component vector of float)
|
||||
0:24 'otherColor' (uniform 4-component vector of float)
|
||||
0:26 Test condition and select (temp void)
|
||||
0:26 Condition
|
||||
0:26 Compare Greater Than (temp bool)
|
||||
0:26 'c' (smooth in float)
|
||||
0:26 'd' (uniform float)
|
||||
0:26 true case
|
||||
0:27 add second child into first child (temp 4-component vector of float)
|
||||
0:27 'color' (temp 4-component vector of float)
|
||||
0:27 'bigColor' (uniform 4-component vector of float)
|
||||
0:26 false case
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'color' (temp 4-component vector of float)
|
||||
0:29 'smallColor' (uniform 4-component vector of float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 direct index (temp float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Constant:
|
||||
0:31 2 (const int)
|
||||
0:31 'minimum' (uniform float)
|
||||
0:31 true case
|
||||
0:32 Branch: Return
|
||||
0:34 Post-Increment (temp float)
|
||||
0:34 direct index (temp float)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 Compare Greater Than (temp bool)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'color' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 2 (const int)
|
||||
0:36 'threshhold' (uniform float)
|
||||
0:36 true case
|
||||
0:37 Branch: Kill
|
||||
0:39 Post-Increment (temp 4-component vector of float)
|
||||
0:39 'color' (temp 4-component vector of float)
|
||||
0:42 Test condition and select (temp void)
|
||||
0:42 Condition
|
||||
0:42 Compare Greater Than (temp bool)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'color' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 'threshhold2' (uniform float)
|
||||
0:42 true case
|
||||
0:43 Sequence
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 'threshhold2' (uniform float)
|
||||
0:43 true case
|
||||
0:44 Branch: Return
|
||||
0:43 false case
|
||||
0:45 Test condition and select (temp void)
|
||||
0:45 Condition
|
||||
0:45 'b' (uniform bool)
|
||||
0:45 true case
|
||||
0:46 Post-Increment (temp float)
|
||||
0:46 direct index (temp float)
|
||||
0:46 'color' (temp 4-component vector of float)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:45 false case
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Less Than (temp bool)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'color' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:48 'minimum' (uniform float)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Kill
|
||||
0:48 false case
|
||||
0:51 Sequence
|
||||
0:51 Post-Increment (temp 4-component vector of float)
|
||||
0:51 'color' (temp 4-component vector of float)
|
||||
0:42 false case
|
||||
0:55 Sequence
|
||||
0:55 Test condition and select (temp void)
|
||||
0:55 Condition
|
||||
0:55 'b' (uniform bool)
|
||||
0:55 true case
|
||||
0:56 Branch: Kill
|
||||
0:55 false case
|
||||
0:58 Branch: Return
|
||||
0:101 move second child to first child (temp 4-component vector of float)
|
||||
0:101 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:101 component-wise multiply (temp 4-component vector of float)
|
||||
0:101 'color' (temp 4-component vector of float)
|
||||
0:101 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'threshhold' (uniform float)
|
||||
0:? 'threshhold2' (uniform float)
|
||||
0:? 'threshhold3' (uniform float)
|
||||
0:? 'minimum' (uniform float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'b' (uniform bool)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:19 Function Definition: main( (global void)
|
||||
0:19 Function Parameters:
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp 4-component vector of float)
|
||||
0:21 'color' (temp 4-component vector of float)
|
||||
0:21 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'color2' (temp 4-component vector of float)
|
||||
0:24 'otherColor' (uniform 4-component vector of float)
|
||||
0:26 Test condition and select (temp void)
|
||||
0:26 Condition
|
||||
0:26 Compare Greater Than (temp bool)
|
||||
0:26 'c' (smooth in float)
|
||||
0:26 'd' (uniform float)
|
||||
0:26 true case
|
||||
0:27 add second child into first child (temp 4-component vector of float)
|
||||
0:27 'color' (temp 4-component vector of float)
|
||||
0:27 'bigColor' (uniform 4-component vector of float)
|
||||
0:26 false case
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'color' (temp 4-component vector of float)
|
||||
0:29 'smallColor' (uniform 4-component vector of float)
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Less Than (temp bool)
|
||||
0:31 direct index (temp float)
|
||||
0:31 'color' (temp 4-component vector of float)
|
||||
0:31 Constant:
|
||||
0:31 2 (const int)
|
||||
0:31 'minimum' (uniform float)
|
||||
0:31 true case
|
||||
0:32 Branch: Return
|
||||
0:34 Post-Increment (temp float)
|
||||
0:34 direct index (temp float)
|
||||
0:34 'color' (temp 4-component vector of float)
|
||||
0:34 Constant:
|
||||
0:34 2 (const int)
|
||||
0:36 Test condition and select (temp void)
|
||||
0:36 Condition
|
||||
0:36 Compare Greater Than (temp bool)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'color' (temp 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 2 (const int)
|
||||
0:36 'threshhold' (uniform float)
|
||||
0:36 true case
|
||||
0:37 Branch: Kill
|
||||
0:39 Post-Increment (temp 4-component vector of float)
|
||||
0:39 'color' (temp 4-component vector of float)
|
||||
0:42 Test condition and select (temp void)
|
||||
0:42 Condition
|
||||
0:42 Compare Greater Than (temp bool)
|
||||
0:42 direct index (temp float)
|
||||
0:42 'color' (temp 4-component vector of float)
|
||||
0:42 Constant:
|
||||
0:42 3 (const int)
|
||||
0:42 'threshhold2' (uniform float)
|
||||
0:42 true case
|
||||
0:43 Sequence
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 direct index (temp float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 Constant:
|
||||
0:43 2 (const int)
|
||||
0:43 'threshhold2' (uniform float)
|
||||
0:43 true case
|
||||
0:44 Branch: Return
|
||||
0:43 false case
|
||||
0:45 Test condition and select (temp void)
|
||||
0:45 Condition
|
||||
0:45 'b' (uniform bool)
|
||||
0:45 true case
|
||||
0:46 Post-Increment (temp float)
|
||||
0:46 direct index (temp float)
|
||||
0:46 'color' (temp 4-component vector of float)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:45 false case
|
||||
0:48 Sequence
|
||||
0:48 Test condition and select (temp void)
|
||||
0:48 Condition
|
||||
0:48 Compare Less Than (temp bool)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'color' (temp 4-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:48 'minimum' (uniform float)
|
||||
0:48 true case
|
||||
0:49 Sequence
|
||||
0:49 Branch: Kill
|
||||
0:48 false case
|
||||
0:51 Sequence
|
||||
0:51 Post-Increment (temp 4-component vector of float)
|
||||
0:51 'color' (temp 4-component vector of float)
|
||||
0:42 false case
|
||||
0:55 Sequence
|
||||
0:55 Test condition and select (temp void)
|
||||
0:55 Condition
|
||||
0:55 'b' (uniform bool)
|
||||
0:55 true case
|
||||
0:56 Branch: Kill
|
||||
0:55 false case
|
||||
0:58 Branch: Return
|
||||
0:101 move second child to first child (temp 4-component vector of float)
|
||||
0:101 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:101 component-wise multiply (temp 4-component vector of float)
|
||||
0:101 'color' (temp 4-component vector of float)
|
||||
0:101 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'threshhold' (uniform float)
|
||||
0:? 'threshhold2' (uniform float)
|
||||
0:? 'threshhold3' (uniform float)
|
||||
0:? 'minimum' (uniform float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'b' (uniform bool)
|
||||
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
empty.frag
|
||||
Shader version: 100
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
empty2.frag
|
||||
Shader version: 100
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
empty3.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
empty.frag
|
||||
Shader version: 100
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
empty2.frag
|
||||
Shader version: 100
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
empty3.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Missing entry point: Each stage requires one "void main()" entry point
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
@@ -1,32 +1,32 @@
|
||||
errors.frag
|
||||
ERROR: 0:1: 'main' : function cannot take any parameter(s)
|
||||
ERROR: 0:1: 'int' : main function cannot return a value
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:1 Function Definition: main(i1; (global mediump int)
|
||||
0:1 Function Parameters:
|
||||
0:1 'foo' (in mediump int)
|
||||
0:3 Sequence
|
||||
0:3 Branch: Return with expression
|
||||
0:3 Constant:
|
||||
0:3 1 (const int)
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:1 Function Definition: main(i1; (global mediump int)
|
||||
0:1 Function Parameters:
|
||||
0:1 'foo' (in mediump int)
|
||||
0:3 Sequence
|
||||
0:3 Branch: Return with expression
|
||||
0:3 Constant:
|
||||
0:3 1 (const int)
|
||||
0:? Linker Objects
|
||||
|
||||
errors.frag
|
||||
ERROR: 0:1: 'main' : function cannot take any parameter(s)
|
||||
ERROR: 0:1: 'int' : main function cannot return a value
|
||||
ERROR: 2 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:1 Function Definition: main(i1; (global mediump int)
|
||||
0:1 Function Parameters:
|
||||
0:1 'foo' (in mediump int)
|
||||
0:3 Sequence
|
||||
0:3 Branch: Return with expression
|
||||
0:3 Constant:
|
||||
0:3 1 (const int)
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:1 Function Definition: main(i1; (global mediump int)
|
||||
0:1 Function Parameters:
|
||||
0:1 'foo' (in mediump int)
|
||||
0:3 Sequence
|
||||
0:3 Branch: Return with expression
|
||||
0:3 Constant:
|
||||
0:3 1 (const int)
|
||||
0:? Linker Objects
|
||||
|
||||
|
||||
@@ -1,81 +1,81 @@
|
||||
flowControl.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'color2' (temp 4-component vector of float)
|
||||
0:15 'otherColor' (uniform 4-component vector of float)
|
||||
0:17 Test condition and select (temp void)
|
||||
0:17 Condition
|
||||
0:17 Compare Greater Than (temp bool)
|
||||
0:17 'c' (smooth in float)
|
||||
0:17 'd' (uniform float)
|
||||
0:17 true case
|
||||
0:18 add second child into first child (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'bigColor' (uniform 4-component vector of float)
|
||||
0:17 false case
|
||||
0:20 add second child into first child (temp 4-component vector of float)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:20 'smallColor' (uniform 4-component vector of float)
|
||||
0:22 move second child to first child (temp 4-component vector of float)
|
||||
0:22 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:22 component-wise multiply (temp 4-component vector of float)
|
||||
0:22 'color' (temp 4-component vector of float)
|
||||
0:22 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'color2' (temp 4-component vector of float)
|
||||
0:15 'otherColor' (uniform 4-component vector of float)
|
||||
0:17 Test condition and select (temp void)
|
||||
0:17 Condition
|
||||
0:17 Compare Greater Than (temp bool)
|
||||
0:17 'c' (smooth in float)
|
||||
0:17 'd' (uniform float)
|
||||
0:17 true case
|
||||
0:18 add second child into first child (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'bigColor' (uniform 4-component vector of float)
|
||||
0:17 false case
|
||||
0:20 add second child into first child (temp 4-component vector of float)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:20 'smallColor' (uniform 4-component vector of float)
|
||||
0:22 move second child to first child (temp 4-component vector of float)
|
||||
0:22 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:22 component-wise multiply (temp 4-component vector of float)
|
||||
0:22 'color' (temp 4-component vector of float)
|
||||
0:22 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
|
||||
flowControl.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'color2' (temp 4-component vector of float)
|
||||
0:15 'otherColor' (uniform 4-component vector of float)
|
||||
0:17 Test condition and select (temp void)
|
||||
0:17 Condition
|
||||
0:17 Compare Greater Than (temp bool)
|
||||
0:17 'c' (smooth in float)
|
||||
0:17 'd' (uniform float)
|
||||
0:17 true case
|
||||
0:18 add second child into first child (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'bigColor' (uniform 4-component vector of float)
|
||||
0:17 false case
|
||||
0:20 add second child into first child (temp 4-component vector of float)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:20 'smallColor' (uniform 4-component vector of float)
|
||||
0:22 move second child to first child (temp 4-component vector of float)
|
||||
0:22 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:22 component-wise multiply (temp 4-component vector of float)
|
||||
0:22 'color' (temp 4-component vector of float)
|
||||
0:22 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 move second child to first child (temp 4-component vector of float)
|
||||
0:15 'color2' (temp 4-component vector of float)
|
||||
0:15 'otherColor' (uniform 4-component vector of float)
|
||||
0:17 Test condition and select (temp void)
|
||||
0:17 Condition
|
||||
0:17 Compare Greater Than (temp bool)
|
||||
0:17 'c' (smooth in float)
|
||||
0:17 'd' (uniform float)
|
||||
0:17 true case
|
||||
0:18 add second child into first child (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'bigColor' (uniform 4-component vector of float)
|
||||
0:17 false case
|
||||
0:20 add second child into first child (temp 4-component vector of float)
|
||||
0:20 'color' (temp 4-component vector of float)
|
||||
0:20 'smallColor' (uniform 4-component vector of float)
|
||||
0:22 move second child to first child (temp 4-component vector of float)
|
||||
0:22 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:22 component-wise multiply (temp 4-component vector of float)
|
||||
0:22 'color' (temp 4-component vector of float)
|
||||
0:22 'color2' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'smallColor' (uniform 4-component vector of float)
|
||||
0:? 'otherColor' (uniform 4-component vector of float)
|
||||
0:? 'c' (smooth in float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,361 +1,361 @@
|
||||
forLoop.frag
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:14 Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:14 Loop with condition tested first
|
||||
0:14 Loop Condition
|
||||
0:14 Compare Less Than (temp bool)
|
||||
0:14 'i' (temp int)
|
||||
0:14 'Count' (uniform int)
|
||||
0:14 Loop Body
|
||||
0:15 Sequence
|
||||
0:15 add second child into first child (temp 4-component vector of float)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:15 'bigColor' (uniform 4-component vector of float)
|
||||
0:14 Loop Terminal Expression
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'sum' (temp float)
|
||||
0:20 Constant:
|
||||
0:20 0.000000
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 Loop with condition tested first
|
||||
0:21 Loop Condition
|
||||
0:21 Compare Less Than (temp bool)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 4 (const int)
|
||||
0:21 Loop Body
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (temp float)
|
||||
0:22 Convert uint to float (temp float)
|
||||
0:22 indirect index (temp uint)
|
||||
0:22 'v4' (uniform 4-component vector of uint)
|
||||
0:22 'i' (temp int)
|
||||
0:21 Loop Terminal Expression
|
||||
0:21 Pre-Increment (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:26 Sequence
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:26 Loop with condition tested first
|
||||
0:26 Loop Condition
|
||||
0:26 Compare Less Than (temp bool)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 4 (const int)
|
||||
0:26 Loop Body
|
||||
0:27 move second child to first child (temp float)
|
||||
0:27 indirect index (temp float)
|
||||
0:27 'tv4' (temp 4-component vector of float)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Convert uint to float (temp float)
|
||||
0:27 component-wise multiply (temp uint)
|
||||
0:27 indirect index (temp uint)
|
||||
0:27 'v4' (uniform 4-component vector of uint)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Constant:
|
||||
0:27 4 (const uint)
|
||||
0:26 Loop Terminal Expression
|
||||
0:26 Pre-Increment (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:29 add (temp 4-component vector of float)
|
||||
0:29 Construct vec4 (temp 4-component vector of float)
|
||||
0:29 'sum' (temp float)
|
||||
0:29 'tv4' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'r' (temp 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:34 Sequence
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Loop with condition tested first
|
||||
0:34 Loop Condition
|
||||
0:34 Compare Less Than (temp bool)
|
||||
0:34 'i' (temp int)
|
||||
0:34 'Count' (uniform int)
|
||||
0:34 Loop Body
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'r' (temp 4-component vector of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 'f' (smooth in float)
|
||||
0:34 Loop Terminal Expression
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:37 add second child into first child (temp 3-component vector of float)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'r' (temp 4-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:39 Sequence
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 0 (const int)
|
||||
0:39 Loop with condition tested first
|
||||
0:39 Loop Condition
|
||||
0:39 Compare Less Than (temp bool)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 16 (const int)
|
||||
0:39 Loop Body
|
||||
0:40 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:40 'f' (smooth in float)
|
||||
0:39 Loop Terminal Expression
|
||||
0:39 add second child into first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'f' (smooth in float)
|
||||
0:? 'Count' (uniform int)
|
||||
0:? 'v4' (uniform 4-component vector of uint)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:14 Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:14 Loop with condition tested first
|
||||
0:14 Loop Condition
|
||||
0:14 Compare Less Than (temp bool)
|
||||
0:14 'i' (temp int)
|
||||
0:14 'Count' (uniform int)
|
||||
0:14 Loop Body
|
||||
0:15 Sequence
|
||||
0:15 add second child into first child (temp 4-component vector of float)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:15 'bigColor' (uniform 4-component vector of float)
|
||||
0:14 Loop Terminal Expression
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'sum' (temp float)
|
||||
0:20 Constant:
|
||||
0:20 0.000000
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 Loop with condition tested first
|
||||
0:21 Loop Condition
|
||||
0:21 Compare Less Than (temp bool)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 4 (const int)
|
||||
0:21 Loop Body
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (temp float)
|
||||
0:22 Convert uint to float (temp float)
|
||||
0:22 indirect index (temp uint)
|
||||
0:22 'v4' (uniform 4-component vector of uint)
|
||||
0:22 'i' (temp int)
|
||||
0:21 Loop Terminal Expression
|
||||
0:21 Pre-Increment (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:26 Sequence
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:26 Loop with condition tested first
|
||||
0:26 Loop Condition
|
||||
0:26 Compare Less Than (temp bool)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 4 (const int)
|
||||
0:26 Loop Body
|
||||
0:27 move second child to first child (temp float)
|
||||
0:27 indirect index (temp float)
|
||||
0:27 'tv4' (temp 4-component vector of float)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Convert uint to float (temp float)
|
||||
0:27 component-wise multiply (temp uint)
|
||||
0:27 indirect index (temp uint)
|
||||
0:27 'v4' (uniform 4-component vector of uint)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Constant:
|
||||
0:27 4 (const uint)
|
||||
0:26 Loop Terminal Expression
|
||||
0:26 Pre-Increment (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:29 add (temp 4-component vector of float)
|
||||
0:29 Construct vec4 (temp 4-component vector of float)
|
||||
0:29 'sum' (temp float)
|
||||
0:29 'tv4' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'r' (temp 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:34 Sequence
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Loop with condition tested first
|
||||
0:34 Loop Condition
|
||||
0:34 Compare Less Than (temp bool)
|
||||
0:34 'i' (temp int)
|
||||
0:34 'Count' (uniform int)
|
||||
0:34 Loop Body
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'r' (temp 4-component vector of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 'f' (smooth in float)
|
||||
0:34 Loop Terminal Expression
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:37 add second child into first child (temp 3-component vector of float)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'r' (temp 4-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:39 Sequence
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 0 (const int)
|
||||
0:39 Loop with condition tested first
|
||||
0:39 Loop Condition
|
||||
0:39 Compare Less Than (temp bool)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 16 (const int)
|
||||
0:39 Loop Body
|
||||
0:40 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:40 'f' (smooth in float)
|
||||
0:39 Loop Terminal Expression
|
||||
0:39 add second child into first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'f' (smooth in float)
|
||||
0:? 'Count' (uniform int)
|
||||
0:? 'v4' (uniform 4-component vector of uint)
|
||||
|
||||
forLoop.frag
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:14 Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:14 Loop with condition tested first
|
||||
0:14 Loop Condition
|
||||
0:14 Compare Less Than (temp bool)
|
||||
0:14 'i' (temp int)
|
||||
0:14 'Count' (uniform int)
|
||||
0:14 Loop Body
|
||||
0:15 Sequence
|
||||
0:15 add second child into first child (temp 4-component vector of float)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:15 'bigColor' (uniform 4-component vector of float)
|
||||
0:14 Loop Terminal Expression
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'sum' (temp float)
|
||||
0:20 Constant:
|
||||
0:20 0.000000
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 Loop with condition tested first
|
||||
0:21 Loop Condition
|
||||
0:21 Compare Less Than (temp bool)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 4 (const int)
|
||||
0:21 Loop Body
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (temp float)
|
||||
0:22 Convert uint to float (temp float)
|
||||
0:22 indirect index (temp uint)
|
||||
0:22 'v4' (uniform 4-component vector of uint)
|
||||
0:22 'i' (temp int)
|
||||
0:21 Loop Terminal Expression
|
||||
0:21 Pre-Increment (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:26 Sequence
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:26 Loop with condition tested first
|
||||
0:26 Loop Condition
|
||||
0:26 Compare Less Than (temp bool)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 4 (const int)
|
||||
0:26 Loop Body
|
||||
0:27 move second child to first child (temp float)
|
||||
0:27 indirect index (temp float)
|
||||
0:27 'tv4' (temp 4-component vector of float)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Convert uint to float (temp float)
|
||||
0:27 component-wise multiply (temp uint)
|
||||
0:27 indirect index (temp uint)
|
||||
0:27 'v4' (uniform 4-component vector of uint)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Constant:
|
||||
0:27 4 (const uint)
|
||||
0:26 Loop Terminal Expression
|
||||
0:26 Pre-Increment (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:29 add (temp 4-component vector of float)
|
||||
0:29 Construct vec4 (temp 4-component vector of float)
|
||||
0:29 'sum' (temp float)
|
||||
0:29 'tv4' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'r' (temp 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:34 Sequence
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Loop with condition tested first
|
||||
0:34 Loop Condition
|
||||
0:34 Compare Less Than (temp bool)
|
||||
0:34 'i' (temp int)
|
||||
0:34 'Count' (uniform int)
|
||||
0:34 Loop Body
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'r' (temp 4-component vector of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 'f' (smooth in float)
|
||||
0:34 Loop Terminal Expression
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:37 add second child into first child (temp 3-component vector of float)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'r' (temp 4-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:39 Sequence
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 0 (const int)
|
||||
0:39 Loop with condition tested first
|
||||
0:39 Loop Condition
|
||||
0:39 Compare Less Than (temp bool)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 16 (const int)
|
||||
0:39 Loop Body
|
||||
0:40 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:40 'f' (smooth in float)
|
||||
0:39 Loop Terminal Expression
|
||||
0:39 add second child into first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'f' (smooth in float)
|
||||
0:? 'Count' (uniform int)
|
||||
0:? 'v4' (uniform 4-component vector of uint)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:10 Function Definition: main( (global void)
|
||||
0:10 Function Parameters:
|
||||
0:12 Sequence
|
||||
0:12 Sequence
|
||||
0:12 move second child to first child (temp 4-component vector of float)
|
||||
0:12 'color' (temp 4-component vector of float)
|
||||
0:12 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:14 Sequence
|
||||
0:14 Sequence
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:14 Constant:
|
||||
0:14 0 (const int)
|
||||
0:14 Loop with condition tested first
|
||||
0:14 Loop Condition
|
||||
0:14 Compare Less Than (temp bool)
|
||||
0:14 'i' (temp int)
|
||||
0:14 'Count' (uniform int)
|
||||
0:14 Loop Body
|
||||
0:15 Sequence
|
||||
0:15 add second child into first child (temp 4-component vector of float)
|
||||
0:15 'color' (temp 4-component vector of float)
|
||||
0:15 'bigColor' (uniform 4-component vector of float)
|
||||
0:14 Loop Terminal Expression
|
||||
0:14 Pre-Increment (temp int)
|
||||
0:14 'i' (temp int)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp float)
|
||||
0:20 'sum' (temp float)
|
||||
0:20 Constant:
|
||||
0:20 0.000000
|
||||
0:21 Sequence
|
||||
0:21 Sequence
|
||||
0:21 move second child to first child (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:21 Loop with condition tested first
|
||||
0:21 Loop Condition
|
||||
0:21 Compare Less Than (temp bool)
|
||||
0:21 'i' (temp int)
|
||||
0:21 Constant:
|
||||
0:21 4 (const int)
|
||||
0:21 Loop Body
|
||||
0:22 add second child into first child (temp float)
|
||||
0:22 'sum' (temp float)
|
||||
0:22 Convert uint to float (temp float)
|
||||
0:22 indirect index (temp uint)
|
||||
0:22 'v4' (uniform 4-component vector of uint)
|
||||
0:22 'i' (temp int)
|
||||
0:21 Loop Terminal Expression
|
||||
0:21 Pre-Increment (temp int)
|
||||
0:21 'i' (temp int)
|
||||
0:26 Sequence
|
||||
0:26 Sequence
|
||||
0:26 move second child to first child (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 0 (const int)
|
||||
0:26 Loop with condition tested first
|
||||
0:26 Loop Condition
|
||||
0:26 Compare Less Than (temp bool)
|
||||
0:26 'i' (temp int)
|
||||
0:26 Constant:
|
||||
0:26 4 (const int)
|
||||
0:26 Loop Body
|
||||
0:27 move second child to first child (temp float)
|
||||
0:27 indirect index (temp float)
|
||||
0:27 'tv4' (temp 4-component vector of float)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Convert uint to float (temp float)
|
||||
0:27 component-wise multiply (temp uint)
|
||||
0:27 indirect index (temp uint)
|
||||
0:27 'v4' (uniform 4-component vector of uint)
|
||||
0:27 'i' (temp int)
|
||||
0:27 Constant:
|
||||
0:27 4 (const uint)
|
||||
0:26 Loop Terminal Expression
|
||||
0:26 Pre-Increment (temp int)
|
||||
0:26 'i' (temp int)
|
||||
0:29 add second child into first child (temp 4-component vector of float)
|
||||
0:29 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:29 add (temp 4-component vector of float)
|
||||
0:29 Construct vec4 (temp 4-component vector of float)
|
||||
0:29 'sum' (temp float)
|
||||
0:29 'tv4' (temp 4-component vector of float)
|
||||
0:32 move second child to first child (temp 3-component vector of float)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'r' (temp 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:32 vector swizzle (temp 3-component vector of float)
|
||||
0:32 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:32 Sequence
|
||||
0:32 Constant:
|
||||
0:32 0 (const int)
|
||||
0:32 Constant:
|
||||
0:32 1 (const int)
|
||||
0:32 Constant:
|
||||
0:32 2 (const int)
|
||||
0:34 Sequence
|
||||
0:34 Sequence
|
||||
0:34 move second child to first child (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:34 Constant:
|
||||
0:34 0 (const int)
|
||||
0:34 Loop with condition tested first
|
||||
0:34 Loop Condition
|
||||
0:34 Compare Less Than (temp bool)
|
||||
0:34 'i' (temp int)
|
||||
0:34 'Count' (uniform int)
|
||||
0:34 Loop Body
|
||||
0:35 move second child to first child (temp float)
|
||||
0:35 direct index (temp float)
|
||||
0:35 'r' (temp 4-component vector of float)
|
||||
0:35 Constant:
|
||||
0:35 3 (const int)
|
||||
0:35 'f' (smooth in float)
|
||||
0:34 Loop Terminal Expression
|
||||
0:34 Pre-Increment (temp int)
|
||||
0:34 'i' (temp int)
|
||||
0:37 add second child into first child (temp 3-component vector of float)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:37 vector swizzle (temp 3-component vector of float)
|
||||
0:37 'r' (temp 4-component vector of float)
|
||||
0:37 Sequence
|
||||
0:37 Constant:
|
||||
0:37 0 (const int)
|
||||
0:37 Constant:
|
||||
0:37 1 (const int)
|
||||
0:37 Constant:
|
||||
0:37 2 (const int)
|
||||
0:39 Sequence
|
||||
0:39 Sequence
|
||||
0:39 move second child to first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 0 (const int)
|
||||
0:39 Loop with condition tested first
|
||||
0:39 Loop Condition
|
||||
0:39 Compare Less Than (temp bool)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 16 (const int)
|
||||
0:39 Loop Body
|
||||
0:40 vector scale second child into first child (temp 4-component vector of float)
|
||||
0:40 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:40 'f' (smooth in float)
|
||||
0:39 Loop Terminal Expression
|
||||
0:39 add second child into first child (temp int)
|
||||
0:39 'i' (temp int)
|
||||
0:39 Constant:
|
||||
0:39 4 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'f' (smooth in float)
|
||||
0:? 'Count' (uniform int)
|
||||
0:? 'v4' (uniform 4-component vector of uint)
|
||||
|
||||
|
||||
@@ -1,125 +1,125 @@
|
||||
forwardRef.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Construct vec4 (temp 4-component vector of float)
|
||||
0:13 Function Call: foo(vf4; (global float)
|
||||
0:13 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 Function Call: bar( (global void)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 'f' (temp float)
|
||||
0:16 Function Call: unreachableReturn( (global float)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 vector-scale (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'f' (temp float)
|
||||
0:21 Function Definition: bar( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:25 Function Definition: unreachableReturn( (global float)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 Function Call: bar( (global void)
|
||||
0:28 Test condition and select (temp void)
|
||||
0:28 Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'd' (uniform float)
|
||||
0:28 Constant:
|
||||
0:28 4.200000
|
||||
0:28 true case
|
||||
0:29 Branch: Return with expression
|
||||
0:29 Constant:
|
||||
0:29 1.200000
|
||||
0:28 false case
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 4.500000
|
||||
0:34 Function Definition: foo(vf4; (global float)
|
||||
0:34 Function Parameters:
|
||||
0:34 'bar' (in 4-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 Branch: Return with expression
|
||||
0:36 add (temp float)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Construct vec4 (temp 4-component vector of float)
|
||||
0:13 Function Call: foo(vf4; (global float)
|
||||
0:13 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 Function Call: bar( (global void)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 'f' (temp float)
|
||||
0:16 Function Call: unreachableReturn( (global float)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 vector-scale (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'f' (temp float)
|
||||
0:21 Function Definition: bar( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:25 Function Definition: unreachableReturn( (global float)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 Function Call: bar( (global void)
|
||||
0:28 Test condition and select (temp void)
|
||||
0:28 Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'd' (uniform float)
|
||||
0:28 Constant:
|
||||
0:28 4.200000
|
||||
0:28 true case
|
||||
0:29 Branch: Return with expression
|
||||
0:29 Constant:
|
||||
0:29 1.200000
|
||||
0:28 false case
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 4.500000
|
||||
0:34 Function Definition: foo(vf4; (global float)
|
||||
0:34 Function Parameters:
|
||||
0:34 'bar' (in 4-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 Branch: Return with expression
|
||||
0:36 add (temp float)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
forwardRef.frag
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Construct vec4 (temp 4-component vector of float)
|
||||
0:13 Function Call: foo(vf4; (global float)
|
||||
0:13 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 Function Call: bar( (global void)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 'f' (temp float)
|
||||
0:16 Function Call: unreachableReturn( (global float)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 vector-scale (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'f' (temp float)
|
||||
0:21 Function Definition: bar( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:25 Function Definition: unreachableReturn( (global float)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 Function Call: bar( (global void)
|
||||
0:28 Test condition and select (temp void)
|
||||
0:28 Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'd' (uniform float)
|
||||
0:28 Constant:
|
||||
0:28 4.200000
|
||||
0:28 true case
|
||||
0:29 Branch: Return with expression
|
||||
0:29 Constant:
|
||||
0:29 1.200000
|
||||
0:28 false case
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 4.500000
|
||||
0:34 Function Definition: foo(vf4; (global float)
|
||||
0:34 Function Parameters:
|
||||
0:34 'bar' (in 4-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 Branch: Return with expression
|
||||
0:36 add (temp float)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 110
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:13 Sequence
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'color' (temp 4-component vector of float)
|
||||
0:13 Construct vec4 (temp 4-component vector of float)
|
||||
0:13 Function Call: foo(vf4; (global float)
|
||||
0:13 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:15 Function Call: bar( (global void)
|
||||
0:16 Sequence
|
||||
0:16 move second child to first child (temp float)
|
||||
0:16 'f' (temp float)
|
||||
0:16 Function Call: unreachableReturn( (global float)
|
||||
0:18 move second child to first child (temp 4-component vector of float)
|
||||
0:18 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:18 vector-scale (temp 4-component vector of float)
|
||||
0:18 'color' (temp 4-component vector of float)
|
||||
0:18 'f' (temp float)
|
||||
0:21 Function Definition: bar( (global void)
|
||||
0:21 Function Parameters:
|
||||
0:25 Function Definition: unreachableReturn( (global float)
|
||||
0:25 Function Parameters:
|
||||
0:27 Sequence
|
||||
0:27 Function Call: bar( (global void)
|
||||
0:28 Test condition and select (temp void)
|
||||
0:28 Condition
|
||||
0:28 Compare Less Than (temp bool)
|
||||
0:28 'd' (uniform float)
|
||||
0:28 Constant:
|
||||
0:28 4.200000
|
||||
0:28 true case
|
||||
0:29 Branch: Return with expression
|
||||
0:29 Constant:
|
||||
0:29 1.200000
|
||||
0:28 false case
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 4.500000
|
||||
0:34 Function Definition: foo(vf4; (global float)
|
||||
0:34 Function Parameters:
|
||||
0:34 'bar' (in 4-component vector of float)
|
||||
0:36 Sequence
|
||||
0:36 Branch: Return with expression
|
||||
0:36 add (temp float)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 0 (const int)
|
||||
0:36 direct index (temp float)
|
||||
0:36 'bar' (in 4-component vector of float)
|
||||
0:36 Constant:
|
||||
0:36 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
|
||||
|
||||
@@ -1,183 +1,183 @@
|
||||
functionCall.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp float)
|
||||
0:7 'h' (global float)
|
||||
0:7 Constant:
|
||||
0:7 0.000000
|
||||
0:9 Function Definition: foo(vf4; (global float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'bar' (in 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 add (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:14 Function Definition: bar( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:18 Function Definition: unreachableReturn( (global float)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Test condition and select (temp void)
|
||||
0:20 Condition
|
||||
0:20 Compare Less Than (temp bool)
|
||||
0:20 'd' (uniform float)
|
||||
0:20 Constant:
|
||||
0:20 4.200000
|
||||
0:20 true case
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Constant:
|
||||
0:21 1.200000
|
||||
0:20 false case
|
||||
0:23 Branch: Return with expression
|
||||
0:23 Constant:
|
||||
0:23 4.500000
|
||||
0:27 Function Definition: missingReturn( (global float)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Test condition and select (temp void)
|
||||
0:29 Condition
|
||||
0:29 Compare Less Than (temp bool)
|
||||
0:29 'd' (uniform float)
|
||||
0:29 Constant:
|
||||
0:29 4.500000
|
||||
0:29 true case
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'h' (global float)
|
||||
0:30 'd' (uniform float)
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 3.900000
|
||||
0:35 Function Definition: main( (global void)
|
||||
0:35 Function Parameters:
|
||||
0:37 Sequence
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'color' (temp 4-component vector of float)
|
||||
0:37 Construct vec4 (temp 4-component vector of float)
|
||||
0:37 Function Call: foo(vf4; (global float)
|
||||
0:37 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:39 Function Call: bar( (global void)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'f' (temp float)
|
||||
0:40 Function Call: unreachableReturn( (global float)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp float)
|
||||
0:41 'g' (temp float)
|
||||
0:41 Function Call: missingReturn( (global float)
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 'f' (temp float)
|
||||
0:43 'h' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'h' (global float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp float)
|
||||
0:7 'h' (global float)
|
||||
0:7 Constant:
|
||||
0:7 0.000000
|
||||
0:9 Function Definition: foo(vf4; (global float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'bar' (in 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 add (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:14 Function Definition: bar( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:18 Function Definition: unreachableReturn( (global float)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Test condition and select (temp void)
|
||||
0:20 Condition
|
||||
0:20 Compare Less Than (temp bool)
|
||||
0:20 'd' (uniform float)
|
||||
0:20 Constant:
|
||||
0:20 4.200000
|
||||
0:20 true case
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Constant:
|
||||
0:21 1.200000
|
||||
0:20 false case
|
||||
0:23 Branch: Return with expression
|
||||
0:23 Constant:
|
||||
0:23 4.500000
|
||||
0:27 Function Definition: missingReturn( (global float)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Test condition and select (temp void)
|
||||
0:29 Condition
|
||||
0:29 Compare Less Than (temp bool)
|
||||
0:29 'd' (uniform float)
|
||||
0:29 Constant:
|
||||
0:29 4.500000
|
||||
0:29 true case
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'h' (global float)
|
||||
0:30 'd' (uniform float)
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 3.900000
|
||||
0:35 Function Definition: main( (global void)
|
||||
0:35 Function Parameters:
|
||||
0:37 Sequence
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'color' (temp 4-component vector of float)
|
||||
0:37 Construct vec4 (temp 4-component vector of float)
|
||||
0:37 Function Call: foo(vf4; (global float)
|
||||
0:37 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:39 Function Call: bar( (global void)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'f' (temp float)
|
||||
0:40 Function Call: unreachableReturn( (global float)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp float)
|
||||
0:41 'g' (temp float)
|
||||
0:41 Function Call: missingReturn( (global float)
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 'f' (temp float)
|
||||
0:43 'h' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'h' (global float)
|
||||
|
||||
functionCall.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp float)
|
||||
0:7 'h' (global float)
|
||||
0:7 Constant:
|
||||
0:7 0.000000
|
||||
0:9 Function Definition: foo(vf4; (global float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'bar' (in 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 add (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:14 Function Definition: bar( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:18 Function Definition: unreachableReturn( (global float)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Test condition and select (temp void)
|
||||
0:20 Condition
|
||||
0:20 Compare Less Than (temp bool)
|
||||
0:20 'd' (uniform float)
|
||||
0:20 Constant:
|
||||
0:20 4.200000
|
||||
0:20 true case
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Constant:
|
||||
0:21 1.200000
|
||||
0:20 false case
|
||||
0:23 Branch: Return with expression
|
||||
0:23 Constant:
|
||||
0:23 4.500000
|
||||
0:27 Function Definition: missingReturn( (global float)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Test condition and select (temp void)
|
||||
0:29 Condition
|
||||
0:29 Compare Less Than (temp bool)
|
||||
0:29 'd' (uniform float)
|
||||
0:29 Constant:
|
||||
0:29 4.500000
|
||||
0:29 true case
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'h' (global float)
|
||||
0:30 'd' (uniform float)
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 3.900000
|
||||
0:35 Function Definition: main( (global void)
|
||||
0:35 Function Parameters:
|
||||
0:37 Sequence
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'color' (temp 4-component vector of float)
|
||||
0:37 Construct vec4 (temp 4-component vector of float)
|
||||
0:37 Function Call: foo(vf4; (global float)
|
||||
0:37 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:39 Function Call: bar( (global void)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'f' (temp float)
|
||||
0:40 Function Call: unreachableReturn( (global float)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp float)
|
||||
0:41 'g' (temp float)
|
||||
0:41 Function Call: missingReturn( (global float)
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 'f' (temp float)
|
||||
0:43 'h' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'h' (global float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp float)
|
||||
0:7 'h' (global float)
|
||||
0:7 Constant:
|
||||
0:7 0.000000
|
||||
0:9 Function Definition: foo(vf4; (global float)
|
||||
0:9 Function Parameters:
|
||||
0:9 'bar' (in 4-component vector of float)
|
||||
0:11 Sequence
|
||||
0:11 Branch: Return with expression
|
||||
0:11 add (temp float)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 0 (const int)
|
||||
0:11 direct index (temp float)
|
||||
0:11 'bar' (in 4-component vector of float)
|
||||
0:11 Constant:
|
||||
0:11 1 (const int)
|
||||
0:14 Function Definition: bar( (global void)
|
||||
0:14 Function Parameters:
|
||||
0:18 Function Definition: unreachableReturn( (global float)
|
||||
0:18 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 Test condition and select (temp void)
|
||||
0:20 Condition
|
||||
0:20 Compare Less Than (temp bool)
|
||||
0:20 'd' (uniform float)
|
||||
0:20 Constant:
|
||||
0:20 4.200000
|
||||
0:20 true case
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Constant:
|
||||
0:21 1.200000
|
||||
0:20 false case
|
||||
0:23 Branch: Return with expression
|
||||
0:23 Constant:
|
||||
0:23 4.500000
|
||||
0:27 Function Definition: missingReturn( (global float)
|
||||
0:27 Function Parameters:
|
||||
0:29 Sequence
|
||||
0:29 Test condition and select (temp void)
|
||||
0:29 Condition
|
||||
0:29 Compare Less Than (temp bool)
|
||||
0:29 'd' (uniform float)
|
||||
0:29 Constant:
|
||||
0:29 4.500000
|
||||
0:29 true case
|
||||
0:30 Sequence
|
||||
0:30 move second child to first child (temp float)
|
||||
0:30 'h' (global float)
|
||||
0:30 'd' (uniform float)
|
||||
0:31 Branch: Return with expression
|
||||
0:31 Constant:
|
||||
0:31 3.900000
|
||||
0:35 Function Definition: main( (global void)
|
||||
0:35 Function Parameters:
|
||||
0:37 Sequence
|
||||
0:37 Sequence
|
||||
0:37 move second child to first child (temp 4-component vector of float)
|
||||
0:37 'color' (temp 4-component vector of float)
|
||||
0:37 Construct vec4 (temp 4-component vector of float)
|
||||
0:37 Function Call: foo(vf4; (global float)
|
||||
0:37 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:39 Function Call: bar( (global void)
|
||||
0:40 Sequence
|
||||
0:40 move second child to first child (temp float)
|
||||
0:40 'f' (temp float)
|
||||
0:40 Function Call: unreachableReturn( (global float)
|
||||
0:41 Sequence
|
||||
0:41 move second child to first child (temp float)
|
||||
0:41 'g' (temp float)
|
||||
0:41 Function Call: missingReturn( (global float)
|
||||
0:43 move second child to first child (temp 4-component vector of float)
|
||||
0:43 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 vector-scale (temp 4-component vector of float)
|
||||
0:43 'color' (temp 4-component vector of float)
|
||||
0:43 'f' (temp float)
|
||||
0:43 'h' (global float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'h' (global float)
|
||||
|
||||
|
||||
@@ -1,401 +1,401 @@
|
||||
functionSemantics.frag
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Function Definition: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:5 Function Parameters:
|
||||
0:5 'a' (in int)
|
||||
0:5 'b' (const (read only) int)
|
||||
0:5 'c' (in int)
|
||||
0:5 'd' (const (read only) int)
|
||||
0:5 'e' (out int)
|
||||
0:5 'f' (inout int)
|
||||
0:7 Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp int)
|
||||
0:7 'sum' (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 'a' (in int)
|
||||
0:7 'b' (const (read only) int)
|
||||
0:7 'c' (in int)
|
||||
0:7 'd' (const (read only) int)
|
||||
0:7 'f' (inout int)
|
||||
0:10 multiply second child into first child (temp int)
|
||||
0:10 'a' (in int)
|
||||
0:10 Constant:
|
||||
0:10 64 (const int)
|
||||
0:12 multiply second child into first child (temp int)
|
||||
0:12 'c' (in int)
|
||||
0:12 Constant:
|
||||
0:12 64 (const int)
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'e' (out int)
|
||||
0:14 Constant:
|
||||
0:14 1024 (const int)
|
||||
0:15 multiply second child into first child (temp int)
|
||||
0:15 'f' (inout int)
|
||||
0:15 Constant:
|
||||
0:15 64 (const int)
|
||||
0:17 add second child into first child (temp int)
|
||||
0:17 'sum' (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 'a' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'b' (const (read only) int)
|
||||
0:17 'c' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'd' (const (read only) int)
|
||||
0:17 'e' (out int)
|
||||
0:17 'f' (inout int)
|
||||
0:20 Branch: Return with expression
|
||||
0:20 'sum' (temp int)
|
||||
0:23 Function Definition: foo2(f1;vf3;i1; (global int)
|
||||
0:23 Function Parameters:
|
||||
0:23 'a' (in float)
|
||||
0:23 'b' (in 3-component vector of float)
|
||||
0:23 'r' (out int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp int)
|
||||
0:25 'r' (out int)
|
||||
0:25 Convert float to int (temp int)
|
||||
0:25 component-wise multiply (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:25 'a' (in float)
|
||||
0:26 Branch: Return with expression
|
||||
0:26 Convert float to int (temp int)
|
||||
0:26 component-wise multiply (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:26 direct index (temp float)
|
||||
0:26 'b' (in 3-component vector of float)
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:29 Function Definition: foo3( (global int)
|
||||
0:29 Function Parameters:
|
||||
0:31 Sequence
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than (temp bool)
|
||||
0:31 'u' (uniform float)
|
||||
0:31 Constant:
|
||||
0:31 3.200000
|
||||
0:31 true case
|
||||
0:32 Sequence
|
||||
0:32 Branch: Kill
|
||||
0:33 Branch: Return with expression
|
||||
0:33 Constant:
|
||||
0:33 1000000 (const int)
|
||||
0:36 Branch: Return with expression
|
||||
0:36 Constant:
|
||||
0:36 2000000 (const int)
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:? Sequence
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp int)
|
||||
0:42 't' (temp int)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 t: direct index for structure (temp 4-component vector of int)
|
||||
0:46 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 32 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp int)
|
||||
0:49 'color' (temp int)
|
||||
0:49 Function Call: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:49 Constant:
|
||||
0:49 2 (const int)
|
||||
0:49 add (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 Constant:
|
||||
0:49 8 (const int)
|
||||
0:49 'e' (temp int)
|
||||
0:49 direct index (temp int)
|
||||
0:49 t: direct index for structure (temp 4-component vector of int)
|
||||
0:49 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:51 add second child into first child (temp int)
|
||||
0:51 'color' (temp int)
|
||||
0:51 component-wise multiply (temp int)
|
||||
0:51 Constant:
|
||||
0:51 128 (const int)
|
||||
0:51 add (temp int)
|
||||
0:51 'e' (temp int)
|
||||
0:51 direct index (temp int)
|
||||
0:51 t: direct index for structure (temp 4-component vector of int)
|
||||
0:51 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Constant:
|
||||
0:51 1 (const int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'ret' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 Comma (global int)
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:57 Function Call: foo2(f1;vf3;i1; (global int)
|
||||
0:57 Constant:
|
||||
0:57 4.000000
|
||||
0:57 Constant:
|
||||
0:57 1.000000
|
||||
0:57 2.000000
|
||||
0:57 3.000000
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'arg' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:58 add second child into first child (temp int)
|
||||
0:58 'color' (temp int)
|
||||
0:58 Convert float to int (temp int)
|
||||
0:58 add (temp float)
|
||||
0:58 'ret' (temp float)
|
||||
0:58 'arg' (temp float)
|
||||
0:60 add second child into first child (temp int)
|
||||
0:60 'color' (temp int)
|
||||
0:60 Function Call: foo3( (global int)
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:62 Construct vec4 (temp 4-component vector of float)
|
||||
0:62 Convert int to float (temp float)
|
||||
0:62 'color' (temp int)
|
||||
0:66 Function Definition: aggCall( (global void)
|
||||
0:66 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Function Call: m(vf2; (global 3-component vector of float)
|
||||
0:69 Convert int to float (temp 2-component vector of float)
|
||||
0:69 Construct ivec2 (temp 2-component vector of int)
|
||||
0:69 Convert float to int (temp int)
|
||||
0:69 'F' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Function Definition: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:5 Function Parameters:
|
||||
0:5 'a' (in int)
|
||||
0:5 'b' (const (read only) int)
|
||||
0:5 'c' (in int)
|
||||
0:5 'd' (const (read only) int)
|
||||
0:5 'e' (out int)
|
||||
0:5 'f' (inout int)
|
||||
0:7 Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp int)
|
||||
0:7 'sum' (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 'a' (in int)
|
||||
0:7 'b' (const (read only) int)
|
||||
0:7 'c' (in int)
|
||||
0:7 'd' (const (read only) int)
|
||||
0:7 'f' (inout int)
|
||||
0:10 multiply second child into first child (temp int)
|
||||
0:10 'a' (in int)
|
||||
0:10 Constant:
|
||||
0:10 64 (const int)
|
||||
0:12 multiply second child into first child (temp int)
|
||||
0:12 'c' (in int)
|
||||
0:12 Constant:
|
||||
0:12 64 (const int)
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'e' (out int)
|
||||
0:14 Constant:
|
||||
0:14 1024 (const int)
|
||||
0:15 multiply second child into first child (temp int)
|
||||
0:15 'f' (inout int)
|
||||
0:15 Constant:
|
||||
0:15 64 (const int)
|
||||
0:17 add second child into first child (temp int)
|
||||
0:17 'sum' (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 'a' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'b' (const (read only) int)
|
||||
0:17 'c' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'd' (const (read only) int)
|
||||
0:17 'e' (out int)
|
||||
0:17 'f' (inout int)
|
||||
0:20 Branch: Return with expression
|
||||
0:20 'sum' (temp int)
|
||||
0:23 Function Definition: foo2(f1;vf3;i1; (global int)
|
||||
0:23 Function Parameters:
|
||||
0:23 'a' (in float)
|
||||
0:23 'b' (in 3-component vector of float)
|
||||
0:23 'r' (out int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp int)
|
||||
0:25 'r' (out int)
|
||||
0:25 Convert float to int (temp int)
|
||||
0:25 component-wise multiply (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:25 'a' (in float)
|
||||
0:26 Branch: Return with expression
|
||||
0:26 Convert float to int (temp int)
|
||||
0:26 component-wise multiply (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:26 direct index (temp float)
|
||||
0:26 'b' (in 3-component vector of float)
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:29 Function Definition: foo3( (global int)
|
||||
0:29 Function Parameters:
|
||||
0:31 Sequence
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than (temp bool)
|
||||
0:31 'u' (uniform float)
|
||||
0:31 Constant:
|
||||
0:31 3.200000
|
||||
0:31 true case
|
||||
0:32 Sequence
|
||||
0:32 Branch: Kill
|
||||
0:33 Branch: Return with expression
|
||||
0:33 Constant:
|
||||
0:33 1000000 (const int)
|
||||
0:36 Branch: Return with expression
|
||||
0:36 Constant:
|
||||
0:36 2000000 (const int)
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:? Sequence
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp int)
|
||||
0:42 't' (temp int)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 t: direct index for structure (temp 4-component vector of int)
|
||||
0:46 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 32 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp int)
|
||||
0:49 'color' (temp int)
|
||||
0:49 Function Call: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:49 Constant:
|
||||
0:49 2 (const int)
|
||||
0:49 add (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 Constant:
|
||||
0:49 8 (const int)
|
||||
0:49 'e' (temp int)
|
||||
0:49 direct index (temp int)
|
||||
0:49 t: direct index for structure (temp 4-component vector of int)
|
||||
0:49 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:51 add second child into first child (temp int)
|
||||
0:51 'color' (temp int)
|
||||
0:51 component-wise multiply (temp int)
|
||||
0:51 Constant:
|
||||
0:51 128 (const int)
|
||||
0:51 add (temp int)
|
||||
0:51 'e' (temp int)
|
||||
0:51 direct index (temp int)
|
||||
0:51 t: direct index for structure (temp 4-component vector of int)
|
||||
0:51 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Constant:
|
||||
0:51 1 (const int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'ret' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 Comma (global int)
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:57 Function Call: foo2(f1;vf3;i1; (global int)
|
||||
0:57 Constant:
|
||||
0:57 4.000000
|
||||
0:57 Constant:
|
||||
0:57 1.000000
|
||||
0:57 2.000000
|
||||
0:57 3.000000
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'arg' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:58 add second child into first child (temp int)
|
||||
0:58 'color' (temp int)
|
||||
0:58 Convert float to int (temp int)
|
||||
0:58 add (temp float)
|
||||
0:58 'ret' (temp float)
|
||||
0:58 'arg' (temp float)
|
||||
0:60 add second child into first child (temp int)
|
||||
0:60 'color' (temp int)
|
||||
0:60 Function Call: foo3( (global int)
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:62 Construct vec4 (temp 4-component vector of float)
|
||||
0:62 Convert int to float (temp float)
|
||||
0:62 'color' (temp int)
|
||||
0:66 Function Definition: aggCall( (global void)
|
||||
0:66 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Function Call: m(vf2; (global 3-component vector of float)
|
||||
0:69 Convert int to float (temp 2-component vector of float)
|
||||
0:69 Construct ivec2 (temp 2-component vector of int)
|
||||
0:69 Convert float to int (temp int)
|
||||
0:69 'F' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform float)
|
||||
|
||||
functionSemantics.frag
|
||||
Warning, version 400 is not yet complete; most version-specific features are present, but some are missing.
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Function Definition: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:5 Function Parameters:
|
||||
0:5 'a' (in int)
|
||||
0:5 'b' (const (read only) int)
|
||||
0:5 'c' (in int)
|
||||
0:5 'd' (const (read only) int)
|
||||
0:5 'e' (out int)
|
||||
0:5 'f' (inout int)
|
||||
0:7 Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp int)
|
||||
0:7 'sum' (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 'a' (in int)
|
||||
0:7 'b' (const (read only) int)
|
||||
0:7 'c' (in int)
|
||||
0:7 'd' (const (read only) int)
|
||||
0:7 'f' (inout int)
|
||||
0:10 multiply second child into first child (temp int)
|
||||
0:10 'a' (in int)
|
||||
0:10 Constant:
|
||||
0:10 64 (const int)
|
||||
0:12 multiply second child into first child (temp int)
|
||||
0:12 'c' (in int)
|
||||
0:12 Constant:
|
||||
0:12 64 (const int)
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'e' (out int)
|
||||
0:14 Constant:
|
||||
0:14 1024 (const int)
|
||||
0:15 multiply second child into first child (temp int)
|
||||
0:15 'f' (inout int)
|
||||
0:15 Constant:
|
||||
0:15 64 (const int)
|
||||
0:17 add second child into first child (temp int)
|
||||
0:17 'sum' (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 'a' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'b' (const (read only) int)
|
||||
0:17 'c' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'd' (const (read only) int)
|
||||
0:17 'e' (out int)
|
||||
0:17 'f' (inout int)
|
||||
0:20 Branch: Return with expression
|
||||
0:20 'sum' (temp int)
|
||||
0:23 Function Definition: foo2(f1;vf3;i1; (global int)
|
||||
0:23 Function Parameters:
|
||||
0:23 'a' (in float)
|
||||
0:23 'b' (in 3-component vector of float)
|
||||
0:23 'r' (out int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp int)
|
||||
0:25 'r' (out int)
|
||||
0:25 Convert float to int (temp int)
|
||||
0:25 component-wise multiply (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:25 'a' (in float)
|
||||
0:26 Branch: Return with expression
|
||||
0:26 Convert float to int (temp int)
|
||||
0:26 component-wise multiply (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:26 direct index (temp float)
|
||||
0:26 'b' (in 3-component vector of float)
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:29 Function Definition: foo3( (global int)
|
||||
0:29 Function Parameters:
|
||||
0:31 Sequence
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than (temp bool)
|
||||
0:31 'u' (uniform float)
|
||||
0:31 Constant:
|
||||
0:31 3.200000
|
||||
0:31 true case
|
||||
0:32 Sequence
|
||||
0:32 Branch: Kill
|
||||
0:33 Branch: Return with expression
|
||||
0:33 Constant:
|
||||
0:33 1000000 (const int)
|
||||
0:36 Branch: Return with expression
|
||||
0:36 Constant:
|
||||
0:36 2000000 (const int)
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:? Sequence
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp int)
|
||||
0:42 't' (temp int)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 t: direct index for structure (temp 4-component vector of int)
|
||||
0:46 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 32 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp int)
|
||||
0:49 'color' (temp int)
|
||||
0:49 Function Call: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:49 Constant:
|
||||
0:49 2 (const int)
|
||||
0:49 add (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 Constant:
|
||||
0:49 8 (const int)
|
||||
0:49 'e' (temp int)
|
||||
0:49 direct index (temp int)
|
||||
0:49 t: direct index for structure (temp 4-component vector of int)
|
||||
0:49 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:51 add second child into first child (temp int)
|
||||
0:51 'color' (temp int)
|
||||
0:51 component-wise multiply (temp int)
|
||||
0:51 Constant:
|
||||
0:51 128 (const int)
|
||||
0:51 add (temp int)
|
||||
0:51 'e' (temp int)
|
||||
0:51 direct index (temp int)
|
||||
0:51 t: direct index for structure (temp 4-component vector of int)
|
||||
0:51 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Constant:
|
||||
0:51 1 (const int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'ret' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 Comma (global int)
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:57 Function Call: foo2(f1;vf3;i1; (global int)
|
||||
0:57 Constant:
|
||||
0:57 4.000000
|
||||
0:57 Constant:
|
||||
0:57 1.000000
|
||||
0:57 2.000000
|
||||
0:57 3.000000
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'arg' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:58 add second child into first child (temp int)
|
||||
0:58 'color' (temp int)
|
||||
0:58 Convert float to int (temp int)
|
||||
0:58 add (temp float)
|
||||
0:58 'ret' (temp float)
|
||||
0:58 'arg' (temp float)
|
||||
0:60 add second child into first child (temp int)
|
||||
0:60 'color' (temp int)
|
||||
0:60 Function Call: foo3( (global int)
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:62 Construct vec4 (temp 4-component vector of float)
|
||||
0:62 Convert int to float (temp float)
|
||||
0:62 'color' (temp int)
|
||||
0:66 Function Definition: aggCall( (global void)
|
||||
0:66 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Function Call: m(vf2; (global 3-component vector of float)
|
||||
0:69 Convert int to float (temp 2-component vector of float)
|
||||
0:69 Construct ivec2 (temp 2-component vector of int)
|
||||
0:69 Convert float to int (temp int)
|
||||
0:69 'F' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 400
|
||||
0:? Sequence
|
||||
0:5 Function Definition: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:5 Function Parameters:
|
||||
0:5 'a' (in int)
|
||||
0:5 'b' (const (read only) int)
|
||||
0:5 'c' (in int)
|
||||
0:5 'd' (const (read only) int)
|
||||
0:5 'e' (out int)
|
||||
0:5 'f' (inout int)
|
||||
0:7 Sequence
|
||||
0:7 Sequence
|
||||
0:7 move second child to first child (temp int)
|
||||
0:7 'sum' (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 add (temp int)
|
||||
0:7 'a' (in int)
|
||||
0:7 'b' (const (read only) int)
|
||||
0:7 'c' (in int)
|
||||
0:7 'd' (const (read only) int)
|
||||
0:7 'f' (inout int)
|
||||
0:10 multiply second child into first child (temp int)
|
||||
0:10 'a' (in int)
|
||||
0:10 Constant:
|
||||
0:10 64 (const int)
|
||||
0:12 multiply second child into first child (temp int)
|
||||
0:12 'c' (in int)
|
||||
0:12 Constant:
|
||||
0:12 64 (const int)
|
||||
0:14 move second child to first child (temp int)
|
||||
0:14 'e' (out int)
|
||||
0:14 Constant:
|
||||
0:14 1024 (const int)
|
||||
0:15 multiply second child into first child (temp int)
|
||||
0:15 'f' (inout int)
|
||||
0:15 Constant:
|
||||
0:15 64 (const int)
|
||||
0:17 add second child into first child (temp int)
|
||||
0:17 'sum' (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 add (temp int)
|
||||
0:17 'a' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'b' (const (read only) int)
|
||||
0:17 'c' (in int)
|
||||
0:17 component-wise multiply (temp int)
|
||||
0:17 Constant:
|
||||
0:17 64 (const int)
|
||||
0:17 'd' (const (read only) int)
|
||||
0:17 'e' (out int)
|
||||
0:17 'f' (inout int)
|
||||
0:20 Branch: Return with expression
|
||||
0:20 'sum' (temp int)
|
||||
0:23 Function Definition: foo2(f1;vf3;i1; (global int)
|
||||
0:23 Function Parameters:
|
||||
0:23 'a' (in float)
|
||||
0:23 'b' (in 3-component vector of float)
|
||||
0:23 'r' (out int)
|
||||
0:25 Sequence
|
||||
0:25 move second child to first child (temp int)
|
||||
0:25 'r' (out int)
|
||||
0:25 Convert float to int (temp int)
|
||||
0:25 component-wise multiply (temp float)
|
||||
0:25 Constant:
|
||||
0:25 3.000000
|
||||
0:25 'a' (in float)
|
||||
0:26 Branch: Return with expression
|
||||
0:26 Convert float to int (temp int)
|
||||
0:26 component-wise multiply (temp float)
|
||||
0:26 Constant:
|
||||
0:26 5.000000
|
||||
0:26 direct index (temp float)
|
||||
0:26 'b' (in 3-component vector of float)
|
||||
0:26 Constant:
|
||||
0:26 1 (const int)
|
||||
0:29 Function Definition: foo3( (global int)
|
||||
0:29 Function Parameters:
|
||||
0:31 Sequence
|
||||
0:31 Test condition and select (temp void)
|
||||
0:31 Condition
|
||||
0:31 Compare Greater Than (temp bool)
|
||||
0:31 'u' (uniform float)
|
||||
0:31 Constant:
|
||||
0:31 3.200000
|
||||
0:31 true case
|
||||
0:32 Sequence
|
||||
0:32 Branch: Kill
|
||||
0:33 Branch: Return with expression
|
||||
0:33 Constant:
|
||||
0:33 1000000 (const int)
|
||||
0:36 Branch: Return with expression
|
||||
0:36 Constant:
|
||||
0:36 2000000 (const int)
|
||||
0:39 Function Definition: main( (global void)
|
||||
0:39 Function Parameters:
|
||||
0:? Sequence
|
||||
0:42 Sequence
|
||||
0:42 move second child to first child (temp int)
|
||||
0:42 't' (temp int)
|
||||
0:42 Constant:
|
||||
0:42 2 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 t: direct index for structure (temp 4-component vector of int)
|
||||
0:46 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:46 Constant:
|
||||
0:46 32 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp int)
|
||||
0:49 'color' (temp int)
|
||||
0:49 Function Call: foo(i1;i1;i1;i1;i1;i1; (global int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:49 Constant:
|
||||
0:49 2 (const int)
|
||||
0:49 add (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 't' (temp int)
|
||||
0:49 Constant:
|
||||
0:49 8 (const int)
|
||||
0:49 'e' (temp int)
|
||||
0:49 direct index (temp int)
|
||||
0:49 t: direct index for structure (temp 4-component vector of int)
|
||||
0:49 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:49 Constant:
|
||||
0:49 0 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:51 add second child into first child (temp int)
|
||||
0:51 'color' (temp int)
|
||||
0:51 component-wise multiply (temp int)
|
||||
0:51 Constant:
|
||||
0:51 128 (const int)
|
||||
0:51 add (temp int)
|
||||
0:51 'e' (temp int)
|
||||
0:51 direct index (temp int)
|
||||
0:51 t: direct index for structure (temp 4-component vector of int)
|
||||
0:51 'f' (temp structure{temp 4-component vector of int t})
|
||||
0:51 Constant:
|
||||
0:51 0 (const int)
|
||||
0:51 Constant:
|
||||
0:51 1 (const int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'ret' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 Comma (global int)
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:57 Function Call: foo2(f1;vf3;i1; (global int)
|
||||
0:57 Constant:
|
||||
0:57 4.000000
|
||||
0:57 Constant:
|
||||
0:57 1.000000
|
||||
0:57 2.000000
|
||||
0:57 3.000000
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 move second child to first child (temp float)
|
||||
0:57 'arg' (temp float)
|
||||
0:57 Convert int to float (temp float)
|
||||
0:57 'tempArg' (temp int)
|
||||
0:57 'tempReturn' (global int)
|
||||
0:58 add second child into first child (temp int)
|
||||
0:58 'color' (temp int)
|
||||
0:58 Convert float to int (temp int)
|
||||
0:58 add (temp float)
|
||||
0:58 'ret' (temp float)
|
||||
0:58 'arg' (temp float)
|
||||
0:60 add second child into first child (temp int)
|
||||
0:60 'color' (temp int)
|
||||
0:60 Function Call: foo3( (global int)
|
||||
0:62 move second child to first child (temp 4-component vector of float)
|
||||
0:62 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:62 Construct vec4 (temp 4-component vector of float)
|
||||
0:62 Convert int to float (temp float)
|
||||
0:62 'color' (temp int)
|
||||
0:66 Function Definition: aggCall( (global void)
|
||||
0:66 Function Parameters:
|
||||
0:? Sequence
|
||||
0:69 Function Call: m(vf2; (global 3-component vector of float)
|
||||
0:69 Convert int to float (temp 2-component vector of float)
|
||||
0:69 Construct ivec2 (temp 2-component vector of int)
|
||||
0:69 Convert float to int (temp int)
|
||||
0:69 'F' (temp float)
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform float)
|
||||
|
||||
|
||||
@@ -1,61 +1,61 @@
|
||||
length.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:? Sequence
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 2-component vector of float)
|
||||
0:15 't' (temp 2-component vector of float)
|
||||
0:15 add (temp 2-component vector of float)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 0 (const int)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 1 (const int)
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 Constant:
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform 3-element array of 4-component vector of float)
|
||||
0:? 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:? Sequence
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 2-component vector of float)
|
||||
0:15 't' (temp 2-component vector of float)
|
||||
0:15 add (temp 2-component vector of float)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 0 (const int)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 1 (const int)
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 Constant:
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform 3-element array of 4-component vector of float)
|
||||
0:? 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
|
||||
length.frag
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:? Sequence
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 2-component vector of float)
|
||||
0:15 't' (temp 2-component vector of float)
|
||||
0:15 add (temp 2-component vector of float)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 0 (const int)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 1 (const int)
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 Constant:
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform 3-element array of 4-component vector of float)
|
||||
0:? 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 120
|
||||
0:? Sequence
|
||||
0:11 Function Definition: main( (global void)
|
||||
0:11 Function Parameters:
|
||||
0:? Sequence
|
||||
0:15 Sequence
|
||||
0:15 move second child to first child (temp 2-component vector of float)
|
||||
0:15 't' (temp 2-component vector of float)
|
||||
0:15 add (temp 2-component vector of float)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 0 (const int)
|
||||
0:15 direct index (smooth temp 2-component vector of float)
|
||||
0:15 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
0:15 Constant:
|
||||
0:15 1 (const int)
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:17 Constant:
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:17 30.000000
|
||||
0:? Linker Objects
|
||||
0:? 'u' (uniform 3-element array of 4-component vector of float)
|
||||
0:? 'v' (smooth in 2-element array of 2-component vector of float)
|
||||
|
||||
|
||||
@@ -1,309 +1,309 @@
|
||||
lineContinuation.vert
|
||||
WARNING: 0:3: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
ERROR: 0:6: '#error' : e1
|
||||
ERROR: 0:11: '#error' : e2
|
||||
ERROR: 0:18: '#error' : e3
|
||||
ERROR: 0:42: '\' : illegal use of escape character
|
||||
ERROR: 0:43: '@' : unexpected token
|
||||
ERROR: 0:44: '$' : unexpected token
|
||||
ERROR: 0:45: '\' : illegal use of escape character
|
||||
ERROR: 0:47: '\' : illegal use of escape character
|
||||
ERROR: 0:48: '\' : illegal use of escape character
|
||||
ERROR: 0:49: '$' : unexpected token
|
||||
ERROR: 0:50: '@' : unexpected token
|
||||
ERROR: 0:55: '#error' : good continuation
|
||||
WARNING: 0:62: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
ERROR: 0:111: 'macro expansion' : End of line in macro substitution: FOOM
|
||||
ERROR: 0:112: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:112: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:117: 'macro expansion' : End of line in macro substitution: FOOM
|
||||
ERROR: 0:118: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:118: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:150: '' : syntax error
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q1' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q2' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp highp int)
|
||||
0:49 'q3' (global highp int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp highp int)
|
||||
0:50 'q4' (global highp int)
|
||||
0:50 Constant:
|
||||
0:50 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp highp float)
|
||||
0:74 'funkyf' (global highp float)
|
||||
0:75 Constant:
|
||||
0:75 12300000000000000.000000
|
||||
0:85 Sequence
|
||||
0:84 move second child to first child (temp highp int)
|
||||
0:84 'funkyh' (global highp int)
|
||||
0:86 Constant:
|
||||
0:86 244 (const int)
|
||||
0:91 Sequence
|
||||
0:91 move second child to first child (temp highp int)
|
||||
0:91 'funkyo' (global highp int)
|
||||
0:92 Constant:
|
||||
0:92 34 (const int)
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp highp int)
|
||||
0:96 'c' (global highp int)
|
||||
0:97 Constant:
|
||||
0:97 11 (const int)
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp highp int)
|
||||
0:98 'd' (global highp int)
|
||||
0:98 Constant:
|
||||
0:98 12 (const int)
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp highp int)
|
||||
0:107 'bar103' (global highp int)
|
||||
0:107 Constant:
|
||||
0:107 17 (const int)
|
||||
0:113 Sequence
|
||||
0:113 move second child to first child (temp highp int)
|
||||
0:113 'bar104' (global highp int)
|
||||
0:113 Constant:
|
||||
0:113 19 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'bar105' (global highp int)
|
||||
0:119 Constant:
|
||||
0:119 19 (const int)
|
||||
0:122 Sequence
|
||||
0:122 move second child to first child (temp highp int)
|
||||
0:122 'bar106' (global highp int)
|
||||
0:122 Constant:
|
||||
0:122 12 (const int)
|
||||
0:123 Sequence
|
||||
0:123 move second child to first child (temp highp int)
|
||||
0:123 'bar107' (global highp int)
|
||||
0:128 Constant:
|
||||
0:128 5 (const int)
|
||||
0:131 Function Definition: foo203209409( (global void)
|
||||
0:131 Function Parameters:
|
||||
0:134 Sequence
|
||||
0:134 add second child into first child (temp highp int)
|
||||
0:133 'bar107' (global highp int)
|
||||
0:134 Constant:
|
||||
0:134 37 (const int)
|
||||
0:135 multiply second child into first child (temp highp int)
|
||||
0:135 'bar107' (global highp int)
|
||||
0:136 Constant:
|
||||
0:136 38 (const int)
|
||||
0:137 divide second child into first child (temp highp int)
|
||||
0:137 'bar107' (global highp int)
|
||||
0:138 Constant:
|
||||
0:138 39 (const int)
|
||||
0:139 add (temp highp int)
|
||||
0:139 'bar107' (global highp int)
|
||||
0:140 Constant:
|
||||
0:140 41 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'goodDecl' (global highp int)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
0:? 'abdece' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'aoeuntaoehu' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'funkyf' (global highp float)
|
||||
0:? 'funkyh' (global highp int)
|
||||
0:? 'funkyo' (global highp int)
|
||||
0:? 'c' (global highp int)
|
||||
0:? 'd' (global highp int)
|
||||
0:? 'bar103' (global highp int)
|
||||
0:? 'bar104' (global highp int)
|
||||
0:? 'bar105' (global highp int)
|
||||
0:? 'bar106' (global highp int)
|
||||
0:? 'bar107' (global highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q1' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q2' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp highp int)
|
||||
0:49 'q3' (global highp int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp highp int)
|
||||
0:50 'q4' (global highp int)
|
||||
0:50 Constant:
|
||||
0:50 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp highp float)
|
||||
0:74 'funkyf' (global highp float)
|
||||
0:75 Constant:
|
||||
0:75 12300000000000000.000000
|
||||
0:85 Sequence
|
||||
0:84 move second child to first child (temp highp int)
|
||||
0:84 'funkyh' (global highp int)
|
||||
0:86 Constant:
|
||||
0:86 244 (const int)
|
||||
0:91 Sequence
|
||||
0:91 move second child to first child (temp highp int)
|
||||
0:91 'funkyo' (global highp int)
|
||||
0:92 Constant:
|
||||
0:92 34 (const int)
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp highp int)
|
||||
0:96 'c' (global highp int)
|
||||
0:97 Constant:
|
||||
0:97 11 (const int)
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp highp int)
|
||||
0:98 'd' (global highp int)
|
||||
0:98 Constant:
|
||||
0:98 12 (const int)
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp highp int)
|
||||
0:107 'bar103' (global highp int)
|
||||
0:107 Constant:
|
||||
0:107 17 (const int)
|
||||
0:113 Sequence
|
||||
0:113 move second child to first child (temp highp int)
|
||||
0:113 'bar104' (global highp int)
|
||||
0:113 Constant:
|
||||
0:113 19 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'bar105' (global highp int)
|
||||
0:119 Constant:
|
||||
0:119 19 (const int)
|
||||
0:122 Sequence
|
||||
0:122 move second child to first child (temp highp int)
|
||||
0:122 'bar106' (global highp int)
|
||||
0:122 Constant:
|
||||
0:122 12 (const int)
|
||||
0:123 Sequence
|
||||
0:123 move second child to first child (temp highp int)
|
||||
0:123 'bar107' (global highp int)
|
||||
0:128 Constant:
|
||||
0:128 5 (const int)
|
||||
0:131 Function Definition: foo203209409( (global void)
|
||||
0:131 Function Parameters:
|
||||
0:134 Sequence
|
||||
0:134 add second child into first child (temp highp int)
|
||||
0:133 'bar107' (global highp int)
|
||||
0:134 Constant:
|
||||
0:134 37 (const int)
|
||||
0:135 multiply second child into first child (temp highp int)
|
||||
0:135 'bar107' (global highp int)
|
||||
0:136 Constant:
|
||||
0:136 38 (const int)
|
||||
0:137 divide second child into first child (temp highp int)
|
||||
0:137 'bar107' (global highp int)
|
||||
0:138 Constant:
|
||||
0:138 39 (const int)
|
||||
0:139 add (temp highp int)
|
||||
0:139 'bar107' (global highp int)
|
||||
0:140 Constant:
|
||||
0:140 41 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'goodDecl' (global highp int)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
0:? 'abdece' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'aoeuntaoehu' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'funkyf' (global highp float)
|
||||
0:? 'funkyh' (global highp int)
|
||||
0:? 'funkyo' (global highp int)
|
||||
0:? 'c' (global highp int)
|
||||
0:? 'd' (global highp int)
|
||||
0:? 'bar103' (global highp int)
|
||||
0:? 'bar104' (global highp int)
|
||||
0:? 'bar105' (global highp int)
|
||||
0:? 'bar106' (global highp int)
|
||||
0:? 'bar107' (global highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
lineContinuation.vert
|
||||
WARNING: 0:3: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
ERROR: 0:6: '#error' : e1
|
||||
ERROR: 0:11: '#error' : e2
|
||||
ERROR: 0:18: '#error' : e3
|
||||
ERROR: 0:42: '\' : illegal use of escape character
|
||||
ERROR: 0:43: '@' : unexpected token
|
||||
ERROR: 0:44: '$' : unexpected token
|
||||
ERROR: 0:45: '\' : illegal use of escape character
|
||||
ERROR: 0:47: '\' : illegal use of escape character
|
||||
ERROR: 0:48: '\' : illegal use of escape character
|
||||
ERROR: 0:49: '$' : unexpected token
|
||||
ERROR: 0:50: '@' : unexpected token
|
||||
ERROR: 0:55: '#error' : good continuation
|
||||
WARNING: 0:62: 'line continuation' : used at end of comment; the following line is still part of the comment
|
||||
ERROR: 0:111: 'macro expansion' : End of line in macro substitution: FOOM
|
||||
ERROR: 0:112: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:112: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:117: 'macro expansion' : End of line in macro substitution: FOOM
|
||||
ERROR: 0:118: 'preprocessor evaluation' : can't evaluate expression
|
||||
ERROR: 0:118: '#if' : unexpected tokens following directive
|
||||
ERROR: 0:150: '' : syntax error
|
||||
ERROR: 19 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q1' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q2' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp highp int)
|
||||
0:49 'q3' (global highp int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp highp int)
|
||||
0:50 'q4' (global highp int)
|
||||
0:50 Constant:
|
||||
0:50 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp highp float)
|
||||
0:74 'funkyf' (global highp float)
|
||||
0:75 Constant:
|
||||
0:75 12300000000000000.000000
|
||||
0:85 Sequence
|
||||
0:84 move second child to first child (temp highp int)
|
||||
0:84 'funkyh' (global highp int)
|
||||
0:86 Constant:
|
||||
0:86 244 (const int)
|
||||
0:91 Sequence
|
||||
0:91 move second child to first child (temp highp int)
|
||||
0:91 'funkyo' (global highp int)
|
||||
0:92 Constant:
|
||||
0:92 34 (const int)
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp highp int)
|
||||
0:96 'c' (global highp int)
|
||||
0:97 Constant:
|
||||
0:97 11 (const int)
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp highp int)
|
||||
0:98 'd' (global highp int)
|
||||
0:98 Constant:
|
||||
0:98 12 (const int)
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp highp int)
|
||||
0:107 'bar103' (global highp int)
|
||||
0:107 Constant:
|
||||
0:107 17 (const int)
|
||||
0:113 Sequence
|
||||
0:113 move second child to first child (temp highp int)
|
||||
0:113 'bar104' (global highp int)
|
||||
0:113 Constant:
|
||||
0:113 19 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'bar105' (global highp int)
|
||||
0:119 Constant:
|
||||
0:119 19 (const int)
|
||||
0:122 Sequence
|
||||
0:122 move second child to first child (temp highp int)
|
||||
0:122 'bar106' (global highp int)
|
||||
0:122 Constant:
|
||||
0:122 12 (const int)
|
||||
0:123 Sequence
|
||||
0:123 move second child to first child (temp highp int)
|
||||
0:123 'bar107' (global highp int)
|
||||
0:128 Constant:
|
||||
0:128 5 (const int)
|
||||
0:131 Function Definition: foo203209409( (global void)
|
||||
0:131 Function Parameters:
|
||||
0:134 Sequence
|
||||
0:134 add second child into first child (temp highp int)
|
||||
0:133 'bar107' (global highp int)
|
||||
0:134 Constant:
|
||||
0:134 37 (const int)
|
||||
0:135 multiply second child into first child (temp highp int)
|
||||
0:135 'bar107' (global highp int)
|
||||
0:136 Constant:
|
||||
0:136 38 (const int)
|
||||
0:137 divide second child into first child (temp highp int)
|
||||
0:137 'bar107' (global highp int)
|
||||
0:138 Constant:
|
||||
0:138 39 (const int)
|
||||
0:139 add (temp highp int)
|
||||
0:139 'bar107' (global highp int)
|
||||
0:140 Constant:
|
||||
0:140 41 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'goodDecl' (global highp int)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
0:? 'abdece' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'aoeuntaoehu' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'funkyf' (global highp float)
|
||||
0:? 'funkyh' (global highp int)
|
||||
0:? 'funkyo' (global highp int)
|
||||
0:? 'c' (global highp int)
|
||||
0:? 'd' (global highp int)
|
||||
0:? 'bar103' (global highp int)
|
||||
0:? 'bar104' (global highp int)
|
||||
0:? 'bar105' (global highp int)
|
||||
0:? 'bar106' (global highp int)
|
||||
0:? 'bar107' (global highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 300
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q1' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q2' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:49 Sequence
|
||||
0:49 move second child to first child (temp highp int)
|
||||
0:49 'q3' (global highp int)
|
||||
0:49 Constant:
|
||||
0:49 1 (const int)
|
||||
0:50 Sequence
|
||||
0:50 move second child to first child (temp highp int)
|
||||
0:50 'q4' (global highp int)
|
||||
0:50 Constant:
|
||||
0:50 1 (const int)
|
||||
0:74 Sequence
|
||||
0:74 move second child to first child (temp highp float)
|
||||
0:74 'funkyf' (global highp float)
|
||||
0:75 Constant:
|
||||
0:75 12300000000000000.000000
|
||||
0:85 Sequence
|
||||
0:84 move second child to first child (temp highp int)
|
||||
0:84 'funkyh' (global highp int)
|
||||
0:86 Constant:
|
||||
0:86 244 (const int)
|
||||
0:91 Sequence
|
||||
0:91 move second child to first child (temp highp int)
|
||||
0:91 'funkyo' (global highp int)
|
||||
0:92 Constant:
|
||||
0:92 34 (const int)
|
||||
0:96 Sequence
|
||||
0:96 move second child to first child (temp highp int)
|
||||
0:96 'c' (global highp int)
|
||||
0:97 Constant:
|
||||
0:97 11 (const int)
|
||||
0:98 Sequence
|
||||
0:98 move second child to first child (temp highp int)
|
||||
0:98 'd' (global highp int)
|
||||
0:98 Constant:
|
||||
0:98 12 (const int)
|
||||
0:107 Sequence
|
||||
0:107 move second child to first child (temp highp int)
|
||||
0:107 'bar103' (global highp int)
|
||||
0:107 Constant:
|
||||
0:107 17 (const int)
|
||||
0:113 Sequence
|
||||
0:113 move second child to first child (temp highp int)
|
||||
0:113 'bar104' (global highp int)
|
||||
0:113 Constant:
|
||||
0:113 19 (const int)
|
||||
0:119 Sequence
|
||||
0:119 move second child to first child (temp highp int)
|
||||
0:119 'bar105' (global highp int)
|
||||
0:119 Constant:
|
||||
0:119 19 (const int)
|
||||
0:122 Sequence
|
||||
0:122 move second child to first child (temp highp int)
|
||||
0:122 'bar106' (global highp int)
|
||||
0:122 Constant:
|
||||
0:122 12 (const int)
|
||||
0:123 Sequence
|
||||
0:123 move second child to first child (temp highp int)
|
||||
0:123 'bar107' (global highp int)
|
||||
0:128 Constant:
|
||||
0:128 5 (const int)
|
||||
0:131 Function Definition: foo203209409( (global void)
|
||||
0:131 Function Parameters:
|
||||
0:134 Sequence
|
||||
0:134 add second child into first child (temp highp int)
|
||||
0:133 'bar107' (global highp int)
|
||||
0:134 Constant:
|
||||
0:134 37 (const int)
|
||||
0:135 multiply second child into first child (temp highp int)
|
||||
0:135 'bar107' (global highp int)
|
||||
0:136 Constant:
|
||||
0:136 38 (const int)
|
||||
0:137 divide second child into first child (temp highp int)
|
||||
0:137 'bar107' (global highp int)
|
||||
0:138 Constant:
|
||||
0:138 39 (const int)
|
||||
0:139 add (temp highp int)
|
||||
0:139 'bar107' (global highp int)
|
||||
0:140 Constant:
|
||||
0:140 41 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'goodDecl' (global highp int)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
0:? 'abdece' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'aoeuntaoehu' (const highp int)
|
||||
0:? 10 (const int)
|
||||
0:? 'funkyf' (global highp float)
|
||||
0:? 'funkyh' (global highp int)
|
||||
0:? 'funkyo' (global highp int)
|
||||
0:? 'c' (global highp int)
|
||||
0:? 'd' (global highp int)
|
||||
0:? 'bar103' (global highp int)
|
||||
0:? 'bar104' (global highp int)
|
||||
0:? 'bar105' (global highp int)
|
||||
0:? 'bar106' (global highp int)
|
||||
0:? 'bar107' (global highp int)
|
||||
0:? 'gl_VertexID' (gl_VertexId highp int VertexId)
|
||||
0:? 'gl_InstanceID' (gl_InstanceId highp int InstanceId)
|
||||
|
||||
|
||||
@@ -1,137 +1,137 @@
|
||||
lineContinuation100.vert
|
||||
WARNING: 0:3: 'line continuation' : used at end of comment, but this version does not provide line continuation
|
||||
ERROR: 0:4: '#error' : good error
|
||||
ERROR: 0:8: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:11: '#error' : e2
|
||||
ERROR: 0:13: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:14: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:15: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:18: '#error' : e3
|
||||
ERROR: 0:24: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:40: '\' : illegal use of escape character
|
||||
ERROR: 0:41: '@' : unexpected token
|
||||
ERROR: 0:42: '$' : unexpected token
|
||||
ERROR: 0:43: '\' : illegal use of escape character
|
||||
ERROR: 0:45: '\' : illegal use of escape character
|
||||
ERROR: 0:46: '\' : illegal use of escape character
|
||||
ERROR: 0:47: '$' : unexpected token
|
||||
ERROR: 0:48: '@' : unexpected token
|
||||
ERROR: 0:50: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:52: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:53: '#error' : bad continuation
|
||||
ERROR: 0:55: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 20 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp highp int)
|
||||
0:45 'q1' (global highp int)
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp int)
|
||||
0:46 'q2' (global highp int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q3' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q4' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp highp int)
|
||||
0:45 'q1' (global highp int)
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp int)
|
||||
0:46 'q2' (global highp int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q3' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q4' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
|
||||
lineContinuation100.vert
|
||||
WARNING: 0:3: 'line continuation' : used at end of comment, but this version does not provide line continuation
|
||||
ERROR: 0:4: '#error' : good error
|
||||
ERROR: 0:8: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:11: '#error' : e2
|
||||
ERROR: 0:13: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:14: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:15: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:18: '#error' : e3
|
||||
ERROR: 0:24: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:40: '\' : illegal use of escape character
|
||||
ERROR: 0:41: '@' : unexpected token
|
||||
ERROR: 0:42: '$' : unexpected token
|
||||
ERROR: 0:43: '\' : illegal use of escape character
|
||||
ERROR: 0:45: '\' : illegal use of escape character
|
||||
ERROR: 0:46: '\' : illegal use of escape character
|
||||
ERROR: 0:47: '$' : unexpected token
|
||||
ERROR: 0:48: '@' : unexpected token
|
||||
ERROR: 0:50: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:52: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 0:53: '#error' : bad continuation
|
||||
ERROR: 0:55: 'line continuation' : not supported for this version or the enabled extensions
|
||||
ERROR: 20 compilation errors. No code generated.
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp highp int)
|
||||
0:45 'q1' (global highp int)
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp int)
|
||||
0:46 'q2' (global highp int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q3' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q4' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
|
||||
|
||||
Linked vertex stage:
|
||||
|
||||
|
||||
Shader version: 100
|
||||
ERROR: node is still EOpNull!
|
||||
0:20 Function Definition: main( (global void)
|
||||
0:20 Function Parameters:
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp highp 4-component vector of float)
|
||||
0:20 'gl_Position' (gl_Position highp 4-component vector of float Position)
|
||||
0:20 Construct vec4 (temp highp 4-component vector of float)
|
||||
0:20 'foo' (global highp float)
|
||||
0:22 Function Definition: foo2(vf4; (global highp 4-component vector of float)
|
||||
0:22 Function Parameters:
|
||||
0:22 'a' (in highp 4-component vector of float)
|
||||
0:24 Sequence
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp highp 4-component vector of float)
|
||||
0:24 'b' (temp highp 4-component vector of float)
|
||||
0:24 'a' (in highp 4-component vector of float)
|
||||
0:25 Branch: Return with expression
|
||||
0:25 'b' (temp highp 4-component vector of float)
|
||||
0:45 Sequence
|
||||
0:45 move second child to first child (temp highp int)
|
||||
0:45 'q1' (global highp int)
|
||||
0:45 Constant:
|
||||
0:45 1 (const int)
|
||||
0:46 Sequence
|
||||
0:46 move second child to first child (temp highp int)
|
||||
0:46 'q2' (global highp int)
|
||||
0:46 Constant:
|
||||
0:46 1 (const int)
|
||||
0:47 Sequence
|
||||
0:47 move second child to first child (temp highp int)
|
||||
0:47 'q3' (global highp int)
|
||||
0:47 Constant:
|
||||
0:47 1 (const int)
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp highp int)
|
||||
0:48 'q4' (global highp int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:? Linker Objects
|
||||
0:? 'foo' (global highp float)
|
||||
0:? 'a1' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a2' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'a3' (const highp int)
|
||||
0:? 4 (const int)
|
||||
0:? 'a4' (const highp int)
|
||||
0:? 3 (const int)
|
||||
0:? 'q1' (global highp int)
|
||||
0:? 'q2' (global highp int)
|
||||
0:? 'q3' (global highp int)
|
||||
0:? 'q4' (global highp int)
|
||||
|
||||
|
||||
@@ -1,293 +1,293 @@
|
||||
link1.frag
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'a' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'b' (global 4-component vector of float)
|
||||
0:17 vector-scale (temp 4-component vector of float)
|
||||
0:17 Constant:
|
||||
0:17 8.000000
|
||||
0:17 'a' (global 4-component vector of float)
|
||||
0:19 Function Definition: foo(mf22; (global 2-component vector of int)
|
||||
0:19 Function Parameters:
|
||||
0:19 'm' (in 2X2 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Convert float to int (temp 2-component vector of int)
|
||||
0:21 direct index (temp 2-component vector of float)
|
||||
0:21 'm' (in 2X2 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'c' (global 4-component vector of float)
|
||||
0:24 component-wise multiply (temp 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 3-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'a' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (smooth in 4-component vector of float)
|
||||
0:? 'b' (global 4-component vector of float)
|
||||
0:? 'c' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3n' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
|
||||
link2.frag
|
||||
Shader version: 130
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'd' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'e' (global 4-component vector of float)
|
||||
0:13 vector-scale (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 8.000000
|
||||
0:13 'd' (global 4-component vector of float)
|
||||
0:15 Function Definition: foo( (global 2-component vector of int)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Branch: Return with expression
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
0:17 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'f' (global 4-component vector of float)
|
||||
0:20 component-wise multiply (temp 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 2-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'd' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (flat in 4-component vector of float)
|
||||
0:? 'e' (global 4-component vector of float)
|
||||
0:? 'f' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 2.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 3.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 3.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 81 (const int)
|
||||
0:? 3.900000
|
||||
|
||||
link3.frag
|
||||
Shader version: 300
|
||||
Requested GL_OES_EGL_image_external
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
0:? 'iv3' (smooth in highp 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Types must match:
|
||||
glass: "uniform 3-component vector of float" versus "uniform 2-component vector of float"
|
||||
ERROR: Linking fragment stage: Interpolation and auxiliary storage qualifiers must match:
|
||||
cup: "smooth in 4-component vector of float" versus "flat in 4-component vector of float"
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
cv3e
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
um2e
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
se
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Types must match:
|
||||
ERROR: Linking fragment stage: Precision qualifiers must match:
|
||||
iv3: "smooth in 3-component vector of float" versus "smooth in highp 2-component vector of float"
|
||||
|
||||
Shader version: 300
|
||||
Requested GL_OES_EGL_image_external
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'a' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'b' (global 4-component vector of float)
|
||||
0:17 vector-scale (temp 4-component vector of float)
|
||||
0:17 Constant:
|
||||
0:17 8.000000
|
||||
0:17 'a' (global 4-component vector of float)
|
||||
0:19 Function Definition: foo(mf22; (global 2-component vector of int)
|
||||
0:19 Function Parameters:
|
||||
0:19 'm' (in 2X2 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Convert float to int (temp 2-component vector of int)
|
||||
0:21 direct index (temp 2-component vector of float)
|
||||
0:21 'm' (in 2X2 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'c' (global 4-component vector of float)
|
||||
0:24 component-wise multiply (temp 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'd' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'e' (global 4-component vector of float)
|
||||
0:13 vector-scale (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 8.000000
|
||||
0:13 'd' (global 4-component vector of float)
|
||||
0:15 Function Definition: foo( (global 2-component vector of int)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Branch: Return with expression
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
0:17 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'f' (global 4-component vector of float)
|
||||
0:20 component-wise multiply (temp 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 3-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'a' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (smooth in 4-component vector of float)
|
||||
0:? 'b' (global 4-component vector of float)
|
||||
0:? 'c' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3n' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'd' (global 4-component vector of float)
|
||||
0:? 'e' (global 4-component vector of float)
|
||||
0:? 'f' (global 4-component vector of float)
|
||||
|
||||
link1.frag
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'a' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'b' (global 4-component vector of float)
|
||||
0:17 vector-scale (temp 4-component vector of float)
|
||||
0:17 Constant:
|
||||
0:17 8.000000
|
||||
0:17 'a' (global 4-component vector of float)
|
||||
0:19 Function Definition: foo(mf22; (global 2-component vector of int)
|
||||
0:19 Function Parameters:
|
||||
0:19 'm' (in 2X2 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Convert float to int (temp 2-component vector of int)
|
||||
0:21 direct index (temp 2-component vector of float)
|
||||
0:21 'm' (in 2X2 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'c' (global 4-component vector of float)
|
||||
0:24 component-wise multiply (temp 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 3-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'a' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (smooth in 4-component vector of float)
|
||||
0:? 'b' (global 4-component vector of float)
|
||||
0:? 'c' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3n' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
|
||||
link2.frag
|
||||
Shader version: 130
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'd' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'e' (global 4-component vector of float)
|
||||
0:13 vector-scale (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 8.000000
|
||||
0:13 'd' (global 4-component vector of float)
|
||||
0:15 Function Definition: foo( (global 2-component vector of int)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Branch: Return with expression
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
0:17 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'f' (global 4-component vector of float)
|
||||
0:20 component-wise multiply (temp 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 2-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'd' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (flat in 4-component vector of float)
|
||||
0:? 'e' (global 4-component vector of float)
|
||||
0:? 'f' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 2.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 3.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 3.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 81 (const int)
|
||||
0:? 3.900000
|
||||
|
||||
link3.frag
|
||||
Shader version: 300
|
||||
Requested GL_OES_EGL_image_external
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:? Linker Objects
|
||||
0:? 'iv3' (smooth in highp 2-component vector of float)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
ERROR: Linking fragment stage: Types must match:
|
||||
glass: "uniform 3-component vector of float" versus "uniform 2-component vector of float"
|
||||
ERROR: Linking fragment stage: Interpolation and auxiliary storage qualifiers must match:
|
||||
cup: "smooth in 4-component vector of float" versus "flat in 4-component vector of float"
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
cv3e
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
um2e
|
||||
ERROR: Linking fragment stage: Initializers must match:
|
||||
se
|
||||
ERROR: Linking fragment stage: Cannot mix ES profile with non-ES profile shaders
|
||||
|
||||
ERROR: Linking fragment stage: Types must match:
|
||||
ERROR: Linking fragment stage: Precision qualifiers must match:
|
||||
iv3: "smooth in 3-component vector of float" versus "smooth in highp 2-component vector of float"
|
||||
|
||||
Shader version: 300
|
||||
Requested GL_OES_EGL_image_external
|
||||
Requested GL_OES_standard_derivatives
|
||||
Requested GL_OES_texture_3D
|
||||
0:? Sequence
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'a' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Function Definition: main( (global void)
|
||||
0:13 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 move second child to first child (temp 4-component vector of float)
|
||||
0:17 'b' (global 4-component vector of float)
|
||||
0:17 vector-scale (temp 4-component vector of float)
|
||||
0:17 Constant:
|
||||
0:17 8.000000
|
||||
0:17 'a' (global 4-component vector of float)
|
||||
0:19 Function Definition: foo(mf22; (global 2-component vector of int)
|
||||
0:19 Function Parameters:
|
||||
0:19 'm' (in 2X2 matrix of float)
|
||||
0:21 Sequence
|
||||
0:21 Branch: Return with expression
|
||||
0:21 Convert float to int (temp 2-component vector of int)
|
||||
0:21 direct index (temp 2-component vector of float)
|
||||
0:21 'm' (in 2X2 matrix of float)
|
||||
0:21 Constant:
|
||||
0:21 0 (const int)
|
||||
0:24 Sequence
|
||||
0:24 move second child to first child (temp 4-component vector of float)
|
||||
0:24 'c' (global 4-component vector of float)
|
||||
0:24 component-wise multiply (temp 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:24 'b' (global 4-component vector of float)
|
||||
0:8 Sequence
|
||||
0:8 move second child to first child (temp 4-component vector of float)
|
||||
0:8 'd' (global 4-component vector of float)
|
||||
0:8 vector-scale (temp 4-component vector of float)
|
||||
0:8 Constant:
|
||||
0:8 8.000000
|
||||
0:8 'uv4' (uniform 4-component vector of float)
|
||||
0:13 Sequence
|
||||
0:13 move second child to first child (temp 4-component vector of float)
|
||||
0:13 'e' (global 4-component vector of float)
|
||||
0:13 vector-scale (temp 4-component vector of float)
|
||||
0:13 Constant:
|
||||
0:13 8.000000
|
||||
0:13 'd' (global 4-component vector of float)
|
||||
0:15 Function Definition: foo( (global 2-component vector of int)
|
||||
0:15 Function Parameters:
|
||||
0:17 Sequence
|
||||
0:17 Branch: Return with expression
|
||||
0:17 Constant:
|
||||
0:17 2 (const int)
|
||||
0:17 2 (const int)
|
||||
0:20 Sequence
|
||||
0:20 move second child to first child (temp 4-component vector of float)
|
||||
0:20 'f' (global 4-component vector of float)
|
||||
0:20 component-wise multiply (temp 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:20 'e' (global 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'uv4' (uniform 4-component vector of float)
|
||||
0:? 'glass' (uniform 3-component vector of float)
|
||||
0:? 'ci' (const int)
|
||||
0:? 8 (const int)
|
||||
0:? 'a' (global 4-component vector of float)
|
||||
0:? 'iv3' (smooth in 3-component vector of float)
|
||||
0:? 'cup' (smooth in 4-component vector of float)
|
||||
0:? 'b' (global 4-component vector of float)
|
||||
0:? 'c' (global 4-component vector of float)
|
||||
0:? 'cv3' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3n' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'cv3e' (const 3-component vector of float)
|
||||
0:? 43.000000
|
||||
0:? 0.340000
|
||||
0:? 9.900000
|
||||
0:? 'um2' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2n' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 'um2e' (uniform 2X2 matrix of float)
|
||||
0:? 4.000000
|
||||
0:? 0.000000
|
||||
0:? 0.000000
|
||||
0:? 4.000000
|
||||
0:? 's' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'sn' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'se' (uniform structure{global int a, global float b})
|
||||
0:? 82 (const int)
|
||||
0:? 3.900000
|
||||
0:? 'd' (global 4-component vector of float)
|
||||
0:? 'e' (global 4-component vector of float)
|
||||
0:? 'f' (global 4-component vector of float)
|
||||
|
||||
|
||||
@@ -1,414 +1,414 @@
|
||||
localAggregates.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:5: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:34 Function Definition: main( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:? Sequence
|
||||
0:41 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 i: direct index for structure (global int)
|
||||
0:43 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:43 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 true case
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 f: direct index for structure (global float)
|
||||
0:44 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:44 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1.000000
|
||||
0:45 move second child to first child (temp float)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'localFArray' (temp 16-element array of float)
|
||||
0:45 Constant:
|
||||
0:45 4 (const int)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'coord' (smooth in 2-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 'localIArray' (temp 8-element array of int)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:46 i: direct index for structure (global int)
|
||||
0:46 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:46 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:43 false case
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 f: direct index for structure (global float)
|
||||
0:48 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:48 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'coord' (smooth in 2-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 direct index (temp float)
|
||||
0:49 'localFArray' (temp 16-element array of float)
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1.000000
|
||||
0:50 move second child to first child (temp int)
|
||||
0:50 direct index (temp int)
|
||||
0:50 'localIArray' (temp 8-element array of int)
|
||||
0:50 Constant:
|
||||
0:50 2 (const int)
|
||||
0:50 Constant:
|
||||
0:50 0 (const int)
|
||||
0:53 Test condition and select (temp void)
|
||||
0:53 Condition
|
||||
0:53 Compare Equal (temp bool)
|
||||
0:53 direct index (temp int)
|
||||
0:53 'localIArray' (temp 8-element array of int)
|
||||
0:53 Constant:
|
||||
0:53 2 (const int)
|
||||
0:53 Constant:
|
||||
0:53 0 (const int)
|
||||
0:53 true case
|
||||
0:54 Pre-Increment (temp float)
|
||||
0:54 direct index (temp float)
|
||||
0:54 'localFArray' (temp 16-element array of float)
|
||||
0:54 Constant:
|
||||
0:54 4 (const int)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'x' (temp int)
|
||||
0:57 Constant:
|
||||
0:57 5 (const int)
|
||||
0:58 move second child to first child (temp float)
|
||||
0:58 indirect index (temp float)
|
||||
0:58 'localArray' (temp 16-element array of float)
|
||||
0:58 'x' (temp int)
|
||||
0:58 direct index (temp float)
|
||||
0:58 'coord' (smooth in 2-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0 (const int)
|
||||
0:62 Sequence
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 0 (const int)
|
||||
0:62 Loop with condition tested first
|
||||
0:62 Loop Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 16 (const int)
|
||||
0:62 Loop Body
|
||||
0:63 move second child to first child (temp float)
|
||||
0:63 indirect index (temp float)
|
||||
0:63 'a' (temp 16-element array of float)
|
||||
0:63 'i' (temp int)
|
||||
0:63 Constant:
|
||||
0:63 0.000000
|
||||
0:62 Loop Terminal Expression
|
||||
0:62 Post-Increment (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:65 Test condition and select (temp void)
|
||||
0:65 Condition
|
||||
0:65 Compare Equal (temp bool)
|
||||
0:65 'condition' (uniform int)
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 true case
|
||||
0:66 move second child to first child (temp 16-element array of float)
|
||||
0:66 'a' (temp 16-element array of float)
|
||||
0:66 'localArray' (temp 16-element array of float)
|
||||
0:68 move second child to first child (temp 4-component vector of float)
|
||||
0:68 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:68 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:68 Constant:
|
||||
0:68 3 (const int)
|
||||
0:68 'color' (smooth in 4-component vector of float)
|
||||
0:69 move second child to first child (temp float)
|
||||
0:69 direct index (temp float)
|
||||
0:69 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:69 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:69 Constant:
|
||||
0:69 3 (const int)
|
||||
0:69 Constant:
|
||||
0:69 2 (const int)
|
||||
0:69 direct index (temp float)
|
||||
0:69 'coord' (smooth in 2-component vector of float)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 move second child to first child (temp 4-component vector of float)
|
||||
0:71 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:71 component-wise multiply (temp 4-component vector of float)
|
||||
0:71 vector-scale (temp 4-component vector of float)
|
||||
0:71 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 3 (const int)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'localFArray' (temp 16-element array of float)
|
||||
0:71 Constant:
|
||||
0:71 4 (const int)
|
||||
0:71 f: direct index for structure (global float)
|
||||
0:71 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 Constant:
|
||||
0:71 1 (const int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'localArray' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'a' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 texture (global 4-component vector of float)
|
||||
0:71 'sampler' (uniform sampler2D)
|
||||
0:71 'coord' (smooth in 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'color' (smooth in 4-component vector of float)
|
||||
0:? 'foo' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'uFloatArray' (uniform 16-element array of float)
|
||||
0:? 'condition' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:34 Function Definition: main( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:? Sequence
|
||||
0:41 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 i: direct index for structure (global int)
|
||||
0:43 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:43 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 true case
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 f: direct index for structure (global float)
|
||||
0:44 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:44 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1.000000
|
||||
0:45 move second child to first child (temp float)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'localFArray' (temp 16-element array of float)
|
||||
0:45 Constant:
|
||||
0:45 4 (const int)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'coord' (smooth in 2-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 'localIArray' (temp 8-element array of int)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:46 i: direct index for structure (global int)
|
||||
0:46 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:46 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:43 false case
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 f: direct index for structure (global float)
|
||||
0:48 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:48 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'coord' (smooth in 2-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 direct index (temp float)
|
||||
0:49 'localFArray' (temp 16-element array of float)
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1.000000
|
||||
0:50 move second child to first child (temp int)
|
||||
0:50 direct index (temp int)
|
||||
0:50 'localIArray' (temp 8-element array of int)
|
||||
0:50 Constant:
|
||||
0:50 2 (const int)
|
||||
0:50 Constant:
|
||||
0:50 0 (const int)
|
||||
0:53 Test condition and select (temp void)
|
||||
0:53 Condition
|
||||
0:53 Compare Equal (temp bool)
|
||||
0:53 direct index (temp int)
|
||||
0:53 'localIArray' (temp 8-element array of int)
|
||||
0:53 Constant:
|
||||
0:53 2 (const int)
|
||||
0:53 Constant:
|
||||
0:53 0 (const int)
|
||||
0:53 true case
|
||||
0:54 Pre-Increment (temp float)
|
||||
0:54 direct index (temp float)
|
||||
0:54 'localFArray' (temp 16-element array of float)
|
||||
0:54 Constant:
|
||||
0:54 4 (const int)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'x' (temp int)
|
||||
0:57 Constant:
|
||||
0:57 5 (const int)
|
||||
0:58 move second child to first child (temp float)
|
||||
0:58 indirect index (temp float)
|
||||
0:58 'localArray' (temp 16-element array of float)
|
||||
0:58 'x' (temp int)
|
||||
0:58 direct index (temp float)
|
||||
0:58 'coord' (smooth in 2-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0 (const int)
|
||||
0:62 Sequence
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 0 (const int)
|
||||
0:62 Loop with condition tested first
|
||||
0:62 Loop Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 16 (const int)
|
||||
0:62 Loop Body
|
||||
0:63 move second child to first child (temp float)
|
||||
0:63 indirect index (temp float)
|
||||
0:63 'a' (temp 16-element array of float)
|
||||
0:63 'i' (temp int)
|
||||
0:63 Constant:
|
||||
0:63 0.000000
|
||||
0:62 Loop Terminal Expression
|
||||
0:62 Post-Increment (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:65 Test condition and select (temp void)
|
||||
0:65 Condition
|
||||
0:65 Compare Equal (temp bool)
|
||||
0:65 'condition' (uniform int)
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 true case
|
||||
0:66 move second child to first child (temp 16-element array of float)
|
||||
0:66 'a' (temp 16-element array of float)
|
||||
0:66 'localArray' (temp 16-element array of float)
|
||||
0:68 move second child to first child (temp 4-component vector of float)
|
||||
0:68 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:68 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:68 Constant:
|
||||
0:68 3 (const int)
|
||||
0:68 'color' (smooth in 4-component vector of float)
|
||||
0:69 move second child to first child (temp float)
|
||||
0:69 direct index (temp float)
|
||||
0:69 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:69 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:69 Constant:
|
||||
0:69 3 (const int)
|
||||
0:69 Constant:
|
||||
0:69 2 (const int)
|
||||
0:69 direct index (temp float)
|
||||
0:69 'coord' (smooth in 2-component vector of float)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 move second child to first child (temp 4-component vector of float)
|
||||
0:71 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:71 component-wise multiply (temp 4-component vector of float)
|
||||
0:71 vector-scale (temp 4-component vector of float)
|
||||
0:71 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 3 (const int)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'localFArray' (temp 16-element array of float)
|
||||
0:71 Constant:
|
||||
0:71 4 (const int)
|
||||
0:71 f: direct index for structure (global float)
|
||||
0:71 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 Constant:
|
||||
0:71 1 (const int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'localArray' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'a' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 texture (global 4-component vector of float)
|
||||
0:71 'sampler' (uniform sampler2D)
|
||||
0:71 'coord' (smooth in 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'color' (smooth in 4-component vector of float)
|
||||
0:? 'foo' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'uFloatArray' (uniform 16-element array of float)
|
||||
0:? 'condition' (uniform int)
|
||||
|
||||
localAggregates.frag
|
||||
WARNING: 0:4: varying deprecated in version 130; may be removed in future release
|
||||
WARNING: 0:5: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:34 Function Definition: main( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:? Sequence
|
||||
0:41 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 i: direct index for structure (global int)
|
||||
0:43 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:43 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 true case
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 f: direct index for structure (global float)
|
||||
0:44 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:44 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1.000000
|
||||
0:45 move second child to first child (temp float)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'localFArray' (temp 16-element array of float)
|
||||
0:45 Constant:
|
||||
0:45 4 (const int)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'coord' (smooth in 2-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 'localIArray' (temp 8-element array of int)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:46 i: direct index for structure (global int)
|
||||
0:46 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:46 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:43 false case
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 f: direct index for structure (global float)
|
||||
0:48 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:48 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'coord' (smooth in 2-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 direct index (temp float)
|
||||
0:49 'localFArray' (temp 16-element array of float)
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1.000000
|
||||
0:50 move second child to first child (temp int)
|
||||
0:50 direct index (temp int)
|
||||
0:50 'localIArray' (temp 8-element array of int)
|
||||
0:50 Constant:
|
||||
0:50 2 (const int)
|
||||
0:50 Constant:
|
||||
0:50 0 (const int)
|
||||
0:53 Test condition and select (temp void)
|
||||
0:53 Condition
|
||||
0:53 Compare Equal (temp bool)
|
||||
0:53 direct index (temp int)
|
||||
0:53 'localIArray' (temp 8-element array of int)
|
||||
0:53 Constant:
|
||||
0:53 2 (const int)
|
||||
0:53 Constant:
|
||||
0:53 0 (const int)
|
||||
0:53 true case
|
||||
0:54 Pre-Increment (temp float)
|
||||
0:54 direct index (temp float)
|
||||
0:54 'localFArray' (temp 16-element array of float)
|
||||
0:54 Constant:
|
||||
0:54 4 (const int)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'x' (temp int)
|
||||
0:57 Constant:
|
||||
0:57 5 (const int)
|
||||
0:58 move second child to first child (temp float)
|
||||
0:58 indirect index (temp float)
|
||||
0:58 'localArray' (temp 16-element array of float)
|
||||
0:58 'x' (temp int)
|
||||
0:58 direct index (temp float)
|
||||
0:58 'coord' (smooth in 2-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0 (const int)
|
||||
0:62 Sequence
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 0 (const int)
|
||||
0:62 Loop with condition tested first
|
||||
0:62 Loop Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 16 (const int)
|
||||
0:62 Loop Body
|
||||
0:63 move second child to first child (temp float)
|
||||
0:63 indirect index (temp float)
|
||||
0:63 'a' (temp 16-element array of float)
|
||||
0:63 'i' (temp int)
|
||||
0:63 Constant:
|
||||
0:63 0.000000
|
||||
0:62 Loop Terminal Expression
|
||||
0:62 Post-Increment (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:65 Test condition and select (temp void)
|
||||
0:65 Condition
|
||||
0:65 Compare Equal (temp bool)
|
||||
0:65 'condition' (uniform int)
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 true case
|
||||
0:66 move second child to first child (temp 16-element array of float)
|
||||
0:66 'a' (temp 16-element array of float)
|
||||
0:66 'localArray' (temp 16-element array of float)
|
||||
0:68 move second child to first child (temp 4-component vector of float)
|
||||
0:68 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:68 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:68 Constant:
|
||||
0:68 3 (const int)
|
||||
0:68 'color' (smooth in 4-component vector of float)
|
||||
0:69 move second child to first child (temp float)
|
||||
0:69 direct index (temp float)
|
||||
0:69 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:69 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:69 Constant:
|
||||
0:69 3 (const int)
|
||||
0:69 Constant:
|
||||
0:69 2 (const int)
|
||||
0:69 direct index (temp float)
|
||||
0:69 'coord' (smooth in 2-component vector of float)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 move second child to first child (temp 4-component vector of float)
|
||||
0:71 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:71 component-wise multiply (temp 4-component vector of float)
|
||||
0:71 vector-scale (temp 4-component vector of float)
|
||||
0:71 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 3 (const int)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'localFArray' (temp 16-element array of float)
|
||||
0:71 Constant:
|
||||
0:71 4 (const int)
|
||||
0:71 f: direct index for structure (global float)
|
||||
0:71 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 Constant:
|
||||
0:71 1 (const int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'localArray' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'a' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 texture (global 4-component vector of float)
|
||||
0:71 'sampler' (uniform sampler2D)
|
||||
0:71 'coord' (smooth in 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'color' (smooth in 4-component vector of float)
|
||||
0:? 'foo' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'uFloatArray' (uniform 16-element array of float)
|
||||
0:? 'condition' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:34 Function Definition: main( (global void)
|
||||
0:34 Function Parameters:
|
||||
0:? Sequence
|
||||
0:41 move second child to first child (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:41 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:41 Constant:
|
||||
0:41 0 (const int)
|
||||
0:43 Test condition and select (temp void)
|
||||
0:43 Condition
|
||||
0:43 Compare Greater Than (temp bool)
|
||||
0:43 i: direct index for structure (global int)
|
||||
0:43 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:43 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 Constant:
|
||||
0:43 0 (const int)
|
||||
0:43 true case
|
||||
0:44 Sequence
|
||||
0:44 move second child to first child (temp float)
|
||||
0:44 f: direct index for structure (global float)
|
||||
0:44 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:44 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:44 Constant:
|
||||
0:44 2 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1 (const int)
|
||||
0:44 Constant:
|
||||
0:44 1.000000
|
||||
0:45 move second child to first child (temp float)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'localFArray' (temp 16-element array of float)
|
||||
0:45 Constant:
|
||||
0:45 4 (const int)
|
||||
0:45 direct index (temp float)
|
||||
0:45 'coord' (smooth in 2-component vector of float)
|
||||
0:45 Constant:
|
||||
0:45 0 (const int)
|
||||
0:46 move second child to first child (temp int)
|
||||
0:46 direct index (temp int)
|
||||
0:46 'localIArray' (temp 8-element array of int)
|
||||
0:46 Constant:
|
||||
0:46 2 (const int)
|
||||
0:46 i: direct index for structure (global int)
|
||||
0:46 s2_1: direct index for structure (global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:46 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:46 Constant:
|
||||
0:46 0 (const int)
|
||||
0:43 false case
|
||||
0:48 Sequence
|
||||
0:48 move second child to first child (temp float)
|
||||
0:48 f: direct index for structure (global float)
|
||||
0:48 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:48 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:48 Constant:
|
||||
0:48 2 (const int)
|
||||
0:48 Constant:
|
||||
0:48 1 (const int)
|
||||
0:48 direct index (temp float)
|
||||
0:48 'coord' (smooth in 2-component vector of float)
|
||||
0:48 Constant:
|
||||
0:48 0 (const int)
|
||||
0:49 move second child to first child (temp float)
|
||||
0:49 direct index (temp float)
|
||||
0:49 'localFArray' (temp 16-element array of float)
|
||||
0:49 Constant:
|
||||
0:49 4 (const int)
|
||||
0:49 Constant:
|
||||
0:49 1.000000
|
||||
0:50 move second child to first child (temp int)
|
||||
0:50 direct index (temp int)
|
||||
0:50 'localIArray' (temp 8-element array of int)
|
||||
0:50 Constant:
|
||||
0:50 2 (const int)
|
||||
0:50 Constant:
|
||||
0:50 0 (const int)
|
||||
0:53 Test condition and select (temp void)
|
||||
0:53 Condition
|
||||
0:53 Compare Equal (temp bool)
|
||||
0:53 direct index (temp int)
|
||||
0:53 'localIArray' (temp 8-element array of int)
|
||||
0:53 Constant:
|
||||
0:53 2 (const int)
|
||||
0:53 Constant:
|
||||
0:53 0 (const int)
|
||||
0:53 true case
|
||||
0:54 Pre-Increment (temp float)
|
||||
0:54 direct index (temp float)
|
||||
0:54 'localFArray' (temp 16-element array of float)
|
||||
0:54 Constant:
|
||||
0:54 4 (const int)
|
||||
0:57 Sequence
|
||||
0:57 move second child to first child (temp int)
|
||||
0:57 'x' (temp int)
|
||||
0:57 Constant:
|
||||
0:57 5 (const int)
|
||||
0:58 move second child to first child (temp float)
|
||||
0:58 indirect index (temp float)
|
||||
0:58 'localArray' (temp 16-element array of float)
|
||||
0:58 'x' (temp int)
|
||||
0:58 direct index (temp float)
|
||||
0:58 'coord' (smooth in 2-component vector of float)
|
||||
0:58 Constant:
|
||||
0:58 0 (const int)
|
||||
0:62 Sequence
|
||||
0:62 Sequence
|
||||
0:62 move second child to first child (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 0 (const int)
|
||||
0:62 Loop with condition tested first
|
||||
0:62 Loop Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 'i' (temp int)
|
||||
0:62 Constant:
|
||||
0:62 16 (const int)
|
||||
0:62 Loop Body
|
||||
0:63 move second child to first child (temp float)
|
||||
0:63 indirect index (temp float)
|
||||
0:63 'a' (temp 16-element array of float)
|
||||
0:63 'i' (temp int)
|
||||
0:63 Constant:
|
||||
0:63 0.000000
|
||||
0:62 Loop Terminal Expression
|
||||
0:62 Post-Increment (temp int)
|
||||
0:62 'i' (temp int)
|
||||
0:65 Test condition and select (temp void)
|
||||
0:65 Condition
|
||||
0:65 Compare Equal (temp bool)
|
||||
0:65 'condition' (uniform int)
|
||||
0:65 Constant:
|
||||
0:65 1 (const int)
|
||||
0:65 true case
|
||||
0:66 move second child to first child (temp 16-element array of float)
|
||||
0:66 'a' (temp 16-element array of float)
|
||||
0:66 'localArray' (temp 16-element array of float)
|
||||
0:68 move second child to first child (temp 4-component vector of float)
|
||||
0:68 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:68 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:68 Constant:
|
||||
0:68 3 (const int)
|
||||
0:68 'color' (smooth in 4-component vector of float)
|
||||
0:69 move second child to first child (temp float)
|
||||
0:69 direct index (temp float)
|
||||
0:69 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:69 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:69 Constant:
|
||||
0:69 3 (const int)
|
||||
0:69 Constant:
|
||||
0:69 2 (const int)
|
||||
0:69 direct index (temp float)
|
||||
0:69 'coord' (smooth in 2-component vector of float)
|
||||
0:69 Constant:
|
||||
0:69 1 (const int)
|
||||
0:71 move second child to first child (temp 4-component vector of float)
|
||||
0:71 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:71 component-wise multiply (temp 4-component vector of float)
|
||||
0:71 vector-scale (temp 4-component vector of float)
|
||||
0:71 bleh: direct index for structure (global 4-component vector of float)
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 3 (const int)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 add (temp float)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'localFArray' (temp 16-element array of float)
|
||||
0:71 Constant:
|
||||
0:71 4 (const int)
|
||||
0:71 f: direct index for structure (global float)
|
||||
0:71 s1_1: direct index for structure (global structure{global int i, global float f})
|
||||
0:71 'locals2' (temp structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 Constant:
|
||||
0:71 1 (const int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'localArray' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 indirect index (temp float)
|
||||
0:71 'a' (temp 16-element array of float)
|
||||
0:71 'x' (temp int)
|
||||
0:71 texture (global 4-component vector of float)
|
||||
0:71 'sampler' (uniform sampler2D)
|
||||
0:71 'coord' (smooth in 2-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'sampler' (uniform sampler2D)
|
||||
0:? 'coord' (smooth in 2-component vector of float)
|
||||
0:? 'color' (smooth in 4-component vector of float)
|
||||
0:? 'foo' (uniform structure{global int i, global float f})
|
||||
0:? 'foo2' (uniform structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh})
|
||||
0:? 'foo3' (uniform structure{global structure{global int i, global float f, global structure{global int i, global float f} s1_1, global 4-component vector of float bleh} s2_1, global int i, global float f, global structure{global int i, global float f} s1_1})
|
||||
0:? 'uFloatArray' (uniform 16-element array of float)
|
||||
0:? 'condition' (uniform int)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,433 +1,433 @@
|
||||
loopsArtificial.frag
|
||||
WARNING: 0:14: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:53 Function Definition: main( (global void)
|
||||
0:53 Function Parameters:
|
||||
0:55 Sequence
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'color' (temp 4-component vector of float)
|
||||
0:55 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:71 Loop with condition not tested first
|
||||
0:71 Loop Condition
|
||||
0:71 Compare Less Than (temp bool)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'color' (temp 4-component vector of float)
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 'd4' (uniform float)
|
||||
0:71 Loop Body
|
||||
0:59 Sequence
|
||||
0:59 add second child into first child (temp 4-component vector of float)
|
||||
0:59 'color' (temp 4-component vector of float)
|
||||
0:59 'bigColor4' (uniform 4-component vector of float)
|
||||
0:60 Test condition and select (temp void)
|
||||
0:60 Condition
|
||||
0:60 Compare Less Than (temp bool)
|
||||
0:60 direct index (temp float)
|
||||
0:60 'color' (temp 4-component vector of float)
|
||||
0:60 Constant:
|
||||
0:60 0 (const int)
|
||||
0:60 'd4' (uniform float)
|
||||
0:60 true case
|
||||
0:61 Sequence
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 direct index (temp float)
|
||||
0:61 'color' (temp 4-component vector of float)
|
||||
0:61 Constant:
|
||||
0:61 2 (const int)
|
||||
0:61 Constant:
|
||||
0:61 2.000000
|
||||
0:62 Test condition and select (temp void)
|
||||
0:62 Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 direct index (temp float)
|
||||
0:62 'color' (temp 4-component vector of float)
|
||||
0:62 Constant:
|
||||
0:62 2 (const int)
|
||||
0:62 'd4' (uniform float)
|
||||
0:62 true case
|
||||
0:63 Sequence
|
||||
0:63 Post-Increment (temp float)
|
||||
0:63 direct index (temp float)
|
||||
0:63 'color' (temp 4-component vector of float)
|
||||
0:63 Constant:
|
||||
0:63 0 (const int)
|
||||
0:64 Branch: Continue
|
||||
0:67 Test condition and select (temp void)
|
||||
0:67 Condition
|
||||
0:67 Compare Less Than (temp bool)
|
||||
0:67 direct index (temp float)
|
||||
0:67 'color' (temp 4-component vector of float)
|
||||
0:67 Constant:
|
||||
0:67 1 (const int)
|
||||
0:67 'd4' (uniform float)
|
||||
0:67 true case
|
||||
0:68 add second child into first child (temp float)
|
||||
0:68 direct index (temp float)
|
||||
0:68 'color' (temp 4-component vector of float)
|
||||
0:68 Constant:
|
||||
0:68 1 (const int)
|
||||
0:68 'd4' (uniform float)
|
||||
0:67 false case
|
||||
0:70 add second child into first child (temp float)
|
||||
0:70 direct index (temp float)
|
||||
0:70 'color' (temp 4-component vector of float)
|
||||
0:70 Constant:
|
||||
0:70 0 (const int)
|
||||
0:70 'd4' (uniform float)
|
||||
0:74 Loop with condition tested first
|
||||
0:74 Loop Condition
|
||||
0:74 Compare Less Than (temp bool)
|
||||
0:74 direct index (temp float)
|
||||
0:74 'color' (temp 4-component vector of float)
|
||||
0:74 Constant:
|
||||
0:74 3 (const int)
|
||||
0:74 'd13' (uniform float)
|
||||
0:74 Loop Body
|
||||
0:75 Sequence
|
||||
0:75 Test condition and select (temp void)
|
||||
0:75 Condition
|
||||
0:75 Compare Less Than (temp bool)
|
||||
0:75 direct index (temp float)
|
||||
0:75 'color' (temp 4-component vector of float)
|
||||
0:75 Constant:
|
||||
0:75 2 (const int)
|
||||
0:75 'd13' (uniform float)
|
||||
0:75 true case
|
||||
0:76 Post-Increment (temp 4-component vector of float)
|
||||
0:76 'color' (temp 4-component vector of float)
|
||||
0:75 false case
|
||||
0:78 Post-Decrement (temp 4-component vector of float)
|
||||
0:78 'color' (temp 4-component vector of float)
|
||||
0:80 add second child into first child (temp 4-component vector of float)
|
||||
0:80 'color' (temp 4-component vector of float)
|
||||
0:80 'bigColor4' (uniform 4-component vector of float)
|
||||
0:81 Test condition and select (temp void)
|
||||
0:81 Condition
|
||||
0:81 Compare Less Than (temp bool)
|
||||
0:81 direct index (temp float)
|
||||
0:81 'color' (temp 4-component vector of float)
|
||||
0:81 Constant:
|
||||
0:81 0 (const int)
|
||||
0:81 'd4' (uniform float)
|
||||
0:81 true case
|
||||
0:82 Sequence
|
||||
0:82 add second child into first child (temp float)
|
||||
0:82 direct index (temp float)
|
||||
0:82 'color' (temp 4-component vector of float)
|
||||
0:82 Constant:
|
||||
0:82 2 (const int)
|
||||
0:82 Constant:
|
||||
0:82 2.000000
|
||||
0:83 Test condition and select (temp void)
|
||||
0:83 Condition
|
||||
0:83 Compare Less Than (temp bool)
|
||||
0:83 direct index (temp float)
|
||||
0:83 'color' (temp 4-component vector of float)
|
||||
0:83 Constant:
|
||||
0:83 2 (const int)
|
||||
0:83 'd4' (uniform float)
|
||||
0:83 true case
|
||||
0:84 Sequence
|
||||
0:84 Post-Increment (temp float)
|
||||
0:84 direct index (temp float)
|
||||
0:84 'color' (temp 4-component vector of float)
|
||||
0:84 Constant:
|
||||
0:84 0 (const int)
|
||||
0:85 Branch: Continue
|
||||
0:88 Test condition and select (temp void)
|
||||
0:88 Condition
|
||||
0:88 Compare Less Than (temp bool)
|
||||
0:88 direct index (temp float)
|
||||
0:88 'color' (temp 4-component vector of float)
|
||||
0:88 Constant:
|
||||
0:88 1 (const int)
|
||||
0:88 'd4' (uniform float)
|
||||
0:88 true case
|
||||
0:89 add second child into first child (temp float)
|
||||
0:89 direct index (temp float)
|
||||
0:89 'color' (temp 4-component vector of float)
|
||||
0:89 Constant:
|
||||
0:89 1 (const int)
|
||||
0:89 'd4' (uniform float)
|
||||
0:88 false case
|
||||
0:91 add second child into first child (temp float)
|
||||
0:91 direct index (temp float)
|
||||
0:91 'color' (temp 4-component vector of float)
|
||||
0:91 Constant:
|
||||
0:91 0 (const int)
|
||||
0:91 'd4' (uniform float)
|
||||
0:94 Post-Increment (temp 4-component vector of float)
|
||||
0:94 'color' (temp 4-component vector of float)
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:95 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_1' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor4' (uniform 4-component vector of float)
|
||||
0:? 'bigColor5' (uniform 4-component vector of float)
|
||||
0:? 'bigColor6' (uniform 4-component vector of float)
|
||||
0:? 'bigColor7' (uniform 4-component vector of float)
|
||||
0:? 'bigColor8' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'd2' (uniform float)
|
||||
0:? 'd3' (uniform float)
|
||||
0:? 'd4' (uniform float)
|
||||
0:? 'd5' (uniform float)
|
||||
0:? 'd6' (uniform float)
|
||||
0:? 'd7' (uniform float)
|
||||
0:? 'd8' (uniform float)
|
||||
0:? 'd9' (uniform float)
|
||||
0:? 'd10' (uniform float)
|
||||
0:? 'd11' (uniform float)
|
||||
0:? 'd12' (uniform float)
|
||||
0:? 'd13' (uniform float)
|
||||
0:? 'd14' (uniform float)
|
||||
0:? 'd15' (uniform float)
|
||||
0:? 'd16' (uniform float)
|
||||
0:? 'd17' (uniform float)
|
||||
0:? 'd18' (uniform float)
|
||||
0:? 'd19' (uniform float)
|
||||
0:? 'd20' (uniform float)
|
||||
0:? 'd21' (uniform float)
|
||||
0:? 'd22' (uniform float)
|
||||
0:? 'd23' (uniform float)
|
||||
0:? 'd24' (uniform float)
|
||||
0:? 'd25' (uniform float)
|
||||
0:? 'd26' (uniform float)
|
||||
0:? 'd27' (uniform float)
|
||||
0:? 'd28' (uniform float)
|
||||
0:? 'd29' (uniform float)
|
||||
0:? 'd30' (uniform float)
|
||||
0:? 'd31' (uniform float)
|
||||
0:? 'd32' (uniform float)
|
||||
0:? 'd33' (uniform float)
|
||||
0:? 'd34' (uniform float)
|
||||
0:? 'Count' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:53 Function Definition: main( (global void)
|
||||
0:53 Function Parameters:
|
||||
0:55 Sequence
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'color' (temp 4-component vector of float)
|
||||
0:55 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:71 Loop with condition not tested first
|
||||
0:71 Loop Condition
|
||||
0:71 Compare Less Than (temp bool)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'color' (temp 4-component vector of float)
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 'd4' (uniform float)
|
||||
0:71 Loop Body
|
||||
0:59 Sequence
|
||||
0:59 add second child into first child (temp 4-component vector of float)
|
||||
0:59 'color' (temp 4-component vector of float)
|
||||
0:59 'bigColor4' (uniform 4-component vector of float)
|
||||
0:60 Test condition and select (temp void)
|
||||
0:60 Condition
|
||||
0:60 Compare Less Than (temp bool)
|
||||
0:60 direct index (temp float)
|
||||
0:60 'color' (temp 4-component vector of float)
|
||||
0:60 Constant:
|
||||
0:60 0 (const int)
|
||||
0:60 'd4' (uniform float)
|
||||
0:60 true case
|
||||
0:61 Sequence
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 direct index (temp float)
|
||||
0:61 'color' (temp 4-component vector of float)
|
||||
0:61 Constant:
|
||||
0:61 2 (const int)
|
||||
0:61 Constant:
|
||||
0:61 2.000000
|
||||
0:62 Test condition and select (temp void)
|
||||
0:62 Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 direct index (temp float)
|
||||
0:62 'color' (temp 4-component vector of float)
|
||||
0:62 Constant:
|
||||
0:62 2 (const int)
|
||||
0:62 'd4' (uniform float)
|
||||
0:62 true case
|
||||
0:63 Sequence
|
||||
0:63 Post-Increment (temp float)
|
||||
0:63 direct index (temp float)
|
||||
0:63 'color' (temp 4-component vector of float)
|
||||
0:63 Constant:
|
||||
0:63 0 (const int)
|
||||
0:64 Branch: Continue
|
||||
0:67 Test condition and select (temp void)
|
||||
0:67 Condition
|
||||
0:67 Compare Less Than (temp bool)
|
||||
0:67 direct index (temp float)
|
||||
0:67 'color' (temp 4-component vector of float)
|
||||
0:67 Constant:
|
||||
0:67 1 (const int)
|
||||
0:67 'd4' (uniform float)
|
||||
0:67 true case
|
||||
0:68 add second child into first child (temp float)
|
||||
0:68 direct index (temp float)
|
||||
0:68 'color' (temp 4-component vector of float)
|
||||
0:68 Constant:
|
||||
0:68 1 (const int)
|
||||
0:68 'd4' (uniform float)
|
||||
0:67 false case
|
||||
0:70 add second child into first child (temp float)
|
||||
0:70 direct index (temp float)
|
||||
0:70 'color' (temp 4-component vector of float)
|
||||
0:70 Constant:
|
||||
0:70 0 (const int)
|
||||
0:70 'd4' (uniform float)
|
||||
0:74 Loop with condition tested first
|
||||
0:74 Loop Condition
|
||||
0:74 Compare Less Than (temp bool)
|
||||
0:74 direct index (temp float)
|
||||
0:74 'color' (temp 4-component vector of float)
|
||||
0:74 Constant:
|
||||
0:74 3 (const int)
|
||||
0:74 'd13' (uniform float)
|
||||
0:74 Loop Body
|
||||
0:75 Sequence
|
||||
0:75 Test condition and select (temp void)
|
||||
0:75 Condition
|
||||
0:75 Compare Less Than (temp bool)
|
||||
0:75 direct index (temp float)
|
||||
0:75 'color' (temp 4-component vector of float)
|
||||
0:75 Constant:
|
||||
0:75 2 (const int)
|
||||
0:75 'd13' (uniform float)
|
||||
0:75 true case
|
||||
0:76 Post-Increment (temp 4-component vector of float)
|
||||
0:76 'color' (temp 4-component vector of float)
|
||||
0:75 false case
|
||||
0:78 Post-Decrement (temp 4-component vector of float)
|
||||
0:78 'color' (temp 4-component vector of float)
|
||||
0:80 add second child into first child (temp 4-component vector of float)
|
||||
0:80 'color' (temp 4-component vector of float)
|
||||
0:80 'bigColor4' (uniform 4-component vector of float)
|
||||
0:81 Test condition and select (temp void)
|
||||
0:81 Condition
|
||||
0:81 Compare Less Than (temp bool)
|
||||
0:81 direct index (temp float)
|
||||
0:81 'color' (temp 4-component vector of float)
|
||||
0:81 Constant:
|
||||
0:81 0 (const int)
|
||||
0:81 'd4' (uniform float)
|
||||
0:81 true case
|
||||
0:82 Sequence
|
||||
0:82 add second child into first child (temp float)
|
||||
0:82 direct index (temp float)
|
||||
0:82 'color' (temp 4-component vector of float)
|
||||
0:82 Constant:
|
||||
0:82 2 (const int)
|
||||
0:82 Constant:
|
||||
0:82 2.000000
|
||||
0:83 Test condition and select (temp void)
|
||||
0:83 Condition
|
||||
0:83 Compare Less Than (temp bool)
|
||||
0:83 direct index (temp float)
|
||||
0:83 'color' (temp 4-component vector of float)
|
||||
0:83 Constant:
|
||||
0:83 2 (const int)
|
||||
0:83 'd4' (uniform float)
|
||||
0:83 true case
|
||||
0:84 Sequence
|
||||
0:84 Post-Increment (temp float)
|
||||
0:84 direct index (temp float)
|
||||
0:84 'color' (temp 4-component vector of float)
|
||||
0:84 Constant:
|
||||
0:84 0 (const int)
|
||||
0:85 Branch: Continue
|
||||
0:88 Test condition and select (temp void)
|
||||
0:88 Condition
|
||||
0:88 Compare Less Than (temp bool)
|
||||
0:88 direct index (temp float)
|
||||
0:88 'color' (temp 4-component vector of float)
|
||||
0:88 Constant:
|
||||
0:88 1 (const int)
|
||||
0:88 'd4' (uniform float)
|
||||
0:88 true case
|
||||
0:89 add second child into first child (temp float)
|
||||
0:89 direct index (temp float)
|
||||
0:89 'color' (temp 4-component vector of float)
|
||||
0:89 Constant:
|
||||
0:89 1 (const int)
|
||||
0:89 'd4' (uniform float)
|
||||
0:88 false case
|
||||
0:91 add second child into first child (temp float)
|
||||
0:91 direct index (temp float)
|
||||
0:91 'color' (temp 4-component vector of float)
|
||||
0:91 Constant:
|
||||
0:91 0 (const int)
|
||||
0:91 'd4' (uniform float)
|
||||
0:94 Post-Increment (temp 4-component vector of float)
|
||||
0:94 'color' (temp 4-component vector of float)
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:95 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_1' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor4' (uniform 4-component vector of float)
|
||||
0:? 'bigColor5' (uniform 4-component vector of float)
|
||||
0:? 'bigColor6' (uniform 4-component vector of float)
|
||||
0:? 'bigColor7' (uniform 4-component vector of float)
|
||||
0:? 'bigColor8' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'd2' (uniform float)
|
||||
0:? 'd3' (uniform float)
|
||||
0:? 'd4' (uniform float)
|
||||
0:? 'd5' (uniform float)
|
||||
0:? 'd6' (uniform float)
|
||||
0:? 'd7' (uniform float)
|
||||
0:? 'd8' (uniform float)
|
||||
0:? 'd9' (uniform float)
|
||||
0:? 'd10' (uniform float)
|
||||
0:? 'd11' (uniform float)
|
||||
0:? 'd12' (uniform float)
|
||||
0:? 'd13' (uniform float)
|
||||
0:? 'd14' (uniform float)
|
||||
0:? 'd15' (uniform float)
|
||||
0:? 'd16' (uniform float)
|
||||
0:? 'd17' (uniform float)
|
||||
0:? 'd18' (uniform float)
|
||||
0:? 'd19' (uniform float)
|
||||
0:? 'd20' (uniform float)
|
||||
0:? 'd21' (uniform float)
|
||||
0:? 'd22' (uniform float)
|
||||
0:? 'd23' (uniform float)
|
||||
0:? 'd24' (uniform float)
|
||||
0:? 'd25' (uniform float)
|
||||
0:? 'd26' (uniform float)
|
||||
0:? 'd27' (uniform float)
|
||||
0:? 'd28' (uniform float)
|
||||
0:? 'd29' (uniform float)
|
||||
0:? 'd30' (uniform float)
|
||||
0:? 'd31' (uniform float)
|
||||
0:? 'd32' (uniform float)
|
||||
0:? 'd33' (uniform float)
|
||||
0:? 'd34' (uniform float)
|
||||
0:? 'Count' (uniform int)
|
||||
|
||||
loopsArtificial.frag
|
||||
WARNING: 0:14: varying deprecated in version 130; may be removed in future release
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:53 Function Definition: main( (global void)
|
||||
0:53 Function Parameters:
|
||||
0:55 Sequence
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'color' (temp 4-component vector of float)
|
||||
0:55 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:71 Loop with condition not tested first
|
||||
0:71 Loop Condition
|
||||
0:71 Compare Less Than (temp bool)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'color' (temp 4-component vector of float)
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 'd4' (uniform float)
|
||||
0:71 Loop Body
|
||||
0:59 Sequence
|
||||
0:59 add second child into first child (temp 4-component vector of float)
|
||||
0:59 'color' (temp 4-component vector of float)
|
||||
0:59 'bigColor4' (uniform 4-component vector of float)
|
||||
0:60 Test condition and select (temp void)
|
||||
0:60 Condition
|
||||
0:60 Compare Less Than (temp bool)
|
||||
0:60 direct index (temp float)
|
||||
0:60 'color' (temp 4-component vector of float)
|
||||
0:60 Constant:
|
||||
0:60 0 (const int)
|
||||
0:60 'd4' (uniform float)
|
||||
0:60 true case
|
||||
0:61 Sequence
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 direct index (temp float)
|
||||
0:61 'color' (temp 4-component vector of float)
|
||||
0:61 Constant:
|
||||
0:61 2 (const int)
|
||||
0:61 Constant:
|
||||
0:61 2.000000
|
||||
0:62 Test condition and select (temp void)
|
||||
0:62 Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 direct index (temp float)
|
||||
0:62 'color' (temp 4-component vector of float)
|
||||
0:62 Constant:
|
||||
0:62 2 (const int)
|
||||
0:62 'd4' (uniform float)
|
||||
0:62 true case
|
||||
0:63 Sequence
|
||||
0:63 Post-Increment (temp float)
|
||||
0:63 direct index (temp float)
|
||||
0:63 'color' (temp 4-component vector of float)
|
||||
0:63 Constant:
|
||||
0:63 0 (const int)
|
||||
0:64 Branch: Continue
|
||||
0:67 Test condition and select (temp void)
|
||||
0:67 Condition
|
||||
0:67 Compare Less Than (temp bool)
|
||||
0:67 direct index (temp float)
|
||||
0:67 'color' (temp 4-component vector of float)
|
||||
0:67 Constant:
|
||||
0:67 1 (const int)
|
||||
0:67 'd4' (uniform float)
|
||||
0:67 true case
|
||||
0:68 add second child into first child (temp float)
|
||||
0:68 direct index (temp float)
|
||||
0:68 'color' (temp 4-component vector of float)
|
||||
0:68 Constant:
|
||||
0:68 1 (const int)
|
||||
0:68 'd4' (uniform float)
|
||||
0:67 false case
|
||||
0:70 add second child into first child (temp float)
|
||||
0:70 direct index (temp float)
|
||||
0:70 'color' (temp 4-component vector of float)
|
||||
0:70 Constant:
|
||||
0:70 0 (const int)
|
||||
0:70 'd4' (uniform float)
|
||||
0:74 Loop with condition tested first
|
||||
0:74 Loop Condition
|
||||
0:74 Compare Less Than (temp bool)
|
||||
0:74 direct index (temp float)
|
||||
0:74 'color' (temp 4-component vector of float)
|
||||
0:74 Constant:
|
||||
0:74 3 (const int)
|
||||
0:74 'd13' (uniform float)
|
||||
0:74 Loop Body
|
||||
0:75 Sequence
|
||||
0:75 Test condition and select (temp void)
|
||||
0:75 Condition
|
||||
0:75 Compare Less Than (temp bool)
|
||||
0:75 direct index (temp float)
|
||||
0:75 'color' (temp 4-component vector of float)
|
||||
0:75 Constant:
|
||||
0:75 2 (const int)
|
||||
0:75 'd13' (uniform float)
|
||||
0:75 true case
|
||||
0:76 Post-Increment (temp 4-component vector of float)
|
||||
0:76 'color' (temp 4-component vector of float)
|
||||
0:75 false case
|
||||
0:78 Post-Decrement (temp 4-component vector of float)
|
||||
0:78 'color' (temp 4-component vector of float)
|
||||
0:80 add second child into first child (temp 4-component vector of float)
|
||||
0:80 'color' (temp 4-component vector of float)
|
||||
0:80 'bigColor4' (uniform 4-component vector of float)
|
||||
0:81 Test condition and select (temp void)
|
||||
0:81 Condition
|
||||
0:81 Compare Less Than (temp bool)
|
||||
0:81 direct index (temp float)
|
||||
0:81 'color' (temp 4-component vector of float)
|
||||
0:81 Constant:
|
||||
0:81 0 (const int)
|
||||
0:81 'd4' (uniform float)
|
||||
0:81 true case
|
||||
0:82 Sequence
|
||||
0:82 add second child into first child (temp float)
|
||||
0:82 direct index (temp float)
|
||||
0:82 'color' (temp 4-component vector of float)
|
||||
0:82 Constant:
|
||||
0:82 2 (const int)
|
||||
0:82 Constant:
|
||||
0:82 2.000000
|
||||
0:83 Test condition and select (temp void)
|
||||
0:83 Condition
|
||||
0:83 Compare Less Than (temp bool)
|
||||
0:83 direct index (temp float)
|
||||
0:83 'color' (temp 4-component vector of float)
|
||||
0:83 Constant:
|
||||
0:83 2 (const int)
|
||||
0:83 'd4' (uniform float)
|
||||
0:83 true case
|
||||
0:84 Sequence
|
||||
0:84 Post-Increment (temp float)
|
||||
0:84 direct index (temp float)
|
||||
0:84 'color' (temp 4-component vector of float)
|
||||
0:84 Constant:
|
||||
0:84 0 (const int)
|
||||
0:85 Branch: Continue
|
||||
0:88 Test condition and select (temp void)
|
||||
0:88 Condition
|
||||
0:88 Compare Less Than (temp bool)
|
||||
0:88 direct index (temp float)
|
||||
0:88 'color' (temp 4-component vector of float)
|
||||
0:88 Constant:
|
||||
0:88 1 (const int)
|
||||
0:88 'd4' (uniform float)
|
||||
0:88 true case
|
||||
0:89 add second child into first child (temp float)
|
||||
0:89 direct index (temp float)
|
||||
0:89 'color' (temp 4-component vector of float)
|
||||
0:89 Constant:
|
||||
0:89 1 (const int)
|
||||
0:89 'd4' (uniform float)
|
||||
0:88 false case
|
||||
0:91 add second child into first child (temp float)
|
||||
0:91 direct index (temp float)
|
||||
0:91 'color' (temp 4-component vector of float)
|
||||
0:91 Constant:
|
||||
0:91 0 (const int)
|
||||
0:91 'd4' (uniform float)
|
||||
0:94 Post-Increment (temp 4-component vector of float)
|
||||
0:94 'color' (temp 4-component vector of float)
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:95 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_1' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor4' (uniform 4-component vector of float)
|
||||
0:? 'bigColor5' (uniform 4-component vector of float)
|
||||
0:? 'bigColor6' (uniform 4-component vector of float)
|
||||
0:? 'bigColor7' (uniform 4-component vector of float)
|
||||
0:? 'bigColor8' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'd2' (uniform float)
|
||||
0:? 'd3' (uniform float)
|
||||
0:? 'd4' (uniform float)
|
||||
0:? 'd5' (uniform float)
|
||||
0:? 'd6' (uniform float)
|
||||
0:? 'd7' (uniform float)
|
||||
0:? 'd8' (uniform float)
|
||||
0:? 'd9' (uniform float)
|
||||
0:? 'd10' (uniform float)
|
||||
0:? 'd11' (uniform float)
|
||||
0:? 'd12' (uniform float)
|
||||
0:? 'd13' (uniform float)
|
||||
0:? 'd14' (uniform float)
|
||||
0:? 'd15' (uniform float)
|
||||
0:? 'd16' (uniform float)
|
||||
0:? 'd17' (uniform float)
|
||||
0:? 'd18' (uniform float)
|
||||
0:? 'd19' (uniform float)
|
||||
0:? 'd20' (uniform float)
|
||||
0:? 'd21' (uniform float)
|
||||
0:? 'd22' (uniform float)
|
||||
0:? 'd23' (uniform float)
|
||||
0:? 'd24' (uniform float)
|
||||
0:? 'd25' (uniform float)
|
||||
0:? 'd26' (uniform float)
|
||||
0:? 'd27' (uniform float)
|
||||
0:? 'd28' (uniform float)
|
||||
0:? 'd29' (uniform float)
|
||||
0:? 'd30' (uniform float)
|
||||
0:? 'd31' (uniform float)
|
||||
0:? 'd32' (uniform float)
|
||||
0:? 'd33' (uniform float)
|
||||
0:? 'd34' (uniform float)
|
||||
0:? 'Count' (uniform int)
|
||||
|
||||
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
Shader version: 130
|
||||
0:? Sequence
|
||||
0:53 Function Definition: main( (global void)
|
||||
0:53 Function Parameters:
|
||||
0:55 Sequence
|
||||
0:55 Sequence
|
||||
0:55 move second child to first child (temp 4-component vector of float)
|
||||
0:55 'color' (temp 4-component vector of float)
|
||||
0:55 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:71 Loop with condition not tested first
|
||||
0:71 Loop Condition
|
||||
0:71 Compare Less Than (temp bool)
|
||||
0:71 direct index (temp float)
|
||||
0:71 'color' (temp 4-component vector of float)
|
||||
0:71 Constant:
|
||||
0:71 2 (const int)
|
||||
0:71 'd4' (uniform float)
|
||||
0:71 Loop Body
|
||||
0:59 Sequence
|
||||
0:59 add second child into first child (temp 4-component vector of float)
|
||||
0:59 'color' (temp 4-component vector of float)
|
||||
0:59 'bigColor4' (uniform 4-component vector of float)
|
||||
0:60 Test condition and select (temp void)
|
||||
0:60 Condition
|
||||
0:60 Compare Less Than (temp bool)
|
||||
0:60 direct index (temp float)
|
||||
0:60 'color' (temp 4-component vector of float)
|
||||
0:60 Constant:
|
||||
0:60 0 (const int)
|
||||
0:60 'd4' (uniform float)
|
||||
0:60 true case
|
||||
0:61 Sequence
|
||||
0:61 add second child into first child (temp float)
|
||||
0:61 direct index (temp float)
|
||||
0:61 'color' (temp 4-component vector of float)
|
||||
0:61 Constant:
|
||||
0:61 2 (const int)
|
||||
0:61 Constant:
|
||||
0:61 2.000000
|
||||
0:62 Test condition and select (temp void)
|
||||
0:62 Condition
|
||||
0:62 Compare Less Than (temp bool)
|
||||
0:62 direct index (temp float)
|
||||
0:62 'color' (temp 4-component vector of float)
|
||||
0:62 Constant:
|
||||
0:62 2 (const int)
|
||||
0:62 'd4' (uniform float)
|
||||
0:62 true case
|
||||
0:63 Sequence
|
||||
0:63 Post-Increment (temp float)
|
||||
0:63 direct index (temp float)
|
||||
0:63 'color' (temp 4-component vector of float)
|
||||
0:63 Constant:
|
||||
0:63 0 (const int)
|
||||
0:64 Branch: Continue
|
||||
0:67 Test condition and select (temp void)
|
||||
0:67 Condition
|
||||
0:67 Compare Less Than (temp bool)
|
||||
0:67 direct index (temp float)
|
||||
0:67 'color' (temp 4-component vector of float)
|
||||
0:67 Constant:
|
||||
0:67 1 (const int)
|
||||
0:67 'd4' (uniform float)
|
||||
0:67 true case
|
||||
0:68 add second child into first child (temp float)
|
||||
0:68 direct index (temp float)
|
||||
0:68 'color' (temp 4-component vector of float)
|
||||
0:68 Constant:
|
||||
0:68 1 (const int)
|
||||
0:68 'd4' (uniform float)
|
||||
0:67 false case
|
||||
0:70 add second child into first child (temp float)
|
||||
0:70 direct index (temp float)
|
||||
0:70 'color' (temp 4-component vector of float)
|
||||
0:70 Constant:
|
||||
0:70 0 (const int)
|
||||
0:70 'd4' (uniform float)
|
||||
0:74 Loop with condition tested first
|
||||
0:74 Loop Condition
|
||||
0:74 Compare Less Than (temp bool)
|
||||
0:74 direct index (temp float)
|
||||
0:74 'color' (temp 4-component vector of float)
|
||||
0:74 Constant:
|
||||
0:74 3 (const int)
|
||||
0:74 'd13' (uniform float)
|
||||
0:74 Loop Body
|
||||
0:75 Sequence
|
||||
0:75 Test condition and select (temp void)
|
||||
0:75 Condition
|
||||
0:75 Compare Less Than (temp bool)
|
||||
0:75 direct index (temp float)
|
||||
0:75 'color' (temp 4-component vector of float)
|
||||
0:75 Constant:
|
||||
0:75 2 (const int)
|
||||
0:75 'd13' (uniform float)
|
||||
0:75 true case
|
||||
0:76 Post-Increment (temp 4-component vector of float)
|
||||
0:76 'color' (temp 4-component vector of float)
|
||||
0:75 false case
|
||||
0:78 Post-Decrement (temp 4-component vector of float)
|
||||
0:78 'color' (temp 4-component vector of float)
|
||||
0:80 add second child into first child (temp 4-component vector of float)
|
||||
0:80 'color' (temp 4-component vector of float)
|
||||
0:80 'bigColor4' (uniform 4-component vector of float)
|
||||
0:81 Test condition and select (temp void)
|
||||
0:81 Condition
|
||||
0:81 Compare Less Than (temp bool)
|
||||
0:81 direct index (temp float)
|
||||
0:81 'color' (temp 4-component vector of float)
|
||||
0:81 Constant:
|
||||
0:81 0 (const int)
|
||||
0:81 'd4' (uniform float)
|
||||
0:81 true case
|
||||
0:82 Sequence
|
||||
0:82 add second child into first child (temp float)
|
||||
0:82 direct index (temp float)
|
||||
0:82 'color' (temp 4-component vector of float)
|
||||
0:82 Constant:
|
||||
0:82 2 (const int)
|
||||
0:82 Constant:
|
||||
0:82 2.000000
|
||||
0:83 Test condition and select (temp void)
|
||||
0:83 Condition
|
||||
0:83 Compare Less Than (temp bool)
|
||||
0:83 direct index (temp float)
|
||||
0:83 'color' (temp 4-component vector of float)
|
||||
0:83 Constant:
|
||||
0:83 2 (const int)
|
||||
0:83 'd4' (uniform float)
|
||||
0:83 true case
|
||||
0:84 Sequence
|
||||
0:84 Post-Increment (temp float)
|
||||
0:84 direct index (temp float)
|
||||
0:84 'color' (temp 4-component vector of float)
|
||||
0:84 Constant:
|
||||
0:84 0 (const int)
|
||||
0:85 Branch: Continue
|
||||
0:88 Test condition and select (temp void)
|
||||
0:88 Condition
|
||||
0:88 Compare Less Than (temp bool)
|
||||
0:88 direct index (temp float)
|
||||
0:88 'color' (temp 4-component vector of float)
|
||||
0:88 Constant:
|
||||
0:88 1 (const int)
|
||||
0:88 'd4' (uniform float)
|
||||
0:88 true case
|
||||
0:89 add second child into first child (temp float)
|
||||
0:89 direct index (temp float)
|
||||
0:89 'color' (temp 4-component vector of float)
|
||||
0:89 Constant:
|
||||
0:89 1 (const int)
|
||||
0:89 'd4' (uniform float)
|
||||
0:88 false case
|
||||
0:91 add second child into first child (temp float)
|
||||
0:91 direct index (temp float)
|
||||
0:91 'color' (temp 4-component vector of float)
|
||||
0:91 Constant:
|
||||
0:91 0 (const int)
|
||||
0:91 'd4' (uniform float)
|
||||
0:94 Post-Increment (temp 4-component vector of float)
|
||||
0:94 'color' (temp 4-component vector of float)
|
||||
0:95 move second child to first child (temp 4-component vector of float)
|
||||
0:95 'gl_FragColor' (fragColor 4-component vector of float FragColor)
|
||||
0:95 'color' (temp 4-component vector of float)
|
||||
0:? Linker Objects
|
||||
0:? 'bigColor' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_1' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor1_3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor2' (uniform 4-component vector of float)
|
||||
0:? 'bigColor3' (uniform 4-component vector of float)
|
||||
0:? 'bigColor4' (uniform 4-component vector of float)
|
||||
0:? 'bigColor5' (uniform 4-component vector of float)
|
||||
0:? 'bigColor6' (uniform 4-component vector of float)
|
||||
0:? 'bigColor7' (uniform 4-component vector of float)
|
||||
0:? 'bigColor8' (uniform 4-component vector of float)
|
||||
0:? 'BaseColor' (smooth in 4-component vector of float)
|
||||
0:? 'd' (uniform float)
|
||||
0:? 'd2' (uniform float)
|
||||
0:? 'd3' (uniform float)
|
||||
0:? 'd4' (uniform float)
|
||||
0:? 'd5' (uniform float)
|
||||
0:? 'd6' (uniform float)
|
||||
0:? 'd7' (uniform float)
|
||||
0:? 'd8' (uniform float)
|
||||
0:? 'd9' (uniform float)
|
||||
0:? 'd10' (uniform float)
|
||||
0:? 'd11' (uniform float)
|
||||
0:? 'd12' (uniform float)
|
||||
0:? 'd13' (uniform float)
|
||||
0:? 'd14' (uniform float)
|
||||
0:? 'd15' (uniform float)
|
||||
0:? 'd16' (uniform float)
|
||||
0:? 'd17' (uniform float)
|
||||
0:? 'd18' (uniform float)
|
||||
0:? 'd19' (uniform float)
|
||||
0:? 'd20' (uniform float)
|
||||
0:? 'd21' (uniform float)
|
||||
0:? 'd22' (uniform float)
|
||||
0:? 'd23' (uniform float)
|
||||
0:? 'd24' (uniform float)
|
||||
0:? 'd25' (uniform float)
|
||||
0:? 'd26' (uniform float)
|
||||
0:? 'd27' (uniform float)
|
||||
0:? 'd28' (uniform float)
|
||||
0:? 'd29' (uniform float)
|
||||
0:? 'd30' (uniform float)
|
||||
0:? 'd31' (uniform float)
|
||||
0:? 'd32' (uniform float)
|
||||
0:? 'd33' (uniform float)
|
||||
0:? 'd34' (uniform float)
|
||||
0:? 'Count' (uniform int)
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user