Commit 1c3ab274 by John Kessenich

Test Results Only: Include size in implicitly sized arrays (change to unsized).

This effects 60 tests, in a trivial way, but is critical to factor out this noise from future planned changes.
parent 7cec64fc
...@@ -395,7 +395,7 @@ ERROR: node is still EOpNull! ...@@ -395,7 +395,7 @@ ERROR: node is still EOpNull!
0:? 'v' ( smooth in 3-element array of mediump 4-component vector of float) 0:? 'v' ( smooth in 3-element array of mediump 4-component vector of float)
0:? 'f' ( invariant global mediump float) 0:? 'f' ( invariant global mediump float)
0:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x}) 0:? 'anon@0' (layout( column_major shared) uniform block{layout( column_major shared) uniform mediump int x})
0:? 'fa' ( global implicitly-sized array of mediump float) 0:? 'fa' ( global unsized 1-element array of mediump float)
0:? 'f13' ( invariant global mediump float) 0:? 'f13' ( invariant global mediump float)
0:? 'fi' ( invariant temp mediump float) 0:? 'fi' ( invariant temp mediump float)
0:? 'av' ( invariant smooth in mediump 4-component vector of float) 0:? 'av' ( invariant smooth in mediump 4-component vector of float)
......
...@@ -49,7 +49,7 @@ ERROR: node is still EOpNull! ...@@ -49,7 +49,7 @@ ERROR: node is still EOpNull!
0:18 move second child to first child ( temp float) 0:18 move second child to first child ( temp float)
0:18 'clip' ( temp float) 0:18 'clip' ( temp float)
0:18 direct index ( smooth temp float ClipDistance) 0:18 direct index ( smooth temp float ClipDistance)
0:18 'gl_ClipDistance' ( smooth in implicitly-sized array of float ClipDistance) 0:18 'gl_ClipDistance' ( smooth in unsized 4-element array of float ClipDistance)
0:18 Constant: 0:18 Constant:
0:18 3 (const int) 0:18 3 (const int)
0:23 Function Definition: foo( ( global void) 0:23 Function Definition: foo( ( global void)
...@@ -381,7 +381,7 @@ ERROR: node is still EOpNull! ...@@ -381,7 +381,7 @@ ERROR: node is still EOpNull!
0:? 'fflat' ( flat in float) 0:? 'fflat' ( flat in float)
0:? 'fsmooth' ( smooth in float) 0:? 'fsmooth' ( smooth in float)
0:? 'fnop' ( noperspective in float) 0:? 'fnop' ( noperspective in float)
0:? 'gl_ClipDistance' ( smooth in implicitly-sized array of float ClipDistance) 0:? 'gl_ClipDistance' ( smooth in unsized 4-element array of float ClipDistance)
0:? 'sampC' ( uniform samplerCube) 0:? 'sampC' ( uniform samplerCube)
0:? 'gl_Color' ( in 4-component vector of float Color) 0:? 'gl_Color' ( in 4-component vector of float Color)
0:? 'samp2D' ( uniform sampler2D) 0:? 'samp2D' ( uniform sampler2D)
......
...@@ -113,7 +113,7 @@ ERROR: node is still EOpNull! ...@@ -113,7 +113,7 @@ ERROR: node is still EOpNull!
0:45 'gl_VertexID' ( gl_VertexId int VertexId) 0:45 'gl_VertexID' ( gl_VertexId int VertexId)
0:46 move second child to first child ( temp float) 0:46 move second child to first child ( temp float)
0:46 direct index ( smooth temp float ClipDistance) 0:46 direct index ( smooth temp float ClipDistance)
0:46 'gl_ClipDistance' ( smooth out implicitly-sized array of float ClipDistance) 0:46 'gl_ClipDistance' ( smooth out unsized 2-element array of float ClipDistance)
0:46 Constant: 0:46 Constant:
0:46 1 (const int) 0:46 1 (const int)
0:46 Constant: 0:46 Constant:
...@@ -132,7 +132,7 @@ ERROR: node is still EOpNull! ...@@ -132,7 +132,7 @@ ERROR: node is still EOpNull!
0:66 'gl_DepthRange' ( uniform structure{ global float near, global float far, global float diff}) 0:66 'gl_DepthRange' ( uniform structure{ global float near, global float far, global float diff})
0:66 Constant: 0:66 Constant:
0:66 1 (const int) 0:66 1 (const int)
0:67 'gl_TexCoord' ( smooth out implicitly-sized array of 4-component vector of float TexCoord) 0:67 'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
0:68 'gl_FogFragCoord' ( smooth out float FogFragCoord) 0:68 'gl_FogFragCoord' ( smooth out float FogFragCoord)
0:69 'gl_FrontColor' ( smooth out 4-component vector of float FrontColor) 0:69 'gl_FrontColor' ( smooth out 4-component vector of float FrontColor)
0:? Linker Objects 0:? Linker Objects
...@@ -145,8 +145,8 @@ ERROR: node is still EOpNull! ...@@ -145,8 +145,8 @@ ERROR: node is still EOpNull!
0:? 'c3D' ( in 3-component vector of float) 0:? 'c3D' ( in 3-component vector of float)
0:? 'c4D' ( smooth temp 4-component vector of float) 0:? 'c4D' ( smooth temp 4-component vector of float)
0:? 'v4' ( uniform 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_ClipDistance' ( smooth out unsized 2-element array of float ClipDistance)
0:? 'gl_TexCoord' ( smooth out implicitly-sized array of 4-component vector of float TexCoord) 0:? 'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
0:? 'abcdef' ( global int) 0:? 'abcdef' ( global int)
0:? 'qrstuv' ( global int) 0:? 'qrstuv' ( global int)
0:? 'gl_VertexID' ( gl_VertexId int VertexId) 0:? 'gl_VertexID' ( gl_VertexId int VertexId)
......
...@@ -52,7 +52,7 @@ ERROR: node is still EOpNull! ...@@ -52,7 +52,7 @@ ERROR: node is still EOpNull!
0:17 'gl_DepthRange' ( uniform structure{ global float near, global float far, global float diff}) 0:17 'gl_DepthRange' ( uniform structure{ global float near, global float far, global float diff})
0:17 Constant: 0:17 Constant:
0:17 1 (const int) 0:17 1 (const int)
0:18 'gl_TexCoord' ( smooth out implicitly-sized array of 4-component vector of float TexCoord) 0:18 'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
0:19 'gl_FogFragCoord' ( smooth out float FogFragCoord) 0:19 'gl_FogFragCoord' ( smooth out float FogFragCoord)
0:20 'gl_FrontColor' ( smooth out 4-component vector of float FrontColor) 0:20 'gl_FrontColor' ( smooth out 4-component vector of float FrontColor)
0:48 Function Definition: foo( ( global void) 0:48 Function Definition: foo( ( global void)
...@@ -133,7 +133,7 @@ ERROR: node is still EOpNull! ...@@ -133,7 +133,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'sbuf' ( uniform isamplerBuffer) 0:? 'sbuf' ( uniform isamplerBuffer)
0:? 'anon@0' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform int anonMem}) 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_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
0:? 'gl_Position' ( smooth out 4-component vector of float) 0:? 'gl_Position' ( smooth out 4-component vector of float)
0:? 'locBad' (layout( location=9) in 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:? 'loc' (layout( location=9) in 4-component vector of float)
......
...@@ -67,16 +67,16 @@ ERROR: node is still EOpNull! ...@@ -67,16 +67,16 @@ ERROR: node is still EOpNull!
0:32 0 (const int) 0:32 0 (const int)
0:33 move second child to first child ( temp float) 0:33 move second child to first child ( temp float)
0:33 direct index (layout( stream=0) temp float ClipDistance) 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 gl_ClipDistance: direct index for structure (layout( stream=0) out unsized 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 implicitly-sized array of float ClipDistance gl_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 unsized 4-element array of float ClipDistance gl_ClipDistance})
0:33 Constant: 0:33 Constant:
0:33 2 (const uint) 0:33 2 (const uint)
0:33 Constant: 0:33 Constant:
0:33 3 (const int) 0:33 3 (const int)
0:33 direct index ( temp float ClipDistance) 0:33 direct index ( temp float ClipDistance)
0:33 gl_ClipDistance: direct index for structure ( in implicitly-sized array of float ClipDistance) 0:33 gl_ClipDistance: direct index for structure ( in unsized 3-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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:33 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:33 Constant: 0:33 Constant:
0:33 1 (const int) 0:33 1 (const int)
0:33 Constant: 0:33 Constant:
...@@ -85,24 +85,24 @@ ERROR: node is still EOpNull! ...@@ -85,24 +85,24 @@ ERROR: node is still EOpNull!
0:33 2 (const int) 0:33 2 (const int)
0:34 move second child to first child ( temp 4-component vector of float) 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 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 '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 unsized 4-element array of float ClipDistance gl_ClipDistance})
0:34 Constant: 0:34 Constant:
0:34 0 (const uint) 0:34 0 (const uint)
0:34 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:34 Constant: 0:34 Constant:
0:34 0 (const int) 0:34 0 (const int)
0:34 Constant: 0:34 Constant:
0:34 0 (const int) 0:34 0 (const int)
0:35 move second child to first child ( temp float) 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 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 '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 unsized 4-element array of float ClipDistance gl_ClipDistance})
0:35 Constant: 0:35 Constant:
0:35 1 (const uint) 0:35 1 (const uint)
0:35 gl_PointSize: direct index for structure ( in float PointSize) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:35 Constant: 0:35 Constant:
0:35 3 (const int) 0:35 3 (const int)
0:35 Constant: 0:35 Constant:
...@@ -151,8 +151,8 @@ ERROR: node is still EOpNull! ...@@ -151,8 +151,8 @@ ERROR: node is still EOpNull!
0:? 'fromV' ( in 4-element array of block{ in 3-component vector of float color}) 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:? '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@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:? '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 unsized 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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:? 'ov0' (layout( stream=0) out 4-component vector of float) 0:? 'ov0' (layout( stream=0) out 4-component vector of float)
0:? 'ov4' (layout( stream=4) 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:? 'o1v0' (layout( stream=0) out 4-component vector of float)
......
...@@ -11,20 +11,20 @@ ERROR: node is still EOpNull! ...@@ -11,20 +11,20 @@ ERROR: node is still EOpNull!
0:15 Sequence 0:15 Sequence
0:15 move second child to first child ( temp 4-component vector of float) 0:15 move second child to first child ( temp 4-component vector of float)
0:15 gl_Position: direct index for structure ( invariant gl_Position 4-component vector of float Position) 0:15 gl_Position: direct index for structure ( invariant gl_Position 4-component vector of float Position)
0:15 '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:15 '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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:15 Constant: 0:15 Constant:
0:15 0 (const uint) 0:15 0 (const uint)
0:15 'iv4' ( in 4-component vector of float) 0:15 'iv4' ( in 4-component vector of float)
0:16 move second child to first child ( temp float) 0:16 move second child to first child ( temp float)
0:16 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 0:16 gl_PointSize: direct index for structure ( gl_PointSize float PointSize)
0:16 '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:16 '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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:16 Constant: 0:16 Constant:
0:16 1 (const uint) 0:16 1 (const uint)
0:16 'ps' ( uniform float) 0:16 'ps' ( uniform float)
0:17 move second child to first child ( temp float) 0:17 move second child to first child ( temp float)
0:17 direct index ( temp float ClipDistance) 0:17 direct index ( temp float ClipDistance)
0:17 gl_ClipDistance: direct index for structure ( out 4-element array of float ClipDistance) 0:17 gl_ClipDistance: direct index for structure ( out 4-element array of float ClipDistance)
0:17 '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:17 '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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:17 Constant: 0:17 Constant:
0:17 2 (const uint) 0:17 2 (const uint)
0:17 Constant: 0:17 Constant:
...@@ -35,14 +35,14 @@ ERROR: node is still EOpNull! ...@@ -35,14 +35,14 @@ ERROR: node is still EOpNull!
0:17 0 (const int) 0:17 0 (const int)
0:18 move second child to first child ( temp 4-component vector of float) 0:18 move second child to first child ( temp 4-component vector of float)
0:18 gl_ClipVertex: direct index for structure ( gl_ClipVertex 4-component vector of float ClipVertex) 0:18 gl_ClipVertex: direct index for structure ( gl_ClipVertex 4-component vector of float ClipVertex)
0:18 '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:18 '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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:18 Constant: 0:18 Constant:
0:18 3 (const uint) 0:18 3 (const uint)
0:18 'iv4' ( in 4-component vector of float) 0:18 'iv4' ( in 4-component vector of float)
0:? Linker Objects 0:? Linker Objects
0:? 'iv4' ( in 4-component vector of float) 0:? 'iv4' ( in 4-component vector of float)
0:? 'ps' ( uniform 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:? 'anon@1' (layout( column_major shared) uniform block{layout( column_major shared) uniform unsized 1-element array of int a})
0:? 'gl_VertexID' ( gl_VertexId int VertexId) 0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
......
...@@ -320,9 +320,9 @@ ERROR: node is still EOpNull! ...@@ -320,9 +320,9 @@ ERROR: node is still EOpNull!
0:? 'rep2' ( centroid smooth sample out highp 4-component vector of float) 0:? 'rep2' ( centroid smooth sample out highp 4-component vector of float)
0:? 'rep3' ( in highp 4-component vector of float) 0:? 'rep3' ( in highp 4-component vector of float)
0:? 's' ( smooth out structure{ global highp 3-component vector of float c, global highp float f}) 0:? 's' ( smooth out structure{ global highp 3-component vector of float c, global highp float f})
0:? 'badsize' ( global implicitly-sized array of highp float) 0:? 'badsize' ( global unsized 1-element array of highp float)
0:? 'badsize2' ( global implicitly-sized array of highp float) 0:? 'badsize2' ( global unsized 1-element array of highp float)
0:? 'ubInst' (layout( column_major shared) uniform implicitly-sized array of block{layout( column_major shared) uniform implicitly-sized array of highp int a}) 0:? 'ubInst' (layout( column_major shared) uniform unsized 1-element array of block{layout( column_major shared) uniform unsized 1-element array of highp int a})
0:? 'okayA' ( global 2-element array of highp float) 0:? 'okayA' ( global 2-element array of highp float)
0:? 'newV' ( invariant smooth out highp 3-component vector of float) 0:? 'newV' ( invariant smooth out highp 3-component vector of float)
0:? 'invIn' ( invariant in highp 4-component vector of float) 0:? 'invIn' ( invariant in highp 4-component vector of float)
......
...@@ -569,12 +569,12 @@ ERROR: node is still EOpNull! ...@@ -569,12 +569,12 @@ ERROR: node is still EOpNull!
0:259 move second child to first child ( temp highp int) 0:259 move second child to first child ( temp highp int)
0:259 'a3' ( temp highp int) 0:259 'a3' ( temp highp int)
0:259 direct index ( flat temp highp int SampleMaskIn) 0:259 direct index ( flat temp highp int SampleMaskIn)
0:259 'gl_SampleMaskIn' ( flat in implicitly-sized array of highp int SampleMaskIn) 0:259 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
0:259 Constant: 0:259 Constant:
0:259 0 (const int) 0:259 0 (const int)
0:260 move second child to first child ( temp highp int) 0:260 move second child to first child ( temp highp int)
0:260 direct index ( temp highp int SampleMaskIn) 0:260 direct index ( temp highp int SampleMaskIn)
0:260 'gl_SampleMask' ( out implicitly-sized array of highp int SampleMaskIn) 0:260 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
0:260 Constant: 0:260 Constant:
0:260 0 (const int) 0:260 0 (const int)
0:260 'a3' ( temp highp int) 0:260 'a3' ( temp highp int)
...@@ -597,12 +597,12 @@ ERROR: node is still EOpNull! ...@@ -597,12 +597,12 @@ ERROR: node is still EOpNull!
0:272 move second child to first child ( temp highp int) 0:272 move second child to first child ( temp highp int)
0:272 'a3' ( temp highp int) 0:272 'a3' ( temp highp int)
0:272 direct index ( flat temp highp int SampleMaskIn) 0:272 direct index ( flat temp highp int SampleMaskIn)
0:272 'gl_SampleMaskIn' ( flat in implicitly-sized array of highp int SampleMaskIn) 0:272 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
0:272 Constant: 0:272 Constant:
0:272 0 (const int) 0:272 0 (const int)
0:273 move second child to first child ( temp highp int) 0:273 move second child to first child ( temp highp int)
0:273 direct index ( temp highp int SampleMaskIn) 0:273 direct index ( temp highp int SampleMaskIn)
0:273 'gl_SampleMask' ( out implicitly-sized array of highp int SampleMaskIn) 0:273 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
0:273 Constant: 0:273 Constant:
0:273 0 (const int) 0:273 0 (const int)
0:273 'a3' ( temp highp int) 0:273 'a3' ( temp highp int)
...@@ -1001,8 +1001,8 @@ ERROR: node is still EOpNull! ...@@ -1001,8 +1001,8 @@ ERROR: node is still EOpNull!
0:? 'CA5' ( uniform highp samplerCubeArrayShadow) 0:? 'CA5' ( uniform highp samplerCubeArrayShadow)
0:? 'CA6' ( uniform highp isamplerCubeArray) 0:? 'CA6' ( uniform highp isamplerCubeArray)
0:? 'CA7' ( uniform highp usamplerCubeArray) 0:? 'CA7' ( uniform highp usamplerCubeArray)
0:? 'gl_SampleMaskIn' ( flat in implicitly-sized array of highp int SampleMaskIn) 0:? 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
0:? 'gl_SampleMask' ( out implicitly-sized array of highp int SampleMaskIn) 0:? 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
0:? 'im2Df' (layout( r32f) uniform highp image2D) 0:? 'im2Df' (layout( r32f) uniform highp image2D)
0:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D)
0:? 'im2Di' (layout( r32i) uniform highp iimage2D) 0:? 'im2Di' (layout( r32i) uniform highp iimage2D)
......
...@@ -70,8 +70,8 @@ ERROR: node is still EOpNull! ...@@ -70,8 +70,8 @@ ERROR: node is still EOpNull!
0:25 move second child to first child ( temp highp 4-component vector of float) 0:25 move second child to first child ( temp highp 4-component vector of float)
0:25 'p' ( temp highp 4-component vector of float) 0:25 'p' ( temp highp 4-component vector of float)
0:25 gl_Position: direct index for structure ( in highp 4-component vector of float Position) 0:25 gl_Position: direct index for structure ( in highp 4-component vector of float Position)
0:25 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:25 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:25 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:25 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:25 Constant: 0:25 Constant:
0:25 1 (const int) 0:25 1 (const int)
0:25 Constant: 0:25 Constant:
...@@ -80,8 +80,8 @@ ERROR: node is still EOpNull! ...@@ -80,8 +80,8 @@ ERROR: node is still EOpNull!
0:26 move second child to first child ( temp highp float) 0:26 move second child to first child ( temp highp float)
0:26 'ps' ( temp highp float) 0:26 'ps' ( temp highp float)
0:26 gl_PointSize: direct index for structure ( in highp float PointSize) 0:26 gl_PointSize: direct index for structure ( in highp float PointSize)
0:26 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:26 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:26 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:26 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:26 Constant: 0:26 Constant:
0:26 1 (const int) 0:26 1 (const int)
0:26 Constant: 0:26 Constant:
...@@ -209,8 +209,8 @@ ERROR: node is still EOpNull! ...@@ -209,8 +209,8 @@ ERROR: node is still EOpNull!
0:114 move second child to first child ( temp highp float) 0:114 move second child to first child ( temp highp float)
0:114 'ps' ( temp highp float) 0:114 'ps' ( temp highp float)
0:114 gl_PointSize: direct index for structure ( in highp float PointSize) 0:114 gl_PointSize: direct index for structure ( in highp float PointSize)
0:114 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:114 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:114 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:114 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:114 Constant: 0:114 Constant:
0:114 1 (const int) 0:114 1 (const int)
0:114 Constant: 0:114 Constant:
...@@ -357,7 +357,7 @@ ERROR: node is still EOpNull! ...@@ -357,7 +357,7 @@ ERROR: node is still EOpNull!
0:? 'inb' ( in 32-element array of 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:? '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:? 'ind' ( in 32-element array of highp 2-component vector of float)
0:? 'implA' ( patch out implicitly-sized array of highp float) 0:? 'implA' ( patch out unsized 1-element array of highp float)
0:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float) 0:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float)
0:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float) 0:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float)
0:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float) 0:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float)
...@@ -372,7 +372,7 @@ ERROR: node is still EOpNull! ...@@ -372,7 +372,7 @@ ERROR: node is still EOpNull!
0:? 'misSized' ( out 5-element array of highp float) 0:? 'misSized' ( out 5-element array of highp float)
0:? 'okaySize' ( out 4-element array of highp float) 0:? 'okaySize' ( out 4-element array of highp float)
0:? 'pv3' ( noContraction temp highp 3-component vector of float) 0:? 'pv3' ( noContraction temp highp 3-component vector of float)
0:? 'badpatchIName' ( patch out implicitly-sized array of block{ out highp float f}) 0:? 'badpatchIName' ( patch out unsized 1-element array of block{ out highp float f})
0:? 'patchIName' ( patch out 4-element array of block{ out highp float f}) 0:? 'patchIName' ( patch out 4-element array of block{ out highp float f})
......
...@@ -77,8 +77,8 @@ ERROR: node is still EOpNull! ...@@ -77,8 +77,8 @@ ERROR: node is still EOpNull!
0:36 move second child to first child ( temp highp 4-component vector of float) 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 '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 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, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:36 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
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, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 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, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:36 Constant: 0:36 Constant:
0:36 1 (const int) 0:36 1 (const int)
0:36 Constant: 0:36 Constant:
...@@ -87,8 +87,8 @@ ERROR: node is still EOpNull! ...@@ -87,8 +87,8 @@ ERROR: node is still EOpNull!
0:37 move second child to first child ( temp highp float) 0:37 move second child to first child ( temp highp float)
0:37 'ps' ( temp highp float) 0:37 'ps' ( temp highp float)
0:37 gl_PointSize: direct index for structure ( in highp float PointSize) 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, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:37 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
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, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 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, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:37 Constant: 0:37 Constant:
0:37 1 (const int) 0:37 1 (const int)
0:37 Constant: 0:37 Constant:
......
...@@ -11,14 +11,14 @@ ERROR: node is still EOpNull! ...@@ -11,14 +11,14 @@ ERROR: node is still EOpNull!
0:7 move second child to first child ( temp highp int) 0:7 move second child to first child ( temp highp int)
0:7 'o' (layout( location=0) smooth out 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 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 a: direct index for structure (layout( column_major shared) uniform unsized 1-element array of highp int)
0:7 'uni' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform implicitly-sized array of highp int a}) 0:7 'uni' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform unsized 1-element array of highp int a})
0:7 Constant: 0:7 Constant:
0:7 0 (const int) 0:7 0 (const int)
0:7 Constant: 0:7 Constant:
0:7 2 (const int) 0:7 2 (const int)
0:? Linker Objects 0:? Linker Objects
0:? 'uni' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform implicitly-sized array of highp int a}) 0:? 'uni' (layout( binding=0 column_major shared) uniform block{layout( column_major shared) uniform unsized 1-element array of highp int a})
0:? 'o' (layout( location=0) smooth out highp int) 0:? 'o' (layout( location=0) smooth out highp int)
0:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 0:? 'gl_VertexID' ( gl_VertexId highp int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
......
...@@ -211,12 +211,12 @@ ERROR: node is still EOpNull! ...@@ -211,12 +211,12 @@ ERROR: node is still EOpNull!
0:113 move second child to first child ( temp highp int) 0:113 move second child to first child ( temp highp int)
0:113 'a3' ( temp highp int) 0:113 'a3' ( temp highp int)
0:113 direct index ( flat temp highp int SampleMaskIn) 0:113 direct index ( flat temp highp int SampleMaskIn)
0:113 'gl_SampleMaskIn' ( flat in implicitly-sized array of highp int SampleMaskIn) 0:113 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
0:113 Constant: 0:113 Constant:
0:113 0 (const int) 0:113 0 (const int)
0:114 move second child to first child ( temp highp int) 0:114 move second child to first child ( temp highp int)
0:114 direct index ( temp highp int SampleMaskIn) 0:114 direct index ( temp highp int SampleMaskIn)
0:114 'gl_SampleMask' ( out implicitly-sized array of highp int SampleMaskIn) 0:114 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
0:114 Constant: 0:114 Constant:
0:114 0 (const int) 0:114 0 (const int)
0:114 'a3' ( temp highp int) 0:114 'a3' ( temp highp int)
...@@ -473,8 +473,8 @@ ERROR: node is still EOpNull! ...@@ -473,8 +473,8 @@ ERROR: node is still EOpNull!
0:? 'CA5' ( uniform highp samplerCubeArrayShadow) 0:? 'CA5' ( uniform highp samplerCubeArrayShadow)
0:? 'CA6' ( uniform highp isamplerCubeArray) 0:? 'CA6' ( uniform highp isamplerCubeArray)
0:? 'CA7' ( uniform highp usamplerCubeArray) 0:? 'CA7' ( uniform highp usamplerCubeArray)
0:? 'gl_SampleMaskIn' ( flat in implicitly-sized array of highp int SampleMaskIn) 0:? 'gl_SampleMaskIn' ( flat in unsized 1-element array of highp int SampleMaskIn)
0:? 'gl_SampleMask' ( out implicitly-sized array of highp int SampleMaskIn) 0:? 'gl_SampleMask' ( out unsized 1-element array of highp int SampleMaskIn)
0:? 'im2Df' (layout( r32f) uniform highp image2D) 0:? 'im2Df' (layout( r32f) uniform highp image2D)
0:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D)
0:? 'im2Di' (layout( r32i) uniform highp iimage2D) 0:? 'im2Di' (layout( r32i) uniform highp iimage2D)
......
...@@ -62,8 +62,8 @@ ERROR: node is still EOpNull! ...@@ -62,8 +62,8 @@ ERROR: node is still EOpNull!
0:23 move second child to first child ( temp highp 4-component vector of float) 0:23 move second child to first child ( temp highp 4-component vector of float)
0:23 'p' ( temp highp 4-component vector of float) 0:23 'p' ( temp highp 4-component vector of float)
0:23 gl_Position: direct index for structure ( in highp 4-component vector of float Position) 0:23 gl_Position: direct index for structure ( in highp 4-component vector of float Position)
0:23 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:23 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:23 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:23 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:23 Constant: 0:23 Constant:
0:23 1 (const int) 0:23 1 (const int)
0:23 Constant: 0:23 Constant:
...@@ -72,8 +72,8 @@ ERROR: node is still EOpNull! ...@@ -72,8 +72,8 @@ ERROR: node is still EOpNull!
0:24 move second child to first child ( temp highp float) 0:24 move second child to first child ( temp highp float)
0:24 'ps' ( temp highp float) 0:24 'ps' ( temp highp float)
0:24 gl_PointSize: direct index for structure ( in highp float PointSize) 0:24 gl_PointSize: direct index for structure ( in highp float PointSize)
0:24 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:24 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:24 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:24 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:24 Constant: 0:24 Constant:
0:24 1 (const int) 0:24 1 (const int)
0:24 Constant: 0:24 Constant:
...@@ -192,8 +192,8 @@ ERROR: node is still EOpNull! ...@@ -192,8 +192,8 @@ ERROR: node is still EOpNull!
0:104 move second child to first child ( temp highp float) 0:104 move second child to first child ( temp highp float)
0:104 'ps' ( temp highp float) 0:104 'ps' ( temp highp float)
0:104 gl_PointSize: direct index for structure ( in highp float PointSize) 0:104 gl_PointSize: direct index for structure ( in highp float PointSize)
0:104 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:104 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:104 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:104 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:104 Constant: 0:104 Constant:
0:104 1 (const int) 0:104 1 (const int)
0:104 Constant: 0:104 Constant:
...@@ -336,7 +336,7 @@ ERROR: node is still EOpNull! ...@@ -336,7 +336,7 @@ ERROR: node is still EOpNull!
0:? 'inb' ( in 32-element array of 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:? '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:? 'ind' ( in 32-element array of highp 2-component vector of float)
0:? 'implA' ( patch out implicitly-sized array of highp float) 0:? 'implA' ( patch out unsized 1-element array of highp float)
0:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float) 0:? 'ivla' (layout( location=3) in 32-element array of highp 4-component vector of float)
0:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float) 0:? 'ivlb' (layout( location=4) in 32-element array of highp 4-component vector of float)
0:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float) 0:? 'ivlc' (layout( location=4) in 32-element array of highp 4-component vector of float)
...@@ -351,7 +351,7 @@ ERROR: node is still EOpNull! ...@@ -351,7 +351,7 @@ ERROR: node is still EOpNull!
0:? 'misSized' ( out 5-element array of highp float) 0:? 'misSized' ( out 5-element array of highp float)
0:? 'okaySize' ( out 4-element array of highp float) 0:? 'okaySize' ( out 4-element array of highp float)
0:? 'pv3' ( noContraction temp highp 3-component vector of float) 0:? 'pv3' ( noContraction temp highp 3-component vector of float)
0:? 'badpatchIName' ( patch out implicitly-sized array of block{ out highp float f}) 0:? 'badpatchIName' ( patch out unsized 1-element array of block{ out highp float f})
0:? 'patchIName' ( patch out 4-element array of block{ out highp float f}) 0:? 'patchIName' ( patch out 4-element array of block{ out highp float f})
......
...@@ -67,8 +67,8 @@ ERROR: node is still EOpNull! ...@@ -67,8 +67,8 @@ ERROR: node is still EOpNull!
0:32 move second child to first child ( temp highp 4-component vector of float) 0:32 move second child to first child ( temp highp 4-component vector of float)
0:32 'p' ( temp highp 4-component vector of float) 0:32 'p' ( temp highp 4-component vector of float)
0:32 gl_Position: direct index for structure ( in highp 4-component vector of float Position) 0:32 gl_Position: direct index for structure ( in highp 4-component vector of float Position)
0:32 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:32 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:32 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:32 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:32 Constant: 0:32 Constant:
0:32 1 (const int) 0:32 1 (const int)
0:32 Constant: 0:32 Constant:
...@@ -77,8 +77,8 @@ ERROR: node is still EOpNull! ...@@ -77,8 +77,8 @@ ERROR: node is still EOpNull!
0:33 move second child to first child ( temp highp float) 0:33 move second child to first child ( temp highp float)
0:33 'ps' ( temp highp float) 0:33 'ps' ( temp highp float)
0:33 gl_PointSize: direct index for structure ( in highp float PointSize) 0:33 gl_PointSize: direct index for structure ( in highp float PointSize)
0:33 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:33 direct index ( temp block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:33 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in implicitly-sized array of highp 4-component vector of float gl_PositionPerViewNV}) 0:33 'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position, in highp float PointSize gl_PointSize, in highp 4-component vector of float gl_SecondaryPositionNV, in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
0:33 Constant: 0:33 Constant:
0:33 1 (const int) 0:33 1 (const int)
0:33 Constant: 0:33 Constant:
......
...@@ -516,7 +516,7 @@ ERROR: node is still EOpNull! ...@@ -516,7 +516,7 @@ ERROR: node is still EOpNull!
0:? 'vl' (layout( location=4) smooth in 4-component vector of float) 0:? 'vl' (layout( location=4) smooth in 4-component vector of float)
0:? 'vl2' (layout( location=6) smooth in 4-component vector of float) 0:? 'vl2' (layout( location=6) smooth in 4-component vector of float)
0:? 'uv3' (layout( location=3) uniform 3-component vector of float) 0:? 'uv3' (layout( location=3) uniform 3-component vector of float)
0:? 'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord, in implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, smooth in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor}) 0:? 'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord, in unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, smooth in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor})
0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
0:? 'u2drs' ( uniform sampler2DRectShadow) 0:? 'u2drs' ( uniform sampler2DRectShadow)
0:? 'patchIn' ( smooth patch in 4-component vector of float) 0:? 'patchIn' ( smooth patch in 4-component vector of float)
......
...@@ -44,8 +44,8 @@ ERROR: node is still EOpNull! ...@@ -44,8 +44,8 @@ ERROR: node is still EOpNull!
0:23 move second child to first child ( temp 4-component vector of float) 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 'p' ( temp 4-component vector of float)
0:23 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:23 Constant: 0:23 Constant:
0:23 1 (const int) 0:23 1 (const int)
0:23 Constant: 0:23 Constant:
...@@ -54,8 +54,8 @@ ERROR: node is still EOpNull! ...@@ -54,8 +54,8 @@ ERROR: node is still EOpNull!
0:24 move second child to first child ( temp float) 0:24 move second child to first child ( temp float)
0:24 'ps' ( temp float) 0:24 'ps' ( temp float)
0:24 gl_PointSize: direct index for structure ( in float PointSize) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:24 Constant: 0:24 Constant:
0:24 1 (const int) 0:24 1 (const int)
0:24 Constant: 0:24 Constant:
...@@ -64,9 +64,9 @@ ERROR: node is still EOpNull! ...@@ -64,9 +64,9 @@ ERROR: node is still EOpNull!
0:25 move second child to first child ( temp float) 0:25 move second child to first child ( temp float)
0:25 'cd' ( temp float) 0:25 'cd' ( temp float)
0:25 direct index ( temp float ClipDistance) 0:25 direct index ( temp float ClipDistance)
0:25 gl_ClipDistance: direct index for structure ( in implicitly-sized array of float ClipDistance) 0:25 gl_ClipDistance: direct index for structure ( in unsized 3-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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:25 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:25 Constant: 0:25 Constant:
0:25 1 (const int) 0:25 1 (const int)
0:25 Constant: 0:25 Constant:
...@@ -87,25 +87,25 @@ ERROR: node is still EOpNull! ...@@ -87,25 +87,25 @@ ERROR: node is still EOpNull!
0:29 'gl_InvocationID' ( in int InvocationID) 0:29 'gl_InvocationID' ( in int InvocationID)
0:31 move second child to first child ( temp 4-component vector of float) 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 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 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-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 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 unsized 2-element array of float ClipDistance gl_ClipDistance})
0:31 'gl_InvocationID' ( in int InvocationID) 0:31 'gl_InvocationID' ( in int InvocationID)
0:31 Constant: 0:31 Constant:
0:31 0 (const int) 0:31 0 (const int)
0:31 'p' ( temp 4-component vector of float) 0:31 'p' ( temp 4-component vector of float)
0:32 move second child to first child ( temp float) 0:32 move second child to first child ( temp float)
0:32 gl_PointSize: direct index for structure ( out float PointSize) 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 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-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 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 unsized 2-element array of float ClipDistance gl_ClipDistance})
0:32 'gl_InvocationID' ( in int InvocationID) 0:32 'gl_InvocationID' ( in int InvocationID)
0:32 Constant: 0:32 Constant:
0:32 1 (const int) 0:32 1 (const int)
0:32 'ps' ( temp float) 0:32 'ps' ( temp float)
0:33 move second child to first child ( temp float) 0:33 move second child to first child ( temp float)
0:33 direct index ( temp float ClipDistance) 0:33 direct index ( temp float ClipDistance)
0:33 gl_ClipDistance: direct index for structure ( out implicitly-sized array of float ClipDistance) 0:33 gl_ClipDistance: direct index for structure ( out unsized 2-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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:33 indirect index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-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 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 unsized 2-element array of float ClipDistance gl_ClipDistance})
0:33 'gl_InvocationID' ( in int InvocationID) 0:33 'gl_InvocationID' ( in int InvocationID)
0:33 Constant: 0:33 Constant:
0:33 2 (const int) 0:33 2 (const int)
...@@ -175,8 +175,8 @@ ERROR: node is still EOpNull! ...@@ -175,8 +175,8 @@ ERROR: node is still EOpNull!
0:67 Function Parameters: 0:67 Function Parameters:
0:69 Sequence 0:69 Sequence
0:69 gl_PointSize: direct index for structure ( out float PointSize) 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 direct index ( temp block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-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 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 unsized 2-element array of float ClipDistance gl_ClipDistance})
0:69 Constant: 0:69 Constant:
0:69 4 (const int) 0:69 4 (const int)
0:69 Constant: 0:69 Constant:
...@@ -211,7 +211,7 @@ ERROR: node is still EOpNull! ...@@ -211,7 +211,7 @@ ERROR: node is still EOpNull!
0:123 'gl_DeviceIndex' ( in int DeviceIndex) 0:123 'gl_DeviceIndex' ( in int DeviceIndex)
0:124 'gl_ViewIndex' ( in int ViewIndex) 0:124 'gl_ViewIndex' ( in int ViewIndex)
0:? Linker Objects 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:? 'gl_out' ( out 4-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 2-element array of float ClipDistance gl_ClipDistance})
0:? 'outa' ( global 4-element array of int) 0:? 'outa' ( global 4-element array of int)
0:? 'patchIn' ( patch in 4-component vector of float) 0:? 'patchIn' ( patch in 4-component vector of float)
0:? 'patchOut' ( patch out 4-component vector of float) 0:? 'patchOut' ( patch out 4-component vector of float)
......
...@@ -57,8 +57,8 @@ ERROR: node is still EOpNull! ...@@ -57,8 +57,8 @@ ERROR: node is still EOpNull!
0:32 move second child to first child ( temp 4-component vector of float) 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 'p' ( temp 4-component vector of float)
0:32 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:32 Constant: 0:32 Constant:
0:32 1 (const int) 0:32 1 (const int)
0:32 Constant: 0:32 Constant:
...@@ -67,8 +67,8 @@ ERROR: node is still EOpNull! ...@@ -67,8 +67,8 @@ ERROR: node is still EOpNull!
0:33 move second child to first child ( temp float) 0:33 move second child to first child ( temp float)
0:33 'ps' ( temp float) 0:33 'ps' ( temp float)
0:33 gl_PointSize: direct index for structure ( in float PointSize) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:33 Constant: 0:33 Constant:
0:33 1 (const int) 0:33 1 (const int)
0:33 Constant: 0:33 Constant:
...@@ -77,9 +77,9 @@ ERROR: node is still EOpNull! ...@@ -77,9 +77,9 @@ ERROR: node is still EOpNull!
0:34 move second child to first child ( temp float) 0:34 move second child to first child ( temp float)
0:34 'cd' ( temp float) 0:34 'cd' ( temp float)
0:34 direct index ( temp float ClipDistance) 0:34 direct index ( temp float ClipDistance)
0:34 gl_ClipDistance: direct index for structure ( in implicitly-sized array of float ClipDistance) 0:34 gl_ClipDistance: direct index for structure ( in unsized 3-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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:34 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:34 Constant: 0:34 Constant:
0:34 1 (const int) 0:34 1 (const int)
0:34 Constant: 0:34 Constant:
...@@ -114,20 +114,20 @@ ERROR: node is still EOpNull! ...@@ -114,20 +114,20 @@ ERROR: node is still EOpNull!
0:40 1 (const int) 0:40 1 (const int)
0:42 move second child to first child ( temp 4-component vector of float) 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 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 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance})
0:42 Constant: 0:42 Constant:
0:42 0 (const uint) 0:42 0 (const uint)
0:42 'p' ( temp 4-component vector of float) 0:42 'p' ( temp 4-component vector of float)
0:43 move second child to first child ( temp 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 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 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance})
0:43 Constant: 0:43 Constant:
0:43 1 (const uint) 0:43 1 (const uint)
0:43 'ps' ( temp float) 0:43 'ps' ( temp float)
0:44 move second child to first child ( temp float) 0:44 move second child to first child ( temp float)
0:44 direct index ( temp float ClipDistance) 0:44 direct index ( temp float ClipDistance)
0:44 gl_ClipDistance: direct index for structure ( out implicitly-sized array of float ClipDistance) 0:44 gl_ClipDistance: direct index for structure ( out unsized 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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:44 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance})
0:44 Constant: 0:44 Constant:
0:44 2 (const uint) 0:44 2 (const uint)
0:44 Constant: 0:44 Constant:
...@@ -146,7 +146,7 @@ ERROR: node is still EOpNull! ...@@ -146,7 +146,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'patchIn' ( patch in 4-component vector of float) 0:? 'patchIn' ( patch in 4-component vector of float)
0:? 'patchOut' ( patch out 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:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 3-element array of float ClipDistance gl_ClipDistance})
0:? 'badp1' ( smooth patch in 4-component vector of float) 0:? 'badp1' ( smooth patch in 4-component vector of float)
0:? 'badp2' ( flat 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:? 'badp3' ( noperspective patch in 4-component vector of float)
......
...@@ -31,7 +31,7 @@ ERROR: node is still EOpNull! ...@@ -31,7 +31,7 @@ ERROR: node is still EOpNull!
0:30 'p' ( temp float) 0:30 'p' ( temp float)
0:30 gl_PointSize: direct index for structure ( in float PointSize) 0:30 gl_PointSize: direct index for structure ( in float PointSize)
0:30 direct index ( temp block{ in float PointSize gl_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 'gl_in' ( in unsized 2-element array of block{ in float PointSize gl_PointSize})
0:30 Constant: 0:30 Constant:
0:30 1 (const int) 0:30 1 (const int)
0:30 Constant: 0:30 Constant:
...@@ -53,7 +53,7 @@ ERROR: node is still EOpNull! ...@@ -53,7 +53,7 @@ ERROR: node is still EOpNull!
0:38 Constant: 0:38 Constant:
0:38 4.000000 0:38 4.000000
0:? Linker Objects 0:? Linker Objects
0:? 'gl_in' ( in implicitly-sized array of block{ in float PointSize gl_PointSize}) 0:? 'gl_in' ( in unsized 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, }) 0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, })
......
...@@ -9,7 +9,7 @@ ERROR: node is still EOpNull! ...@@ -9,7 +9,7 @@ ERROR: node is still EOpNull!
0:8 Function Definition: main( ( global void) 0:8 Function Definition: main( ( global void)
0:8 Function Parameters: 0:8 Function Parameters:
0:? Linker Objects 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:? 'gl_out' ( out unsized 1-element array of block{ out 4-component vector of float Position gl_Position, out float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance})
0:? 'outa' ( global 1-element array of int) 0:? 'outa' ( global 1-element array of int)
0:? 'patchOut' ( patch out 4-component vector of float) 0:? 'patchOut' ( patch out 4-component vector of float)
......
...@@ -19,7 +19,7 @@ ERROR: node is still EOpNull! ...@@ -19,7 +19,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth) 0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth)
0:? 'depth' ( smooth in float) 0:? 'depth' ( smooth in float)
0:? 'a' (layout( binding=0 offset=0) uniform implicitly-sized array of atomic_uint) 0:? 'a' (layout( binding=0 offset=0) uniform unsized 1-element array of atomic_uint)
Linked fragment stage: Linked fragment stage:
......
...@@ -20,15 +20,15 @@ ERROR: node is still EOpNull! ...@@ -20,15 +20,15 @@ ERROR: node is still EOpNull!
0:9 Constant: 0:9 Constant:
0:9 1 (const int) 0:9 1 (const int)
0:10 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 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 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 unsized 1-element array of float ClipDistance gl_ClipDistance})
0:10 Constant: 0:10 Constant:
0:10 1 (const int) 0:10 1 (const int)
0:10 Constant: 0:10 Constant:
0:10 0 (const int) 0:10 0 (const int)
0:11 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 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 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 unsized 1-element array of float ClipDistance gl_ClipDistance})
0:11 'i' ( global int) 0:11 'i' ( global int)
0:11 Constant: 0:11 Constant:
0:11 0 (const int) 0:11 0 (const int)
...@@ -38,8 +38,8 @@ ERROR: node is still EOpNull! ...@@ -38,8 +38,8 @@ ERROR: node is still EOpNull!
0:20 Constant: 0:20 Constant:
0:20 3 (const int) 0:20 3 (const int)
0:21 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 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 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 unsized 1-element array of float ClipDistance gl_ClipDistance})
0:21 'i' ( global int) 0:21 'i' ( global int)
0:21 Constant: 0:21 Constant:
0:21 0 (const int) 0:21 0 (const int)
...@@ -121,12 +121,12 @@ ERROR: node is still EOpNull! ...@@ -121,12 +121,12 @@ ERROR: node is still EOpNull!
0:54 'i' ( global int) 0:54 'i' ( global int)
0:? Linker Objects 0:? Linker Objects
0:? 'i' ( global int) 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:? 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance})
0:? 'color3' ( in 3-element array of 4-component vector of float) 0:? 'color3' ( in 3-element array of 4-component vector of float)
0:? 's2D' ( uniform sampler2D) 0:? 's2D' ( uniform sampler2D)
0:? 'coord' ( in 3-element array of 2-component vector of float) 0:? 'coord' ( in 3-element array of 2-component vector of float)
0:? 'v4' ( uniform 4-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}) 0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
Linked geometry stage: Linked geometry stage:
......
...@@ -20,8 +20,8 @@ ERROR: node is still EOpNull! ...@@ -20,8 +20,8 @@ ERROR: node is still EOpNull!
0:17 move second child to first child ( temp 4-component vector of float) 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 'p' ( temp 4-component vector of float)
0:17 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:17 Constant: 0:17 Constant:
0:17 1 (const int) 0:17 1 (const int)
0:17 Constant: 0:17 Constant:
...@@ -30,8 +30,8 @@ ERROR: node is still EOpNull! ...@@ -30,8 +30,8 @@ ERROR: node is still EOpNull!
0:18 move second child to first child ( temp float) 0:18 move second child to first child ( temp float)
0:18 'ps' ( temp float) 0:18 'ps' ( temp float)
0:18 gl_PointSize: direct index for structure ( in float PointSize) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:18 Constant: 0:18 Constant:
0:18 1 (const int) 0:18 1 (const int)
0:18 Constant: 0:18 Constant:
...@@ -40,9 +40,9 @@ ERROR: node is still EOpNull! ...@@ -40,9 +40,9 @@ ERROR: node is still EOpNull!
0:19 move second child to first child ( temp float) 0:19 move second child to first child ( temp float)
0:19 'cd' ( temp float) 0:19 'cd' ( temp float)
0:19 direct index ( temp float ClipDistance) 0:19 direct index ( temp float ClipDistance)
0:19 gl_ClipDistance: direct index for structure ( in implicitly-sized array of float ClipDistance) 0:19 gl_ClipDistance: direct index for structure ( in unsized 3-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 implicitly-sized array of float ClipDistance gl_ClipDistance}) 0:19 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 3-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 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 unsized 3-element array of float ClipDistance gl_ClipDistance})
0:19 Constant: 0:19 Constant:
0:19 1 (const int) 0:19 1 (const int)
0:19 Constant: 0:19 Constant:
......
...@@ -139,7 +139,7 @@ ERROR: node is still EOpNull! ...@@ -139,7 +139,7 @@ ERROR: node is still EOpNull!
0:? 'b3' ( global 2-element array of 4-component vector of float) 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:? 'b4' ( global 2-element array of 4-component vector of float)
0:? 'c3' ( global 4X2 matrix of float) 0:? 'c3' ( global 4X2 matrix of float)
0:? 'd2' ( global implicitly-sized array of structure{ global float s, global float t}) 0:? 'd2' ( global unsized 1-element array of structure{ global float s, global float t})
0:? 'b5' ( global 5-element array of float) 0:? 'b5' ( global 5-element array of float)
0:? 'single1' ( global structure{ global int f}) 0:? 'single1' ( global structure{ global int f})
0:? 'single2' ( global structure{ global 2-component vector of uint v}) 0:? 'single2' ( global structure{ global 2-component vector of uint v})
......
...@@ -302,7 +302,7 @@ ERROR: node is still EOpNull! ...@@ -302,7 +302,7 @@ ERROR: node is still EOpNull!
0:? 'offcheckI' (layout( column_major shared) uniform block{layout( column_major shared offset=16) uniform int foo}) 0:? 'offcheckI' (layout( column_major shared) uniform block{layout( column_major shared offset=16) uniform int foo})
0:? 'samp1D' ( uniform sampler1D) 0:? 'samp1D' ( uniform sampler1D)
0:? 'samp1Ds' ( uniform sampler1DShadow) 0:? 'samp1Ds' ( uniform sampler1DShadow)
0:? 'badArray' (layout( binding=0) writeonly uniform implicitly-sized array of image1D) 0:? 'badArray' (layout( binding=0) writeonly uniform unsized 1-element array of image1D)
0:? 'gl_VertexID' ( gl_VertexId int VertexId) 0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
......
...@@ -15,8 +15,8 @@ ERROR: node is still EOpNull! ...@@ -15,8 +15,8 @@ ERROR: node is still EOpNull!
0:13 Constant: 0:13 Constant:
0:13 3 (const int) 0:13 3 (const int)
0:14 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 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 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 unsized 1-element array of float ClipDistance gl_ClipDistance})
0:14 Constant: 0:14 Constant:
0:14 1 (const int) 0:14 1 (const int)
0:14 Constant: 0:14 Constant:
...@@ -24,8 +24,8 @@ ERROR: node is still EOpNull! ...@@ -24,8 +24,8 @@ ERROR: node is still EOpNull!
0:15 Constant: 0:15 Constant:
0:15 3 (const int) 0:15 3 (const int)
0:16 gl_Position: direct index for structure ( in 4-component vector of float Position) 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 indirect index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 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 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 unsized 1-element array of float ClipDistance gl_ClipDistance})
0:16 'i' ( global int) 0:16 'i' ( global int)
0:16 Constant: 0:16 Constant:
0:16 0 (const int) 0:16 0 (const int)
...@@ -33,7 +33,7 @@ ERROR: node is still EOpNull! ...@@ -33,7 +33,7 @@ ERROR: node is still EOpNull!
0:? 'i' ( global int) 0:? 'i' ( global int)
0:? 'colorun' ( in 3-element array of 4-component vector of float) 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:? '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}) 0:? 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize, in unsized 1-element array of float ClipDistance gl_ClipDistance})
Linked geometry stage: Linked geometry stage:
......
...@@ -33,13 +33,13 @@ ERROR: node is still EOpNull! ...@@ -33,13 +33,13 @@ ERROR: node is still EOpNull!
0:35 GroupMemoryBarrier ( global void) 0:35 GroupMemoryBarrier ( global void)
0:36 move second child to first child ( temp int) 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 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 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:36 Constant: 0:36 Constant:
0:36 0 (const uint) 0:36 0 (const uint)
0:36 Convert float to int ( temp int) 0:36 Convert float to int ( temp int)
0:36 indirect index (layout( column_major shared) temp float) 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 values: direct index for structure (layout( column_major shared) buffer unsized 1-element 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 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:36 Constant: 0:36 Constant:
0:36 1 (const uint) 0:36 1 (const uint)
0:36 'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex) 0:36 'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex)
...@@ -56,8 +56,8 @@ ERROR: node is still EOpNull! ...@@ -56,8 +56,8 @@ ERROR: node is still EOpNull!
0:65 Sequence 0:65 Sequence
0:65 move second child to first child ( temp float) 0:65 move second child to first child ( temp float)
0:65 direct index (layout( column_major shared) 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 values: direct index for structure (layout( column_major shared) buffer unsized 1-element 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 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:65 Constant: 0:65 Constant:
0:65 1 (const int) 0:65 1 (const int)
0:65 Constant: 0:65 Constant:
...@@ -65,8 +65,8 @@ ERROR: node is still EOpNull! ...@@ -65,8 +65,8 @@ ERROR: node is still EOpNull!
0:65 Constant: 0:65 Constant:
0:65 4.700000 0:65 4.700000
0:66 array length ( temp int) 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 values: direct index for structure (layout( column_major shared) buffer unsized 1-element 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 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:66 Constant: 0:66 Constant:
0:66 1 (const int) 0:66 1 (const int)
0:67 Barrier ( global void) 0:67 Barrier ( global void)
...@@ -129,8 +129,8 @@ ERROR: node is still EOpNull! ...@@ -129,8 +129,8 @@ ERROR: node is still EOpNull!
0:? 4096 (const uint) 0:? 4096 (const uint)
0:? 'total' ( const int) 0:? 'total' ( const int)
0:? 66592 (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:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element 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:? 'invalid' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 1-element array of float values, layout( column_major shared) buffer int value})
0:? 'v3' (layout( location=2) in 3-component vector of float) 0:? 'v3' (layout( location=2) in 3-component vector of float)
0:? 'f' ( in float) 0:? 'f' ( in float)
0:? 'fo' ( out float) 0:? 'fo' ( out float)
...@@ -140,7 +140,7 @@ ERROR: node is still EOpNull! ...@@ -140,7 +140,7 @@ ERROR: node is still EOpNull!
0:? 'arrX' ( global 2-element array of int) 0:? 'arrX' ( global 2-element array of int)
0:? 'arrY' ( global 1-element array of int) 0:? 'arrY' ( global 1-element array of int)
0:? 'arrZ' ( global 4096-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:? 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:? 'roll' ( uniform double) 0:? 'roll' ( uniform double)
0:? 'destTex' ( writeonly uniform image2D) 0:? 'destTex' ( writeonly uniform image2D)
0:? 'inbi' ( in block{ in int a}) 0:? 'inbi' ( in block{ in int a})
...@@ -165,13 +165,13 @@ ERROR: node is still EOpNull! ...@@ -165,13 +165,13 @@ ERROR: node is still EOpNull!
0:35 GroupMemoryBarrier ( global void) 0:35 GroupMemoryBarrier ( global void)
0:36 move second child to first child ( temp int) 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 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 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:36 Constant: 0:36 Constant:
0:36 0 (const uint) 0:36 0 (const uint)
0:36 Convert float to int ( temp int) 0:36 Convert float to int ( temp int)
0:36 indirect index (layout( column_major shared) temp float) 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 values: direct index for structure (layout( column_major shared) buffer unsized 1-element 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 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:36 Constant: 0:36 Constant:
0:36 1 (const uint) 0:36 1 (const uint)
0:36 'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex) 0:36 'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex)
...@@ -190,8 +190,8 @@ ERROR: node is still EOpNull! ...@@ -190,8 +190,8 @@ ERROR: node is still EOpNull!
0:? 4096 (const uint) 0:? 4096 (const uint)
0:? 'total' ( const int) 0:? 'total' ( const int)
0:? 66592 (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:? 'anon@0' (layout( column_major shared) buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element 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:? 'invalid' (layout( column_major shared) buffer block{layout( column_major shared) buffer unsized 1-element array of float values, layout( column_major shared) buffer int value})
0:? 'v3' (layout( location=2) in 3-component vector of float) 0:? 'v3' (layout( location=2) in 3-component vector of float)
0:? 'f' ( in float) 0:? 'f' ( in float)
0:? 'fo' ( out float) 0:? 'fo' ( out float)
...@@ -201,7 +201,7 @@ ERROR: node is still EOpNull! ...@@ -201,7 +201,7 @@ ERROR: node is still EOpNull!
0:? 'arrX' ( global 2-element array of int) 0:? 'arrX' ( global 2-element array of int)
0:? 'arrY' ( global 1-element array of int) 0:? 'arrY' ( global 1-element array of int)
0:? 'arrZ' ( global 4096-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:? 'ro' (layout( column_major shared) readonly buffer block{layout( column_major shared) buffer int value, layout( column_major shared) buffer unsized 1-element array of float values})
0:? 'roll' ( uniform double) 0:? 'roll' ( uniform double)
0:? 'destTex' ( writeonly uniform image2D) 0:? 'destTex' ( writeonly uniform image2D)
0:? 'inbi' ( in block{ in int a}) 0:? 'inbi' ( in block{ in int a})
......
...@@ -7,7 +7,7 @@ ERROR: 0:56: 'constructor' : cannot convert parameter 2 from ' const 3-element ...@@ -7,7 +7,7 @@ ERROR: 0:56: 'constructor' : cannot convert parameter 2 from ' const 3-element
ERROR: 0:60: 'constructor' : cannot convert parameter 2 from ' const 2-element array of 4-component vector of float' to ' temp 3-element array of 4-component vector of float' ERROR: 0:60: 'constructor' : cannot convert parameter 2 from ' const 2-element array of 4-component vector of float' to ' temp 3-element array of 4-component vector of float'
ERROR: 0:64: '=' : cannot convert from ' const 3-element array of 2-element array of 4-component vector of float' to ' temp 4-element array of 2-element array of 4-component vector of float' ERROR: 0:64: '=' : cannot convert from ' const 3-element array of 2-element array of 4-component vector of float' to ' temp 4-element array of 2-element array of 4-component vector of float'
ERROR: 0:70: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global 5-element array of 7-element array of float' ERROR: 0:70: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global 5-element array of 7-element array of float'
ERROR: 0:71: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global implicitly-sized array of 7-element array of float' ERROR: 0:71: 'assign' : cannot convert from ' global 4-element array of 7-element array of float' to ' global unsized 1-element array of 7-element array of float'
ERROR: 0:73: 'foo' : no matching overloaded function found ERROR: 0:73: 'foo' : no matching overloaded function found
ERROR: 0:78: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of float' and a right operand of type ' global 5-element array of 7-element array of float' (or there is no acceptable conversion) ERROR: 0:78: '==' : wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of float' and a right operand of type ' global 5-element array of 7-element array of float' (or there is no acceptable conversion)
ERROR: 0:84: '[' : array index out of range '5' ERROR: 0:84: '[' : array index out of range '5'
...@@ -335,7 +335,7 @@ ERROR: node is still EOpNull! ...@@ -335,7 +335,7 @@ ERROR: node is still EOpNull!
0:69 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float) 0:69 Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
0:69 'g5' ( global 5-element array of 7-element array of float) 0:69 'g5' ( global 5-element array of 7-element array of float)
0:70 'g5' ( global 5-element array of 7-element array of float) 0:70 'g5' ( global 5-element array of 7-element array of float)
0:71 'gu' ( global implicitly-sized array of 7-element array of float) 0:71 'gu' ( global unsized 1-element array of 7-element array of float)
0:73 Constant: 0:73 Constant:
0:73 0.000000 0:73 0.000000
0:74 Function Call: bar(f1[5][7]; ( global void) 0:74 Function Call: bar(f1[5][7]; ( global void)
...@@ -404,8 +404,8 @@ ERROR: node is still EOpNull! ...@@ -404,8 +404,8 @@ ERROR: node is still EOpNull!
0:98 0.000000 0:98 0.000000
0:? Linker Objects 0:? Linker Objects
0:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float) 0:? 'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float)
0:? 'gu' ( global implicitly-sized array of 7-element array of float) 0:? 'gu' ( global unsized 1-element array of 7-element array of float)
0:? 'gimp' ( global implicitly-sized array of 1-element array of float) 0:? 'gimp' ( global unsized 1-element array of 1-element array of float)
0:? 'g4' ( global 4-element array of 7-element array of float) 0:? 'g4' ( global 4-element array of 7-element array of float)
0:? 'g5' ( global 5-element array of 7-element array of float) 0:? 'g5' ( global 5-element array of 7-element array of float)
......
...@@ -63,7 +63,7 @@ ERROR: node is still EOpNull! ...@@ -63,7 +63,7 @@ ERROR: node is still EOpNull!
0:47 3.000000 0:47 3.000000
0:49 move second child to first child ( temp 4-component vector of float) 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 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 'anon@0' ( out block{ invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:49 Constant: 0:49 Constant:
0:49 0 (const uint) 0:49 0 (const uint)
0:49 Construct vec4 ( temp 4-component vector of float) 0:49 Construct vec4 ( temp 4-component vector of float)
......
...@@ -2,7 +2,7 @@ array.frag ...@@ -2,7 +2,7 @@ array.frag
ERROR: 0:21: '[' : array index out of range '2' ERROR: 0:21: '[' : array index out of range '2'
ERROR: 0:27: '[' : array must be redeclared with a size before being indexed with a variable ERROR: 0:27: '[' : array must be redeclared with a size before being indexed with a variable
ERROR: 0:30: 'assign' : cannot convert from ' global 4-element array of float' to ' global 5-element array of float' ERROR: 0:30: 'assign' : cannot convert from ' global 4-element array of float' to ' global 5-element array of float'
ERROR: 0:31: 'assign' : cannot convert from ' global 4-element array of float' to ' global implicitly-sized array of float' ERROR: 0:31: 'assign' : cannot convert from ' global 4-element array of float' to ' global unsized 4-element array of float'
ERROR: 0:33: 'foo' : no matching overloaded function found ERROR: 0:33: 'foo' : no matching overloaded function found
ERROR: 0:42: '[' : array index out of range '5' ERROR: 0:42: '[' : array index out of range '5'
ERROR: 0:45: '[' : array index out of range '1000' ERROR: 0:45: '[' : array index out of range '1000'
...@@ -23,7 +23,7 @@ ERROR: 0:84: 'return' : type does not match, or is not convertible to, the funct ...@@ -23,7 +23,7 @@ ERROR: 0:84: 'return' : type does not match, or is not convertible to, the funct
ERROR: 0:93: 'length' : array must be declared with a size before using this method ERROR: 0:93: 'length' : array must be declared with a size before using this method
ERROR: 0:101: '[' : array index out of range '5' ERROR: 0:101: '[' : array index out of range '5'
ERROR: 0:104: 'constructor' : array constructor must have at least one argument ERROR: 0:104: 'constructor' : array constructor must have at least one argument
ERROR: 0:104: '=' : cannot convert from ' const float' to ' global implicitly-sized array of int' ERROR: 0:104: '=' : cannot convert from ' const float' to ' global unsized 1-element array of int'
ERROR: 0:106: 'constructor' : array argument must be sized ERROR: 0:106: 'constructor' : array argument must be sized
ERROR: 26 compilation errors. No code generated. ERROR: 26 compilation errors. No code generated.
...@@ -68,21 +68,21 @@ ERROR: node is still EOpNull! ...@@ -68,21 +68,21 @@ ERROR: node is still EOpNull!
0:21 4.000000 0:21 4.000000
0:24 move second child to first child ( temp float) 0:24 move second child to first child ( temp float)
0:24 direct index ( temp float) 0:24 direct index ( temp float)
0:24 'gu' ( global implicitly-sized array of float) 0:24 'gu' ( global unsized 4-element array of float)
0:24 Constant: 0:24 Constant:
0:24 2 (const int) 0:24 2 (const int)
0:24 Constant: 0:24 Constant:
0:24 4.000000 0:24 4.000000
0:26 move second child to first child ( temp float) 0:26 move second child to first child ( temp float)
0:26 direct index ( temp float) 0:26 direct index ( temp float)
0:26 'gu' ( global implicitly-sized array of float) 0:26 'gu' ( global unsized 4-element array of float)
0:26 Constant: 0:26 Constant:
0:26 3 (const int) 0:26 3 (const int)
0:26 Constant: 0:26 Constant:
0:26 3.000000 0:26 3.000000
0:27 move second child to first child ( temp float) 0:27 move second child to first child ( temp float)
0:27 indirect index ( temp float) 0:27 indirect index ( temp float)
0:27 'gu' ( global implicitly-sized array of float) 0:27 'gu' ( global unsized 4-element array of float)
0:27 'a' ( uniform int) 0:27 'a' ( uniform int)
0:27 Constant: 0:27 Constant:
0:27 5.000000 0:27 5.000000
...@@ -91,7 +91,7 @@ ERROR: node is still EOpNull! ...@@ -91,7 +91,7 @@ ERROR: node is still EOpNull!
0:29 Function Call: foo(f1[5]; ( global 4-element array of float) 0:29 Function Call: foo(f1[5]; ( global 4-element array of float)
0:29 'g5' ( global 5-element array of float) 0:29 'g5' ( global 5-element array of float)
0:30 'g5' ( global 5-element array of float) 0:30 'g5' ( global 5-element array of float)
0:31 'gu' ( global implicitly-sized array of float) 0:31 'gu' ( global unsized 4-element array of float)
0:33 Constant: 0:33 Constant:
0:33 0.000000 0:33 0.000000
0:34 Function Call: bar(f1[5]; ( global void) 0:34 Function Call: bar(f1[5]; ( global void)
...@@ -108,7 +108,7 @@ ERROR: node is still EOpNull! ...@@ -108,7 +108,7 @@ ERROR: node is still EOpNull!
0:36 true case 0:36 true case
0:37 move second child to first child ( temp float) 0:37 move second child to first child ( temp float)
0:37 direct index ( temp float) 0:37 direct index ( temp float)
0:37 'gu' ( global implicitly-sized array of float) 0:37 'gu' ( global unsized 4-element array of float)
0:37 Constant: 0:37 Constant:
0:37 0 (const int) 0:37 0 (const int)
0:37 Constant: 0:37 Constant:
...@@ -199,21 +199,21 @@ ERROR: node is still EOpNull! ...@@ -199,21 +199,21 @@ ERROR: node is still EOpNull!
0:? Sequence 0:? Sequence
0:71 move second child to first child ( temp int) 0:71 move second child to first child ( temp int)
0:71 direct index ( temp int) 0:71 direct index ( temp int)
0:71 'uns' ( temp implicitly-sized array of int) 0:71 'uns' ( temp unsized 4-element array of int)
0:71 Constant: 0:71 Constant:
0:71 3 (const int) 0:71 3 (const int)
0:71 Constant: 0:71 Constant:
0:71 40 (const int) 0:71 40 (const int)
0:72 move second child to first child ( temp int) 0:72 move second child to first child ( temp int)
0:72 direct index ( temp int) 0:72 direct index ( temp int)
0:72 'uns' ( temp implicitly-sized array of int) 0:72 'uns' ( temp unsized 4-element array of int)
0:72 Constant: 0:72 Constant:
0:72 1 (const int) 0:72 1 (const int)
0:72 Constant: 0:72 Constant:
0:72 30 (const int) 0:72 30 (const int)
0:73 move second child to first child ( temp 3-component vector of float) 0:73 move second child to first child ( temp 3-component vector of float)
0:73 direct index ( temp 3-component vector of float) 0:73 direct index ( temp 3-component vector of float)
0:73 'guns' ( global implicitly-sized array of 3-component vector of float) 0:73 'guns' ( global unsized 8-element array of 3-component vector of float)
0:73 Constant: 0:73 Constant:
0:73 2 (const int) 0:73 2 (const int)
0:73 Constant: 0:73 Constant:
...@@ -222,11 +222,11 @@ ERROR: node is still EOpNull! ...@@ -222,11 +222,11 @@ ERROR: node is still EOpNull!
0:73 2.400000 0:73 2.400000
0:76 Constant: 0:76 Constant:
0:76 0.000000 0:76 0.000000
0:79 Function Definition: foo2( ( global implicitly-sized array of float) 0:79 Function Definition: foo2( ( global unsized 1-element array of float)
0:79 Function Parameters: 0:79 Function Parameters:
0:? Sequence 0:? Sequence
0:82 Branch: Return with expression 0:82 Branch: Return with expression
0:82 'f' ( temp implicitly-sized array of float) 0:82 'f' ( temp unsized 1-element array of float)
0:84 Branch: Return with expression 0:84 Branch: Return with expression
0:84 'g' ( temp 9-element array of float) 0:84 'g' ( temp 9-element array of float)
0:89 Function Definition: foo3( ( global void) 0:89 Function Definition: foo3( ( global void)
...@@ -265,15 +265,15 @@ ERROR: node is still EOpNull! ...@@ -265,15 +265,15 @@ ERROR: node is still EOpNull!
0:106 Constant: 0:106 Constant:
0:106 0.000000 0:106 0.000000
0:? Linker Objects 0:? Linker Objects
0:? 'gu' ( global implicitly-sized array of float) 0:? 'gu' ( global unsized 4-element array of float)
0:? 'g4' ( global 4-element array of float) 0:? 'g4' ( global 4-element array of float)
0:? 'g5' ( global 5-element array of float) 0:? 'g5' ( global 5-element array of float)
0:? 'a' ( uniform int) 0:? 'a' ( uniform int)
0:? 'guns' ( global implicitly-sized array of 3-component vector of float) 0:? 'guns' ( global unsized 8-element array of 3-component vector of float)
0:? 'f' ( global float) 0:? 'f' ( global float)
0:? 'gUnusedUnsized' ( global implicitly-sized array of float) 0:? 'gUnusedUnsized' ( global unsized 1-element array of float)
0:? 'i' ( global implicitly-sized array of int) 0:? 'i' ( global unsized 1-element array of int)
0:? 'emptyA' ( global implicitly-sized array of float) 0:? 'emptyA' ( global unsized 1-element array of float)
0:? 'b' ( global float) 0:? 'b' ( global float)
......
...@@ -10,7 +10,7 @@ ERROR: 0:24: 'array assignment' : not supported for this version or the enabled ...@@ -10,7 +10,7 @@ ERROR: 0:24: 'array assignment' : not supported for this version or the enabled
ERROR: 0:25: '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: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: '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:26: 'assign' : cannot convert from ' global 4-element array of mediump float' to ' global unsized 1-element array of mediump float'
ERROR: 0:28: 'foo' : no matching overloaded function found 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: '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:31: 'array comparison' : not supported for this version or the enabled extensions
...@@ -67,7 +67,7 @@ ERROR: node is still EOpNull! ...@@ -67,7 +67,7 @@ ERROR: node is still EOpNull!
0:24 Function Call: foo(f1[5]; ( 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:24 'g5' ( global 5-element array of mediump float)
0:25 '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:26 'gu' ( global unsized 1-element array of mediump float)
0:28 Constant: 0:28 Constant:
0:28 0.000000 0:28 0.000000
0:29 Function Call: bar(f1[5]; ( global void) 0:29 Function Call: bar(f1[5]; ( global void)
...@@ -84,7 +84,7 @@ ERROR: node is still EOpNull! ...@@ -84,7 +84,7 @@ ERROR: node is still EOpNull!
0:31 true case 0:31 true case
0:32 move second child to first child ( temp mediump float) 0:32 move second child to first child ( temp mediump float)
0:32 direct index ( temp mediump float) 0:32 direct index ( temp mediump float)
0:32 'gu' ( global implicitly-sized array of mediump float) 0:32 'gu' ( global unsized 1-element array of mediump float)
0:32 Constant: 0:32 Constant:
0:32 0 (const int) 0:32 0 (const int)
0:32 Constant: 0:32 Constant:
...@@ -152,7 +152,7 @@ ERROR: node is still EOpNull! ...@@ -152,7 +152,7 @@ ERROR: node is still EOpNull!
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 '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: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:? Linker Objects
0:? 'gu' ( global implicitly-sized array of mediump float) 0:? 'gu' ( global unsized 1-element array of mediump float)
0:? 'g4' ( global 4-element array of mediump float) 0:? 'g4' ( global 4-element array of mediump float)
0:? 'g5' ( global 5-element array of mediump float) 0:? 'g5' ( global 5-element array of mediump float)
0:? 'a' ( uniform mediump int) 0:? 'a' ( uniform mediump int)
......
...@@ -134,7 +134,7 @@ ERROR: node is still EOpNull! ...@@ -134,7 +134,7 @@ ERROR: node is still EOpNull!
0:65 0.050000 0:65 0.050000
0:69 move second child to first child ( temp 4-component vector of float) 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 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 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:69 Constant: 0:69 Constant:
0:69 0 (const uint) 0:69 0 (const uint)
0:69 Construct vec4 ( temp 4-component vector of float) 0:69 Construct vec4 ( temp 4-component vector of float)
...@@ -174,7 +174,7 @@ ERROR: node is still EOpNull! ...@@ -174,7 +174,7 @@ ERROR: node is still EOpNull!
12:20033 Sequence 12:20033 Sequence
12:20033 move second child to first child ( temp 4-component vector of float) 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 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 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
12:20033 Constant: 12:20033 Constant:
12:20033 0 (const uint) 12:20033 0 (const uint)
12:20033 Constant: 12:20033 Constant:
...@@ -188,7 +188,7 @@ ERROR: node is still EOpNull! ...@@ -188,7 +188,7 @@ ERROR: node is still EOpNull!
12:9011 'RECURSE' ( global int) 12:9011 'RECURSE' ( global int)
0:? Linker Objects 0:? Linker Objects
0:? 'sum' ( global float) 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:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:? 'linenumber' ( global int) 0:? 'linenumber' ( global int)
0:? 'filenumber' ( global int) 0:? 'filenumber' ( global int)
0:? 'version' ( global int) 0:? 'version' ( global int)
......
...@@ -35,8 +35,8 @@ gl_FragCoord origin is upper left ...@@ -35,8 +35,8 @@ gl_FragCoord origin is upper left
0:20 Function Call: @main(vf4; ( temp 4-component vector of float) 0:20 Function Call: @main(vf4; ( temp 4-component vector of float)
0:? 'input' ( temp 4-component vector of float) 0:? 'input' ( temp 4-component vector of float)
0:? Linker Objects 0:? Linker Objects
0:? 'buffer1' (layout( set=0 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 2-component vector of float f} @data}) 0:? 'buffer1' (layout( set=0 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 2-component vector of float f} @data})
0:? 'buffer3' (layout( set=2 binding=3 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 2-component vector of float f} @data}) 0:? 'buffer3' (layout( set=2 binding=3 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 2-component vector of float f} @data})
0:? 'attach' ( uniform texture2D) 0:? 'attach' ( uniform texture2D)
0:? 'ci' ( specialization-constant const int) 0:? 'ci' ( specialization-constant const int)
0:? 11 (const int) 0:? 11 (const int)
...@@ -84,8 +84,8 @@ gl_FragCoord origin is upper left ...@@ -84,8 +84,8 @@ gl_FragCoord origin is upper left
0:20 Function Call: @main(vf4; ( temp 4-component vector of float) 0:20 Function Call: @main(vf4; ( temp 4-component vector of float)
0:? 'input' ( temp 4-component vector of float) 0:? 'input' ( temp 4-component vector of float)
0:? Linker Objects 0:? Linker Objects
0:? 'buffer1' (layout( set=0 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 2-component vector of float f} @data}) 0:? 'buffer1' (layout( set=0 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 2-component vector of float f} @data})
0:? 'buffer3' (layout( set=2 binding=3 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 2-component vector of float f} @data}) 0:? 'buffer3' (layout( set=2 binding=3 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 2-component vector of float f} @data})
0:? 'attach' ( uniform texture2D) 0:? 'attach' ( uniform texture2D)
0:? 'ci' ( specialization-constant const int) 0:? 'ci' ( specialization-constant const int)
0:? 11 (const int) 0:? 11 (const int)
......
...@@ -13,7 +13,7 @@ ERROR: node is still EOpNull! ...@@ -13,7 +13,7 @@ ERROR: node is still EOpNull!
0:? Sequence 0:? Sequence
0:2 Function Call: @main( ( temp void) 0:2 Function Call: @main( ( temp void)
0:? Linker Objects 0:? Linker Objects
0:? 'srt0' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'srt0' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
Linked compute stage: Linked compute stage:
...@@ -29,6 +29,6 @@ ERROR: node is still EOpNull! ...@@ -29,6 +29,6 @@ ERROR: node is still EOpNull!
0:? Sequence 0:? Sequence
0:2 Function Call: @main( ( temp void) 0:2 Function Call: @main( ( temp void)
0:? Linker Objects 0:? Linker Objects
0:? 'srt0' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'srt0' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
SPIR-V is not generated for failed compile or link SPIR-V is not generated for failed compile or link
...@@ -26,8 +26,8 @@ local_size = (64, 1, 1) ...@@ -26,8 +26,8 @@ local_size = (64, 1, 1)
0:7 2 (const int) 0:7 2 (const int)
0:7 move second child to first child ( temp uint) 0:7 move second child to first child ( temp uint)
0:7 indirect index (layout( row_major std430) buffer uint) 0:7 indirect index (layout( row_major std430) buffer uint)
0:7 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:7 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:7 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:7 Constant: 0:7 Constant:
0:7 0 (const uint) 0:7 0 (const uint)
0:7 'byteAddrTemp' ( temp int) 0:7 'byteAddrTemp' ( temp int)
...@@ -42,7 +42,7 @@ local_size = (64, 1, 1) ...@@ -42,7 +42,7 @@ local_size = (64, 1, 1)
0:5 Function Call: @main(vu3; ( temp void) 0:5 Function Call: @main(vu3; ( temp void)
0:? 'dispatchThreadID' ( temp 3-component vector of uint) 0:? 'dispatchThreadID' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? 'dispatchThreadID' ( in 3-component vector of uint GlobalInvocationID) 0:? 'dispatchThreadID' ( in 3-component vector of uint GlobalInvocationID)
...@@ -76,8 +76,8 @@ local_size = (64, 1, 1) ...@@ -76,8 +76,8 @@ local_size = (64, 1, 1)
0:7 2 (const int) 0:7 2 (const int)
0:7 move second child to first child ( temp uint) 0:7 move second child to first child ( temp uint)
0:7 indirect index (layout( row_major std430) buffer uint) 0:7 indirect index (layout( row_major std430) buffer uint)
0:7 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:7 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:7 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:7 Constant: 0:7 Constant:
0:7 0 (const uint) 0:7 0 (const uint)
0:7 'byteAddrTemp' ( temp int) 0:7 'byteAddrTemp' ( temp int)
...@@ -92,7 +92,7 @@ local_size = (64, 1, 1) ...@@ -92,7 +92,7 @@ local_size = (64, 1, 1)
0:5 Function Call: @main(vu3; ( temp void) 0:5 Function Call: @main(vu3; ( temp void)
0:? 'dispatchThreadID' ( temp 3-component vector of uint) 0:? 'dispatchThreadID' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'buffer' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? 'dispatchThreadID' ( in 3-component vector of uint GlobalInvocationID) 0:? 'dispatchThreadID' ( in 3-component vector of uint GlobalInvocationID)
// Module Version 10000 // Module Version 10000
......
...@@ -8,8 +8,8 @@ gl_FragCoord origin is upper left ...@@ -8,8 +8,8 @@ gl_FragCoord origin is upper left
0:? Sequence 0:? Sequence
0:8 move second child to first child ( temp 4-component vector of float) 0:8 move second child to first child ( temp 4-component vector of float)
0:8 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:8 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:8 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:8 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:8 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:8 Constant: 0:8 Constant:
0:8 0 (const uint) 0:8 0 (const uint)
0:8 AtomicAdd ( temp uint) 0:8 AtomicAdd ( temp uint)
...@@ -26,8 +26,8 @@ gl_FragCoord origin is upper left ...@@ -26,8 +26,8 @@ gl_FragCoord origin is upper left
0:? 4.000000 0:? 4.000000
0:10 Branch: Return with expression 0:10 Branch: Return with expression
0:10 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:10 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:10 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:10 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:10 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:10 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:10 Constant: 0:10 Constant:
0:10 0 (const uint) 0:10 0 (const uint)
0:10 add ( temp uint) 0:10 add ( temp uint)
...@@ -51,11 +51,11 @@ gl_FragCoord origin is upper left ...@@ -51,11 +51,11 @@ gl_FragCoord origin is upper left
0:7 Function Call: @main(u1; ( temp 4-component vector of float) 0:7 Function Call: @main(u1; ( temp 4-component vector of float)
0:? 'pos' ( temp uint) 0:? 'pos' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'sbuf_a@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_a@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'sbuf_c@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_c@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_unused' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_unused' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
0:? 'pos' (layout( location=0) flat in uint) 0:? 'pos' (layout( location=0) flat in uint)
...@@ -72,8 +72,8 @@ gl_FragCoord origin is upper left ...@@ -72,8 +72,8 @@ gl_FragCoord origin is upper left
0:? Sequence 0:? Sequence
0:8 move second child to first child ( temp 4-component vector of float) 0:8 move second child to first child ( temp 4-component vector of float)
0:8 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:8 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:8 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:8 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:8 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:8 Constant: 0:8 Constant:
0:8 0 (const uint) 0:8 0 (const uint)
0:8 AtomicAdd ( temp uint) 0:8 AtomicAdd ( temp uint)
...@@ -90,8 +90,8 @@ gl_FragCoord origin is upper left ...@@ -90,8 +90,8 @@ gl_FragCoord origin is upper left
0:? 4.000000 0:? 4.000000
0:10 Branch: Return with expression 0:10 Branch: Return with expression
0:10 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:10 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:10 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:10 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:10 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:10 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:10 Constant: 0:10 Constant:
0:10 0 (const uint) 0:10 0 (const uint)
0:10 add ( temp uint) 0:10 add ( temp uint)
...@@ -115,11 +115,11 @@ gl_FragCoord origin is upper left ...@@ -115,11 +115,11 @@ gl_FragCoord origin is upper left
0:7 Function Call: @main(u1; ( temp 4-component vector of float) 0:7 Function Call: @main(u1; ( temp 4-component vector of float)
0:? 'pos' ( temp uint) 0:? 'pos' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_a' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'sbuf_a@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_a@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_c' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'sbuf_c@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_c@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_unused' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'sbuf_unused' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
0:? 'pos' (layout( location=0) flat in uint) 0:? 'pos' (layout( location=0) flat in uint)
......
...@@ -10,8 +10,8 @@ local_size = (1, 1, 1) ...@@ -10,8 +10,8 @@ local_size = (1, 1, 1)
0:14 move second child to first child ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 move second child to first child ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 'data' ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 'data' ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data}) 0:14 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data})
0:14 Constant: 0:14 Constant:
0:14 0 (const uint) 0:14 0 (const uint)
0:14 add ( temp uint) 0:14 add ( temp uint)
...@@ -53,8 +53,8 @@ local_size = (1, 1, 1) ...@@ -53,8 +53,8 @@ local_size = (1, 1, 1)
0:16 'storeTemp' ( temp 4-component vector of float) 0:16 'storeTemp' ( temp 4-component vector of float)
0:18 move second child to first child ( temp 4-component vector of float) 0:18 move second child to first child ( temp 4-component vector of float)
0:18 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:18 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:18 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:18 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:18 Constant: 0:18 Constant:
0:18 0 (const uint) 0:18 0 (const uint)
0:18 Convert float to uint ( temp uint) 0:18 Convert float to uint ( temp uint)
...@@ -63,8 +63,8 @@ local_size = (1, 1, 1) ...@@ -63,8 +63,8 @@ local_size = (1, 1, 1)
0:18 Constant: 0:18 Constant:
0:18 0 (const int) 0:18 0 (const int)
0:18 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:18 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:18 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:18 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:18 Constant: 0:18 Constant:
0:18 0 (const uint) 0:18 0 (const uint)
0:18 Convert float to uint ( temp uint) 0:18 Convert float to uint ( temp uint)
...@@ -82,9 +82,9 @@ local_size = (1, 1, 1) ...@@ -82,9 +82,9 @@ local_size = (1, 1, 1)
0:? 'nThreadId' ( temp 3-component vector of uint) 0:? 'nThreadId' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'outtx' (layout( rgba32f) uniform image2D) 0:? 'outtx' (layout( rgba32f) uniform image2D)
0:? 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data}) 0:? 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data})
0:? 'csb@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'csb@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'nThreadId' ( in 3-component vector of uint GlobalInvocationID) 0:? 'nThreadId' ( in 3-component vector of uint GlobalInvocationID)
...@@ -102,8 +102,8 @@ local_size = (1, 1, 1) ...@@ -102,8 +102,8 @@ local_size = (1, 1, 1)
0:14 move second child to first child ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 move second child to first child ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 'data' ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 'data' ( temp structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId}) 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId})
0:14 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data}) 0:14 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data})
0:14 Constant: 0:14 Constant:
0:14 0 (const uint) 0:14 0 (const uint)
0:14 add ( temp uint) 0:14 add ( temp uint)
...@@ -145,8 +145,8 @@ local_size = (1, 1, 1) ...@@ -145,8 +145,8 @@ local_size = (1, 1, 1)
0:16 'storeTemp' ( temp 4-component vector of float) 0:16 'storeTemp' ( temp 4-component vector of float)
0:18 move second child to first child ( temp 4-component vector of float) 0:18 move second child to first child ( temp 4-component vector of float)
0:18 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:18 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:18 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:18 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:18 Constant: 0:18 Constant:
0:18 0 (const uint) 0:18 0 (const uint)
0:18 Convert float to uint ( temp uint) 0:18 Convert float to uint ( temp uint)
...@@ -155,8 +155,8 @@ local_size = (1, 1, 1) ...@@ -155,8 +155,8 @@ local_size = (1, 1, 1)
0:18 Constant: 0:18 Constant:
0:18 0 (const int) 0:18 0 (const int)
0:18 indirect index (layout( row_major std430) buffer 4-component vector of float) 0:18 indirect index (layout( row_major std430) buffer 4-component vector of float)
0:18 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of float) 0:18 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float)
0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:18 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:18 Constant: 0:18 Constant:
0:18 0 (const uint) 0:18 0 (const uint)
0:18 Convert float to uint ( temp uint) 0:18 Convert float to uint ( temp uint)
...@@ -174,9 +174,9 @@ local_size = (1, 1, 1) ...@@ -174,9 +174,9 @@ local_size = (1, 1, 1)
0:? 'nThreadId' ( temp 3-component vector of uint) 0:? 'nThreadId' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'outtx' (layout( rgba32f) uniform image2D) 0:? 'outtx' (layout( rgba32f) uniform image2D)
0:? 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data}) 0:? 'csb' (layout( binding=1 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of float color, temp 2-component vector of uint threadId} @data})
0:? 'csb@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'csb@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of float @data}) 0:? 'rwsb' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data})
0:? 'nThreadId' ( in 3-component vector of uint GlobalInvocationID) 0:? 'nThreadId' ( in 3-component vector of uint GlobalInvocationID)
// Module Version 10000 // Module Version 10000
......
...@@ -5,7 +5,7 @@ local_size = (256, 1, 1) ...@@ -5,7 +5,7 @@ local_size = (256, 1, 1)
0:5 Function Definition: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint) 0:5 Function Definition: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint)
0:5 Function Parameters: 0:5 Function Parameters:
0:5 'loc' ( in uint) 0:5 'loc' ( in uint)
0:5 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:5 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? Sequence 0:? Sequence
0:6 Sequence 0:6 Sequence
0:6 move second child to first child ( temp 2-component vector of uint) 0:6 move second child to first child ( temp 2-component vector of uint)
...@@ -19,14 +19,14 @@ local_size = (256, 1, 1) ...@@ -19,14 +19,14 @@ local_size = (256, 1, 1)
0:6 2 (const int) 0:6 2 (const int)
0:? Construct vec2 ( temp 2-component vector of uint) 0:? Construct vec2 ( temp 2-component vector of uint)
0:6 indirect index ( temp uint) 0:6 indirect index ( temp uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 'byteAddrTemp' ( temp int) 0:6 'byteAddrTemp' ( temp int)
0:6 indirect index ( temp uint) 0:6 indirect index ( temp uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 add ( temp int) 0:6 add ( temp int)
...@@ -44,7 +44,7 @@ local_size = (256, 1, 1) ...@@ -44,7 +44,7 @@ local_size = (256, 1, 1)
0:13 'result' ( temp 2-component vector of uint) 0:13 'result' ( temp 2-component vector of uint)
0:13 Function Call: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint) 0:13 Function Call: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint)
0:13 'dispatchId' ( in uint) 0:13 'dispatchId' ( in uint)
0:13 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:13 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:14 Sequence 0:14 Sequence
0:14 imageStore ( temp void) 0:14 imageStore ( temp void)
0:14 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer) 0:14 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer)
...@@ -60,7 +60,7 @@ local_size = (256, 1, 1) ...@@ -60,7 +60,7 @@ local_size = (256, 1, 1)
0:12 Function Call: @main(u1; ( temp void) 0:12 Function Call: @main(u1; ( temp void)
0:? 'dispatchId' ( temp uint) 0:? 'dispatchId' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer) 0:? 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer)
0:? 'dispatchId' ( in uint GlobalInvocationID) 0:? 'dispatchId' ( in uint GlobalInvocationID)
...@@ -74,7 +74,7 @@ local_size = (256, 1, 1) ...@@ -74,7 +74,7 @@ local_size = (256, 1, 1)
0:5 Function Definition: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint) 0:5 Function Definition: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint)
0:5 Function Parameters: 0:5 Function Parameters:
0:5 'loc' ( in uint) 0:5 'loc' ( in uint)
0:5 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:5 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? Sequence 0:? Sequence
0:6 Sequence 0:6 Sequence
0:6 move second child to first child ( temp 2-component vector of uint) 0:6 move second child to first child ( temp 2-component vector of uint)
...@@ -88,14 +88,14 @@ local_size = (256, 1, 1) ...@@ -88,14 +88,14 @@ local_size = (256, 1, 1)
0:6 2 (const int) 0:6 2 (const int)
0:? Construct vec2 ( temp 2-component vector of uint) 0:? Construct vec2 ( temp 2-component vector of uint)
0:6 indirect index ( temp uint) 0:6 indirect index ( temp uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 'byteAddrTemp' ( temp int) 0:6 'byteAddrTemp' ( temp int)
0:6 indirect index ( temp uint) 0:6 indirect index ( temp uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'buffer' (layout( row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 add ( temp int) 0:6 add ( temp int)
...@@ -113,7 +113,7 @@ local_size = (256, 1, 1) ...@@ -113,7 +113,7 @@ local_size = (256, 1, 1)
0:13 'result' ( temp 2-component vector of uint) 0:13 'result' ( temp 2-component vector of uint)
0:13 Function Call: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint) 0:13 Function Call: testLoad(u1;block--u1[0]1; ( temp 2-component vector of uint)
0:13 'dispatchId' ( in uint) 0:13 'dispatchId' ( in uint)
0:13 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:13 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:14 Sequence 0:14 Sequence
0:14 imageStore ( temp void) 0:14 imageStore ( temp void)
0:14 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer) 0:14 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer)
...@@ -129,7 +129,7 @@ local_size = (256, 1, 1) ...@@ -129,7 +129,7 @@ local_size = (256, 1, 1)
0:12 Function Call: @main(u1; ( temp void) 0:12 Function Call: @main(u1; ( temp void)
0:? 'dispatchId' ( temp uint) 0:? 'dispatchId' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'g_input' (layout( binding=0 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:? 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer) 0:? 'g_output' (layout( binding=1 rg32ui) uniform uimageBuffer)
0:? 'dispatchId' ( in uint GlobalInvocationID) 0:? 'dispatchId' ( in uint GlobalInvocationID)
......
...@@ -15,23 +15,23 @@ gl_FragCoord origin is upper left ...@@ -15,23 +15,23 @@ gl_FragCoord origin is upper left
0:8 0 (const uint) 0:8 0 (const uint)
0:8 0 (const uint) 0:8 0 (const uint)
0:10 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:10 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:10 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:10 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:10 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:10 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:10 Constant: 0:10 Constant:
0:10 0 (const uint) 0:10 0 (const uint)
0:10 Constant: 0:10 Constant:
0:10 7 (const int) 0:10 7 (const int)
0:11 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:11 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:11 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:11 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:11 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:11 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:11 Constant: 0:11 Constant:
0:11 0 (const uint) 0:11 0 (const uint)
0:11 Constant: 0:11 Constant:
0:11 7 (const int) 0:11 7 (const int)
0:13 move second child to first child ( temp 4-component vector of uint) 0:13 move second child to first child ( temp 4-component vector of uint)
0:13 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:13 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:13 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:13 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:13 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:13 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:13 Constant: 0:13 Constant:
0:13 0 (const uint) 0:13 0 (const uint)
0:13 Constant: 0:13 Constant:
...@@ -91,11 +91,11 @@ gl_FragCoord origin is upper left ...@@ -91,11 +91,11 @@ gl_FragCoord origin is upper left
0:7 Function Call: @main(u1; ( temp 4-component vector of float) 0:7 Function Call: @main(u1; ( temp 4-component vector of float)
0:? 'pos' ( temp uint) 0:? 'pos' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? 'sbuf_rw_i@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_rw_i@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? 'sbuf_rw_d@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_rw_d@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
0:? 'pos' (layout( location=0) flat in uint) 0:? 'pos' (layout( location=0) flat in uint)
...@@ -119,23 +119,23 @@ gl_FragCoord origin is upper left ...@@ -119,23 +119,23 @@ gl_FragCoord origin is upper left
0:8 0 (const uint) 0:8 0 (const uint)
0:8 0 (const uint) 0:8 0 (const uint)
0:10 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:10 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:10 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:10 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:10 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:10 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:10 Constant: 0:10 Constant:
0:10 0 (const uint) 0:10 0 (const uint)
0:10 Constant: 0:10 Constant:
0:10 7 (const int) 0:10 7 (const int)
0:11 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:11 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:11 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:11 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:11 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:11 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:11 Constant: 0:11 Constant:
0:11 0 (const uint) 0:11 0 (const uint)
0:11 Constant: 0:11 Constant:
0:11 7 (const int) 0:11 7 (const int)
0:13 move second child to first child ( temp 4-component vector of uint) 0:13 move second child to first child ( temp 4-component vector of uint)
0:13 direct index (layout( row_major std430) buffer 4-component vector of uint) 0:13 direct index (layout( row_major std430) buffer 4-component vector of uint)
0:13 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint) 0:13 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint)
0:13 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:13 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:13 Constant: 0:13 Constant:
0:13 0 (const uint) 0:13 0 (const uint)
0:13 Constant: 0:13 Constant:
...@@ -195,11 +195,11 @@ gl_FragCoord origin is upper left ...@@ -195,11 +195,11 @@ gl_FragCoord origin is upper left
0:7 Function Call: @main(u1; ( temp 4-component vector of float) 0:7 Function Call: @main(u1; ( temp 4-component vector of float)
0:? 'pos' ( temp uint) 0:? 'pos' ( temp uint)
0:? Linker Objects 0:? Linker Objects
0:? 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_i' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? 'sbuf_rw_i@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_rw_i@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_d' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? 'sbuf_rw_d@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count}) 0:? 'sbuf_rw_d@count' (layout( row_major std430) buffer block{layout( row_major std430) buffer int @count})
0:? 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of 4-component vector of uint @data}) 0:? 'sbuf_rw_nocounter' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of uint @data})
0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float)
0:? 'pos' (layout( location=0) flat in uint) 0:? 'pos' (layout( location=0) flat in uint)
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -7,8 +7,8 @@ local_size = (32, 16, 1) ...@@ -7,8 +7,8 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:6 move second child to first child ( temp uint) 0:6 move second child to first child ( temp uint)
0:6 indirect index (layout( row_major std430) buffer uint) 0:6 indirect index (layout( row_major std430) buffer uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable) 0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable)
...@@ -25,7 +25,7 @@ local_size = (32, 16, 1) ...@@ -25,7 +25,7 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:5 Function Call: @CSMain( ( temp void) 0:5 Function Call: @CSMain( ( temp void)
0:? Linker Objects 0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
Linked compute stage: Linked compute stage:
...@@ -39,8 +39,8 @@ local_size = (32, 16, 1) ...@@ -39,8 +39,8 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:6 move second child to first child ( temp uint) 0:6 move second child to first child ( temp uint)
0:6 indirect index (layout( row_major std430) buffer uint) 0:6 indirect index (layout( row_major std430) buffer uint)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint)
0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable) 0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable)
...@@ -57,7 +57,7 @@ local_size = (32, 16, 1) ...@@ -57,7 +57,7 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:5 Function Call: @CSMain( ( temp void) 0:5 Function Call: @CSMain( ( temp void)
0:? Linker Objects 0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint @data}) 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data})
// Module Version 10300 // Module Version 10300
// Generated by (magic number): 80006 // Generated by (magic number): 80006
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -8,8 +8,8 @@ local_size = (32, 16, 1) ...@@ -8,8 +8,8 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:6 move second child to first child ( temp uint64_t) 0:6 move second child to first child ( temp uint64_t)
0:6 indirect index (layout( row_major std430) buffer uint64_t) 0:6 indirect index (layout( row_major std430) buffer uint64_t)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 direct index ( temp uint) 0:6 direct index ( temp uint)
...@@ -29,8 +29,8 @@ local_size = (32, 16, 1) ...@@ -29,8 +29,8 @@ local_size = (32, 16, 1)
0:6 0 (const uint) 0:6 0 (const uint)
0:7 move second child to first child ( temp uint64_t) 0:7 move second child to first child ( temp uint64_t)
0:7 indirect index (layout( row_major std430) buffer uint64_t) 0:7 indirect index (layout( row_major std430) buffer uint64_t)
0:7 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:7 Constant: 0:7 Constant:
0:7 0 (const uint) 0:7 0 (const uint)
0:7 direct index ( temp uint) 0:7 direct index ( temp uint)
...@@ -50,8 +50,8 @@ local_size = (32, 16, 1) ...@@ -50,8 +50,8 @@ local_size = (32, 16, 1)
0:7 0 (const uint) 0:7 0 (const uint)
0:8 move second child to first child ( temp uint64_t) 0:8 move second child to first child ( temp uint64_t)
0:8 indirect index (layout( row_major std430) buffer uint64_t) 0:8 indirect index (layout( row_major std430) buffer uint64_t)
0:8 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:8 Constant: 0:8 Constant:
0:8 0 (const uint) 0:8 0 (const uint)
0:8 direct index ( temp uint) 0:8 direct index ( temp uint)
...@@ -71,8 +71,8 @@ local_size = (32, 16, 1) ...@@ -71,8 +71,8 @@ local_size = (32, 16, 1)
0:8 0 (const uint) 0:8 0 (const uint)
0:9 move second child to first child ( temp uint64_t) 0:9 move second child to first child ( temp uint64_t)
0:9 indirect index (layout( row_major std430) buffer uint64_t) 0:9 indirect index (layout( row_major std430) buffer uint64_t)
0:9 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:9 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:9 Constant: 0:9 Constant:
0:9 0 (const uint) 0:9 0 (const uint)
0:9 direct index ( temp uint) 0:9 direct index ( temp uint)
...@@ -96,7 +96,7 @@ local_size = (32, 16, 1) ...@@ -96,7 +96,7 @@ local_size = (32, 16, 1)
0:5 Function Call: @CSMain(vu3; ( temp void) 0:5 Function Call: @CSMain(vu3; ( temp void)
0:? 'dti' ( temp 3-component vector of uint) 0:? 'dti' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
...@@ -112,8 +112,8 @@ local_size = (32, 16, 1) ...@@ -112,8 +112,8 @@ local_size = (32, 16, 1)
0:? Sequence 0:? Sequence
0:6 move second child to first child ( temp uint64_t) 0:6 move second child to first child ( temp uint64_t)
0:6 indirect index (layout( row_major std430) buffer uint64_t) 0:6 indirect index (layout( row_major std430) buffer uint64_t)
0:6 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:6 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:6 Constant: 0:6 Constant:
0:6 0 (const uint) 0:6 0 (const uint)
0:6 direct index ( temp uint) 0:6 direct index ( temp uint)
...@@ -133,8 +133,8 @@ local_size = (32, 16, 1) ...@@ -133,8 +133,8 @@ local_size = (32, 16, 1)
0:6 0 (const uint) 0:6 0 (const uint)
0:7 move second child to first child ( temp uint64_t) 0:7 move second child to first child ( temp uint64_t)
0:7 indirect index (layout( row_major std430) buffer uint64_t) 0:7 indirect index (layout( row_major std430) buffer uint64_t)
0:7 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:7 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:7 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:7 Constant: 0:7 Constant:
0:7 0 (const uint) 0:7 0 (const uint)
0:7 direct index ( temp uint) 0:7 direct index ( temp uint)
...@@ -154,8 +154,8 @@ local_size = (32, 16, 1) ...@@ -154,8 +154,8 @@ local_size = (32, 16, 1)
0:7 0 (const uint) 0:7 0 (const uint)
0:8 move second child to first child ( temp uint64_t) 0:8 move second child to first child ( temp uint64_t)
0:8 indirect index (layout( row_major std430) buffer uint64_t) 0:8 indirect index (layout( row_major std430) buffer uint64_t)
0:8 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:8 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:8 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:8 Constant: 0:8 Constant:
0:8 0 (const uint) 0:8 0 (const uint)
0:8 direct index ( temp uint) 0:8 direct index ( temp uint)
...@@ -175,8 +175,8 @@ local_size = (32, 16, 1) ...@@ -175,8 +175,8 @@ local_size = (32, 16, 1)
0:8 0 (const uint) 0:8 0 (const uint)
0:9 move second child to first child ( temp uint64_t) 0:9 move second child to first child ( temp uint64_t)
0:9 indirect index (layout( row_major std430) buffer uint64_t) 0:9 indirect index (layout( row_major std430) buffer uint64_t)
0:9 @data: direct index for structure (layout( row_major std430) buffer implicitly-sized array of uint64_t) 0:9 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint64_t)
0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:9 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:9 Constant: 0:9 Constant:
0:9 0 (const uint) 0:9 0 (const uint)
0:9 direct index ( temp uint) 0:9 direct index ( temp uint)
...@@ -200,7 +200,7 @@ local_size = (32, 16, 1) ...@@ -200,7 +200,7 @@ local_size = (32, 16, 1)
0:5 Function Call: @CSMain(vu3; ( temp void) 0:5 Function Call: @CSMain(vu3; ( temp void)
0:? 'dti' ( temp 3-component vector of uint) 0:? 'dti' ( temp 3-component vector of uint)
0:? Linker Objects 0:? Linker Objects
0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer implicitly-sized array of uint64_t @data}) 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint64_t @data})
0:? 'dti' ( in 3-component vector of uint GlobalInvocationID) 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
// Module Version 10300 // Module Version 10300
......
...@@ -320,7 +320,7 @@ ERROR: node is still EOpNull! ...@@ -320,7 +320,7 @@ ERROR: node is still EOpNull!
0:? 'factor' (layout( location=3 index=1) out 4-component vector of float) 0:? 'factor' (layout( location=3 index=1) out 4-component vector of float)
0:? 'colors' (layout( location=2) out 3-element array of 4-component vector of float) 0:? 'colors' (layout( location=2) out 3-element array of 4-component vector of float)
0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth) 0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth)
0:? 'anon@2' ( in block{ in float FogFragCoord gl_FogFragCoord, in implicitly-sized array of 4-component vector of float TexCoord gl_TexCoord, flat in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor}) 0:? 'anon@2' ( in block{ in float FogFragCoord gl_FogFragCoord, in unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, flat in 4-component vector of float Color gl_Color, in 4-component vector of float SecondaryColor gl_SecondaryColor})
Linked fragment stage: Linked fragment stage:
......
...@@ -276,7 +276,7 @@ ERROR: node is still EOpNull! ...@@ -276,7 +276,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'Coords' ( out block{ out 4-component vector of float Position, out 2-component vector of float Texture}) 0:? 'Coords' ( out block{ out 4-component vector of float Position, out 2-component vector of float Texture})
0:? 'anon@0' ( out block{ out 4-component vector of float Color}) 0:? 'anon@0' ( out block{ out 4-component vector of float Color})
0:? 'transforms' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform 4X4 matrix of float ModelViewMatrix, layout( column_major shared) uniform 4X4 matrix of float ModelViewProjectionMatrix, layout( column_major shared) uniform implicitly-sized array of 4-component vector of float a, layout( column_major shared) uniform float Deformation}) 0:? 'transforms' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform 4X4 matrix of float ModelViewMatrix, layout( column_major shared) uniform 4X4 matrix of float ModelViewProjectionMatrix, layout( column_major shared) uniform unsized 1-element array of 4-component vector of float a, layout( column_major shared) uniform float Deformation})
0:? 'normal' (layout( location=3) in 4-component vector of float) 0:? 'normal' (layout( location=3) in 4-component vector of float)
0:? 'colors' (layout( location=6) in 3-element array of 4-component vector of float) 0:? 'colors' (layout( location=6) in 3-element array of 4-component vector of float)
0:? 'transforms2' (layout( location=9) in 2-element array of 4X4 matrix of float) 0:? 'transforms2' (layout( location=9) in 2-element array of 4X4 matrix of float)
...@@ -295,7 +295,7 @@ ERROR: node is still EOpNull! ...@@ -295,7 +295,7 @@ ERROR: node is still EOpNull!
0:? 'b2' (layout( binding=2) uniform atomic_uint) 0:? 'b2' (layout( binding=2) uniform atomic_uint)
0:? 'c2' (layout( binding=3) uniform atomic_uint) 0:? 'c2' (layout( binding=3) uniform atomic_uint)
0:? 'd2' (layout( binding=2) uniform atomic_uint) 0:? 'd2' (layout( binding=2) uniform atomic_uint)
0:? 'anon@5' ( 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, flat 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:? 'anon@5' ( out block{ invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, flat 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:? 'ColorInv' ( smooth out 3-component vector of float) 0:? 'ColorInv' ( smooth out 3-component vector of float)
0:? 'Color4' ( invariant centroid smooth out 3-component vector of float) 0:? 'Color4' ( invariant centroid smooth out 3-component vector of float)
0:? 'position' ( noContraction smooth out 4-component vector of float) 0:? 'position' ( noContraction smooth out 4-component vector of float)
......
...@@ -277,7 +277,7 @@ ERROR: node is still EOpNull! ...@@ -277,7 +277,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'Coords' ( out block{ out 4-component vector of float Position, out 2-component vector of float Texture}) 0:? 'Coords' ( out block{ out 4-component vector of float Position, out 2-component vector of float Texture})
0:? 'anon@0' ( out block{ out 4-component vector of float Color}) 0:? 'anon@0' ( out block{ out 4-component vector of float Color})
0:? 'transforms' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform 4X4 matrix of float ModelViewMatrix, layout( column_major shared) uniform 4X4 matrix of float ModelViewProjectionMatrix, layout( column_major shared) uniform implicitly-sized array of 4-component vector of float a, layout( column_major shared) uniform float Deformation}) 0:? 'transforms' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform 4X4 matrix of float ModelViewMatrix, layout( column_major shared) uniform 4X4 matrix of float ModelViewProjectionMatrix, layout( column_major shared) uniform unsized 1-element array of 4-component vector of float a, layout( column_major shared) uniform float Deformation})
0:? 'normal' (layout( location=3) in 4-component vector of float) 0:? 'normal' (layout( location=3) in 4-component vector of float)
0:? 'colors' (layout( location=6) in 3-element array of 4-component vector of float) 0:? 'colors' (layout( location=6) in 3-element array of 4-component vector of float)
0:? 'transforms2' (layout( location=9) in 2-element array of 4X4 matrix of float) 0:? 'transforms2' (layout( location=9) in 2-element array of 4X4 matrix of float)
...@@ -296,7 +296,7 @@ ERROR: node is still EOpNull! ...@@ -296,7 +296,7 @@ ERROR: node is still EOpNull!
0:? 'b2' (layout( binding=2) uniform atomic_uint) 0:? 'b2' (layout( binding=2) uniform atomic_uint)
0:? 'c2' (layout( binding=3) uniform atomic_uint) 0:? 'c2' (layout( binding=3) uniform atomic_uint)
0:? 'd2' (layout( binding=2) uniform atomic_uint) 0:? 'd2' (layout( binding=2) uniform atomic_uint)
0:? 'anon@5' ( 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, flat 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:? 'anon@5' ( out block{ invariant gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance, gl_ClipVertex 4-component vector of float ClipVertex gl_ClipVertex, flat 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:? 'ColorInv' ( smooth out 3-component vector of float) 0:? 'ColorInv' ( smooth out 3-component vector of float)
0:? 'Color4' ( invariant centroid smooth out 3-component vector of float) 0:? 'Color4' ( invariant centroid smooth out 3-component vector of float)
0:? 'position' ( noContraction smooth out 4-component vector of float) 0:? 'position' ( noContraction smooth out 4-component vector of float)
......
...@@ -6,7 +6,7 @@ Shader version: 420 ...@@ -6,7 +6,7 @@ Shader version: 420
0:42 Sequence 0:42 Sequence
0:42 move second child to first child ( temp 4-component vector of float) 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 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, 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:42 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:42 Constant: 0:42 Constant:
0:42 0 (const uint) 0:42 0 (const uint)
0:42 Construct vec4 ( temp 4-component vector of float) 0:42 Construct vec4 ( temp 4-component vector of float)
...@@ -16,7 +16,7 @@ Shader version: 420 ...@@ -16,7 +16,7 @@ Shader version: 420
0:? Linker Objects 0:? Linker Objects
0:? 'color' ( in 3-component vector of float) 0:? 'color' ( in 3-component vector of float)
0:? 'foo' ( uniform sampler2DRect) 0:? 'foo' ( uniform sampler2DRect)
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:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:? 'gl_VertexID' ( gl_VertexId int VertexId) 0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
......
...@@ -13,7 +13,7 @@ ERROR: node is still EOpNull! ...@@ -13,7 +13,7 @@ ERROR: node is still EOpNull!
0:44 Sequence 0:44 Sequence
0:44 move second child to first child ( temp 4-component vector of float) 0:44 move second child to first child ( temp 4-component vector of float)
0:44 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 0:44 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
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, 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:44 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:44 Constant: 0:44 Constant:
0:44 0 (const uint) 0:44 0 (const uint)
0:44 Construct vec4 ( temp 4-component vector of float) 0:44 Construct vec4 ( temp 4-component vector of float)
...@@ -24,7 +24,7 @@ ERROR: node is still EOpNull! ...@@ -24,7 +24,7 @@ ERROR: node is still EOpNull!
0:? Linker Objects 0:? Linker Objects
0:? 'color' ( in 3-component vector of float) 0:? 'color' ( in 3-component vector of float)
0:? 'foo' ( uniform sampler2DRect) 0:? 'foo' ( uniform sampler2DRect)
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:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 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 unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord, out float FogFragCoord gl_FogFragCoord})
0:? 'gl_VertexID' ( gl_VertexId int VertexId) 0:? 'gl_VertexID' ( gl_VertexId int VertexId)
0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId)
......
...@@ -1697,13 +1697,17 @@ public: ...@@ -1697,13 +1697,17 @@ public:
if (isArray()) { if (isArray()) {
for(int i = 0; i < (int)arraySizes->getNumDims(); ++i) { for(int i = 0; i < (int)arraySizes->getNumDims(); ++i) {
int size = arraySizes->getDimSize(i); int size = arraySizes->getDimSize(i);
if (size == 0) if (size == UnsizedArraySize) {
appendStr(" implicitly-sized array of"); appendStr(" unsized");
else { if (i == 0) {
appendStr(" ");
appendInt(arraySizes->getImplicitSize());
}
} else {
appendStr(" "); appendStr(" ");
appendInt(arraySizes->getDimSize(i)); appendInt(arraySizes->getDimSize(i));
appendStr("-element array of");
} }
appendStr("-element array of");
} }
} }
if (qualifier.precision != EpqNone) { if (qualifier.precision != EpqNone) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment