glslang/Test/baseResults/150.frag.out
John Kessenich 664ad418f8 Fix #1879: Check for valid variable before checking for unsized arrays.
The order of error checking was not quite being correct (maybe there is no correct
ordering, when many checks must be done and they affect each other).
So, check for block-name reuse twice.
2019-09-05 02:30:27 -06:00

162 lines
7.0 KiB
Plaintext

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: 0:50: 'gl_PerFragment' : cannot be used (maybe an instance name is needed)
ERROR: 0:50: 'gl_PerFragment' : undeclared identifier
ERROR: 6 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:50 'gl_PerFragment' ( temp float)
0:? Linker Objects
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:? Linker Objects
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)