mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-09 12:00:05 +00:00
Tests: Move to just linefeed to simply cross-platform test changes.
This commit is contained in:
parent
562394d112
commit
cc16fa0720
3
.gitattributes
vendored
3
.gitattributes
vendored
@ -12,3 +12,6 @@
|
||||
*.c text eof=lf
|
||||
*.cpp text eof=lf
|
||||
*.y text eof=lf
|
||||
*.out text eof=lf
|
||||
*.conf text eof=lf
|
||||
*.err text eof=lf
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,23 +1,23 @@
|
||||
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.
|
||||
|
||||
|
||||
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,244 +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: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)
|
||||
|
||||
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 = 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, })
|
||||
|
||||
|
@ -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 = 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)
|
||||
|
||||
|
@ -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 = 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})
|
||||
|
||||
|
@ -1,229 +1,229 @@
|
||||
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: 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)
|
||||
|
||||
|
@ -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 = 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})
|
||||
|
||||
|
@ -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,194 +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: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)
|
||||
|
||||
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 = 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})
|
||||
|
||||
|
@ -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 = 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})
|
||||
|
||||
|
@ -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: 'ÿ' : 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: 'ÿ' : 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
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user