glslang/Test/baseResults/decls.frag.out
John Kessenich c719481d43 Flesh out 4.x block redeclaration semantics:
- hide non-redeclared anonymous members
 - array size limit checking
 - illegal member qualifiers
 - additional members


git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24406 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2013-12-09 00:37:46 +00:00

224 lines
7.0 KiB
Plaintext

decls.frag
ERROR: 0:19: 'vi4' : illegal use of type 'void'
ERROR: 0:20: 'vj' : illegal use of type 'void'
ERROR: 0:20: 'vk5' : illegal use of type 'void'
ERROR: 0:21: 'vm2' : illegal use of type 'void'
ERROR: 0:21: 'vm3' : illegal use of type 'void'
ERROR: 0:22: 'vn8' : illegal use of type 'void'
ERROR: 0:22: 'vp' : illegal use of type 'void'
ERROR: 0:25: 'cij' : variables with qualifier 'const' must be initialized
ERROR: 0:27: 'cip' : variables with qualifier 'const' must be initialized
ERROR: 0:34: 'gl_' : reserved built-in name: gl_vi4
ERROR: 0:35: 'gl_' : reserved built-in name: gl_vj
ERROR: 0:35: 'gl_' : reserved built-in name: gl_vk5
ERROR: 0:36: 'gl_' : reserved built-in name: gl_vm2
ERROR: 0:36: 'gl_' : reserved built-in name: gl_vm3
ERROR: 0:37: 'gl_' : reserved built-in name: gl_vn8
ERROR: 0:37: 'gl_' : reserved built-in name: gl_vp
ERROR: 0:42: '' : boolean expression expected
ERROR: 0:43: 'gl_' : reserved built-in name: gl_cond
ERROR: 18 compilation errors. No code generated.
ERROR: node is still EOpNull!
0:5 Sequence
0:5 move second child to first child (int)
0:5 'd1' (int)
0:5 Constant:
0:5 1 (const int)
0:6 Sequence
0:6 move second child to first child (int)
0:6 'e2' (int)
0:6 Constant:
0:6 2 (const int)
0:7 Sequence
0:7 move second child to first child (int)
0:7 'h3' (int)
0:7 Constant:
0:7 3 (const int)
0:14 Sequence
0:14 move second child to first child (4-element array of int)
0:14 'ii4' (4-element array of int)
0:14 Constant:
0:14 1 (const int)
0:14 2 (const int)
0:14 3 (const int)
0:14 4 (const int)
0:15 Sequence
0:15 move second child to first child (5-element array of int)
0:15 'ik5' (5-element array of int)
0:15 Constant:
0:15 5 (const int)
0:15 6 (const int)
0:15 7 (const int)
0:15 8 (const int)
0:15 9 (const int)
0:16 Sequence
0:16 move second child to first child (2-element array of int)
0:16 'im2' (2-element array of int)
0:16 Constant:
0:16 10 (const int)
0:16 11 (const int)
0:16 move second child to first child (3-element array of int)
0:16 'im3' (3-element array of int)
0:16 Constant:
0:16 12 (const int)
0:16 13 (const int)
0:16 14 (const int)
0:17 Sequence
0:17 move second child to first child (4-element array of int)
0:17 'in8' (4-element array of int)
0:17 Constant:
0:17 21 (const int)
0:17 22 (const int)
0:17 23 (const int)
0:17 24 (const int)
0:34 Sequence
0:34 move second child to first child (4-element array of int)
0:34 'gl_vi4' (4-element array of int)
0:34 Constant:
0:34 1 (const int)
0:34 2 (const int)
0:34 3 (const int)
0:34 4 (const int)
0:35 Sequence
0:35 move second child to first child (5-element array of int)
0:35 'gl_vk5' (5-element array of int)
0:35 Constant:
0:35 5 (const int)
0:35 6 (const int)
0:35 7 (const int)
0:35 8 (const int)
0:35 9 (const int)
0:36 Sequence
0:36 move second child to first child (2-element array of int)
0:36 'gl_vm2' (2-element array of int)
0:36 Constant:
0:36 10 (const int)
0:36 11 (const int)
0:36 move second child to first child (3-element array of int)
0:36 'gl_vm3' (3-element array of int)
0:36 Constant:
0:36 12 (const int)
0:36 13 (const int)
0:36 14 (const int)
0:37 Sequence
0:37 move second child to first child (4-element array of int)
0:37 'gl_vn8' (4-element array of int)
0:37 Constant:
0:37 21 (const int)
0:37 22 (const int)
0:37 23 (const int)
0:37 24 (const int)
0:39 Function Definition: main( (void)
0:39 Function Parameters:
0:41 Sequence
0:41 Loop with condition tested first
0:41 Loop Condition
0:41 move second child to first child (bool)
0:41 'cond' (bool)
0:41 Compare Less Than (bool)
0:41 'b' (int)
0:41 'c' (int)
0:41 No loop body
0:42 Loop with condition tested first
0:42 Loop Condition
0:42 move second child to first child (int)
0:42 'icond' (int)
0:42 'b' (int)
0:42 No loop body
0:43 Loop with condition tested first
0:43 Loop Condition
0:43 move second child to first child (bool)
0:43 'gl_cond' (bool)
0:43 Compare Less Than (bool)
0:43 'b' (int)
0:43 'c' (int)
0:43 No loop body
0:? Linker Objects
0:? 'a' (int)
0:? 'b' (int)
0:? 'c' (int)
0:? 'd1' (int)
0:? 'e2' (int)
0:? 'f' (int)
0:? 'g' (int)
0:? 'h3' (int)
0:? 'i4' (4-element array of int)
0:? 'j' (int)
0:? 'k5' (5-element array of int)
0:? 'm6' (6-element array of int)
0:? 'm7' (7-element array of int)
0:? 'n8' (8-element array of int)
0:? 'p' (int)
0:? 'ii4' (4-element array of int)
0:? 'ij' (int)
0:? 'ik5' (5-element array of int)
0:? 'im2' (2-element array of int)
0:? 'im3' (3-element array of int)
0:? 'in8' (4-element array of int)
0:? 'ip' (int)
0:? 'cii4' (const 4-element array of int)
0:? 1 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 4 (const int)
0:? 'cij' (int)
0:? 'cik5' (const 5-element array of int)
0:? 5 (const int)
0:? 6 (const int)
0:? 7 (const int)
0:? 8 (const int)
0:? 9 (const int)
0:? 'cim2' (const 2-element array of int)
0:? 10 (const int)
0:? 11 (const int)
0:? 'cim3' (const 3-element array of int)
0:? 12 (const int)
0:? 13 (const int)
0:? 14 (const int)
0:? 'cin8' (const 4-element array of int)
0:? 21 (const int)
0:? 22 (const int)
0:? 23 (const int)
0:? 24 (const int)
0:? 'cip' (int)
0:? 'uii4' (uniform 4-element array of int)
0:? 1 (const int)
0:? 2 (const int)
0:? 3 (const int)
0:? 4 (const int)
0:? 'uij' (uniform int)
0:? 'uik5' (uniform 5-element array of int)
0:? 5 (const int)
0:? 6 (const int)
0:? 7 (const int)
0:? 8 (const int)
0:? 9 (const int)
0:? 'uim2' (uniform 2-element array of int)
0:? 10 (const int)
0:? 11 (const int)
0:? 'uim3' (uniform 3-element array of int)
0:? 12 (const int)
0:? 13 (const int)
0:? 14 (const int)
0:? 'uin8' (uniform 4-element array of int)
0:? 21 (const int)
0:? 22 (const int)
0:? 23 (const int)
0:? 24 (const int)
0:? 'uip' (uniform int)
0:? 'gl_vi4' (4-element array of int)
0:? 'gl_vj' (int)
0:? 'gl_vk5' (5-element array of int)
0:? 'gl_vm2' (2-element array of int)
0:? 'gl_vm3' (3-element array of int)
0:? 'gl_vn8' (4-element array of int)
0:? 'gl_vp' (int)
Linked fragment stage: