1617a3babSopenharmony_ci140.vert
2617a3babSopenharmony_ciERROR: 0:23: 'gl_Position' : identifiers starting with "gl_" are reserved 
3617a3babSopenharmony_ciERROR: 0:25: 'location' : not supported for this version or the enabled extensions 
4617a3babSopenharmony_ciERROR: 0:25: 'location qualifier on input' : not supported for this version or the enabled extensions 
5617a3babSopenharmony_ciERROR: 0:34: 'redeclaration' : cannot change storage, memory, or auxiliary qualification of gl_Position
6617a3babSopenharmony_ciERROR: 0:34: 'redeclaration' : cannot change interpolation qualification of gl_Position
7617a3babSopenharmony_ciERROR: 0:35: 'redeclaration' : cannot change the type of gl_Position
8617a3babSopenharmony_ciERROR: 0:38: 'gl_ClipVertex' : cannot redeclare after use 
9617a3babSopenharmony_ciERROR: 0:39: 'gl_FogFragCoord' : cannot redeclare after use 
10617a3babSopenharmony_ciERROR: 0:51: 'texelFetch' : no matching overloaded function found 
11617a3babSopenharmony_ciERROR: 0:53: 'texture' : no matching overloaded function found 
12617a3babSopenharmony_ciERROR: 0:63: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group
13617a3babSopenharmony_ciERROR: 0:64: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview
14617a3babSopenharmony_ciERROR: 12 compilation errors.  No code generated.
15617a3babSopenharmony_ci
16617a3babSopenharmony_ci
17617a3babSopenharmony_ciShader version: 140
18617a3babSopenharmony_ciRequested GL_ARB_explicit_attrib_location
19617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects
20617a3babSopenharmony_ciRequested GL_EXT_device_group
21617a3babSopenharmony_ciRequested GL_EXT_multiview
22617a3babSopenharmony_ciERROR: node is still EOpNull!
23617a3babSopenharmony_ci0:9  Function Definition: main( ( global void)
24617a3babSopenharmony_ci0:9    Function Parameters: 
25617a3babSopenharmony_ci0:11    Sequence
26617a3babSopenharmony_ci0:11      Sequence
27617a3babSopenharmony_ci0:11        move second child to first child ( temp int)
28617a3babSopenharmony_ci0:11          'id' ( temp int)
29617a3babSopenharmony_ci0:11          'gl_InstanceID' ( gl_InstanceId int InstanceId)
30617a3babSopenharmony_ci0:12      add second child into first child ( temp int)
31617a3babSopenharmony_ci0:12        'id' ( temp int)
32617a3babSopenharmony_ci0:12        anonMem: direct index for structure (layout( column_major std140 offset=0) uniform int)
33617a3babSopenharmony_ci0:12          'anon@0' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform int anonMem})
34617a3babSopenharmony_ci0:12          Constant:
35617a3babSopenharmony_ci0:12            0 (const uint)
36617a3babSopenharmony_ci0:13      add second child into first child ( temp int)
37617a3babSopenharmony_ci0:13        'id' ( temp int)
38617a3babSopenharmony_ci0:13        direct index ( temp int)
39617a3babSopenharmony_ci0:13          textureFetch ( global 4-component vector of int)
40617a3babSopenharmony_ci0:13            'sbuf' ( uniform isamplerBuffer)
41617a3babSopenharmony_ci0:13            Constant:
42617a3babSopenharmony_ci0:13              8 (const int)
43617a3babSopenharmony_ci0:13          Constant:
44617a3babSopenharmony_ci0:13            3 (const int)
45617a3babSopenharmony_ci0:14      'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
46617a3babSopenharmony_ci0:15      'gl_Color' ( in 4-component vector of float Color)
47617a3babSopenharmony_ci0:16      direct index ( temp structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
48617a3babSopenharmony_ci0:16        'gl_LightSource' ( uniform 32-element array of structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
49617a3babSopenharmony_ci0:16        Constant:
50617a3babSopenharmony_ci0:16          0 (const int)
51617a3babSopenharmony_ci0:17      far: direct index for structure ( global float)
52617a3babSopenharmony_ci0:17        'gl_DepthRange' ( uniform structure{ global float near,  global float far,  global float diff})
53617a3babSopenharmony_ci0:17        Constant:
54617a3babSopenharmony_ci0:17          1 (const int)
55617a3babSopenharmony_ci0:18      'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
56617a3babSopenharmony_ci0:19      'gl_FogFragCoord' ( smooth out float FogFragCoord)
57617a3babSopenharmony_ci0:20      'gl_FrontColor' ( smooth out 4-component vector of float FrontColor)
58617a3babSopenharmony_ci0:48  Function Definition: foo( ( global void)
59617a3babSopenharmony_ci0:48    Function Parameters: 
60617a3babSopenharmony_ci0:50    Sequence
61617a3babSopenharmony_ci0:50      Sequence
62617a3babSopenharmony_ci0:50        move second child to first child ( temp 4-component vector of float)
63617a3babSopenharmony_ci0:50          'v' ( temp 4-component vector of float)
64617a3babSopenharmony_ci0:50          textureFetch ( global 4-component vector of float)
65617a3babSopenharmony_ci0:50            's2dr' ( uniform sampler2DRect)
66617a3babSopenharmony_ci0:50            'itloc2' ( in 2-component vector of int)
67617a3babSopenharmony_ci0:51      add second child into first child ( temp 4-component vector of float)
68617a3babSopenharmony_ci0:51        'v' ( temp 4-component vector of float)
69617a3babSopenharmony_ci0:51        Constant:
70617a3babSopenharmony_ci0:51          0.000000
71617a3babSopenharmony_ci0:52      add second child into first child ( temp 4-component vector of float)
72617a3babSopenharmony_ci0:52        'v' ( temp 4-component vector of float)
73617a3babSopenharmony_ci0:52        texture ( global 4-component vector of float)
74617a3babSopenharmony_ci0:52          's2dr' ( uniform sampler2DRect)
75617a3babSopenharmony_ci0:52          'tloc2' ( in 2-component vector of float)
76617a3babSopenharmony_ci0:53      add second child into first child ( temp 4-component vector of float)
77617a3babSopenharmony_ci0:53        'v' ( temp 4-component vector of float)
78617a3babSopenharmony_ci0:53        Constant:
79617a3babSopenharmony_ci0:53          0.000000
80617a3babSopenharmony_ci0:54      add second child into first child ( temp 4-component vector of float)
81617a3babSopenharmony_ci0:54        'v' ( temp 4-component vector of float)
82617a3babSopenharmony_ci0:54        texture ( global float)
83617a3babSopenharmony_ci0:54          's2drs' ( uniform sampler2DRectShadow)
84617a3babSopenharmony_ci0:54          'tloc3' ( in 3-component vector of float)
85617a3babSopenharmony_ci0:55      add second child into first child ( temp 4-component vector of float)
86617a3babSopenharmony_ci0:55        'v' ( temp 4-component vector of float)
87617a3babSopenharmony_ci0:55        textureProj ( global 4-component vector of float)
88617a3babSopenharmony_ci0:55          's2dr' ( uniform sampler2DRect)
89617a3babSopenharmony_ci0:55          'tloc3' ( in 3-component vector of float)
90617a3babSopenharmony_ci0:56      add second child into first child ( temp 4-component vector of float)
91617a3babSopenharmony_ci0:56        'v' ( temp 4-component vector of float)
92617a3babSopenharmony_ci0:56        textureProj ( global 4-component vector of float)
93617a3babSopenharmony_ci0:56          's2dr' ( uniform sampler2DRect)
94617a3babSopenharmony_ci0:56          'tloc4' ( in 4-component vector of float)
95617a3babSopenharmony_ci0:57      add second child into first child ( temp 4-component vector of float)
96617a3babSopenharmony_ci0:57        'v' ( temp 4-component vector of float)
97617a3babSopenharmony_ci0:57        textureProjGradOffset ( global 4-component vector of float)
98617a3babSopenharmony_ci0:57          's2dr' ( uniform sampler2DRect)
99617a3babSopenharmony_ci0:57          'tloc4' ( in 4-component vector of float)
100617a3babSopenharmony_ci0:57          Constant:
101617a3babSopenharmony_ci0:57            0.000000
102617a3babSopenharmony_ci0:57            0.000000
103617a3babSopenharmony_ci0:57          Constant:
104617a3babSopenharmony_ci0:57            0.000000
105617a3babSopenharmony_ci0:57            0.000000
106617a3babSopenharmony_ci0:57          Constant:
107617a3babSopenharmony_ci0:57            1 (const int)
108617a3babSopenharmony_ci0:57            2 (const int)
109617a3babSopenharmony_ci0:58      add second child into first child ( temp 4-component vector of float)
110617a3babSopenharmony_ci0:58        'v' ( temp 4-component vector of float)
111617a3babSopenharmony_ci0:58        textureProjGradOffset ( global float)
112617a3babSopenharmony_ci0:58          's2drs' ( uniform sampler2DRectShadow)
113617a3babSopenharmony_ci0:58          'tloc4' ( in 4-component vector of float)
114617a3babSopenharmony_ci0:58          Constant:
115617a3babSopenharmony_ci0:58            0.000000
116617a3babSopenharmony_ci0:58            0.000000
117617a3babSopenharmony_ci0:58          Constant:
118617a3babSopenharmony_ci0:58            0.000000
119617a3babSopenharmony_ci0:58            0.000000
120617a3babSopenharmony_ci0:58          Constant:
121617a3babSopenharmony_ci0:58            1 (const int)
122617a3babSopenharmony_ci0:58            2 (const int)
123617a3babSopenharmony_ci0:61  Function Definition: devi( ( global void)
124617a3babSopenharmony_ci0:61    Function Parameters: 
125617a3babSopenharmony_ci0:63    Sequence
126617a3babSopenharmony_ci0:63      'gl_DeviceIndex' ( in int DeviceIndex)
127617a3babSopenharmony_ci0:64      'gl_ViewIndex' ( in int ViewIndex)
128617a3babSopenharmony_ci0:75  Function Definition: devie( ( global void)
129617a3babSopenharmony_ci0:75    Function Parameters: 
130617a3babSopenharmony_ci0:77    Sequence
131617a3babSopenharmony_ci0:77      'gl_DeviceIndex' ( in int DeviceIndex)
132617a3babSopenharmony_ci0:78      'gl_ViewIndex' ( in int ViewIndex)
133617a3babSopenharmony_ci0:?   Linker Objects
134617a3babSopenharmony_ci0:?     'sbuf' ( uniform isamplerBuffer)
135617a3babSopenharmony_ci0:?     'anon@0' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform int anonMem})
136617a3babSopenharmony_ci0:?     'gl_TexCoord' ( smooth out unsized 1-element array of 4-component vector of float TexCoord)
137617a3babSopenharmony_ci0:?     'gl_Position' ( smooth out 4-component vector of float)
138617a3babSopenharmony_ci0:?     'locBad' (layout( location=9) in 4-component vector of float)
139617a3babSopenharmony_ci0:?     'loc' (layout( location=9) in 4-component vector of float)
140617a3babSopenharmony_ci0:?     'gl_PointSize' ( gl_PointSize float PointSize)
141617a3babSopenharmony_ci0:?     'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
142617a3babSopenharmony_ci0:?     'gl_FogFragCoord' ( smooth out float FogFragCoord)
143617a3babSopenharmony_ci0:?     's2dr' ( uniform sampler2DRect)
144617a3babSopenharmony_ci0:?     's2drs' ( uniform sampler2DRectShadow)
145617a3babSopenharmony_ci0:?     'itloc2' ( in 2-component vector of int)
146617a3babSopenharmony_ci0:?     'tloc2' ( in 2-component vector of float)
147617a3babSopenharmony_ci0:?     'tloc3' ( in 3-component vector of float)
148617a3babSopenharmony_ci0:?     'tloc4' ( in 4-component vector of float)
149617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
150617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
151617a3babSopenharmony_ci
152617a3babSopenharmony_ci
153617a3babSopenharmony_ciLinked vertex stage:
154617a3babSopenharmony_ci
155617a3babSopenharmony_ci
156617a3babSopenharmony_ciShader version: 140
157617a3babSopenharmony_ciRequested GL_ARB_explicit_attrib_location
158617a3babSopenharmony_ciRequested GL_ARB_separate_shader_objects
159617a3babSopenharmony_ciRequested GL_EXT_device_group
160617a3babSopenharmony_ciRequested GL_EXT_multiview
161617a3babSopenharmony_ciERROR: node is still EOpNull!
162617a3babSopenharmony_ci0:9  Function Definition: main( ( global void)
163617a3babSopenharmony_ci0:9    Function Parameters: 
164617a3babSopenharmony_ci0:11    Sequence
165617a3babSopenharmony_ci0:11      Sequence
166617a3babSopenharmony_ci0:11        move second child to first child ( temp int)
167617a3babSopenharmony_ci0:11          'id' ( temp int)
168617a3babSopenharmony_ci0:11          'gl_InstanceID' ( gl_InstanceId int InstanceId)
169617a3babSopenharmony_ci0:12      add second child into first child ( temp int)
170617a3babSopenharmony_ci0:12        'id' ( temp int)
171617a3babSopenharmony_ci0:12        anonMem: direct index for structure (layout( column_major std140 offset=0) uniform int)
172617a3babSopenharmony_ci0:12          'anon@0' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform int anonMem})
173617a3babSopenharmony_ci0:12          Constant:
174617a3babSopenharmony_ci0:12            0 (const uint)
175617a3babSopenharmony_ci0:13      add second child into first child ( temp int)
176617a3babSopenharmony_ci0:13        'id' ( temp int)
177617a3babSopenharmony_ci0:13        direct index ( temp int)
178617a3babSopenharmony_ci0:13          textureFetch ( global 4-component vector of int)
179617a3babSopenharmony_ci0:13            'sbuf' ( uniform isamplerBuffer)
180617a3babSopenharmony_ci0:13            Constant:
181617a3babSopenharmony_ci0:13              8 (const int)
182617a3babSopenharmony_ci0:13          Constant:
183617a3babSopenharmony_ci0:13            3 (const int)
184617a3babSopenharmony_ci0:14      'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
185617a3babSopenharmony_ci0:15      'gl_Color' ( in 4-component vector of float Color)
186617a3babSopenharmony_ci0:16      direct index ( temp structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
187617a3babSopenharmony_ci0:16        'gl_LightSource' ( uniform 32-element array of structure{ global 4-component vector of float ambient,  global 4-component vector of float diffuse,  global 4-component vector of float specular,  global 4-component vector of float position,  global 4-component vector of float halfVector,  global 3-component vector of float spotDirection,  global float spotExponent,  global float spotCutoff,  global float spotCosCutoff,  global float constantAttenuation,  global float linearAttenuation,  global float quadraticAttenuation})
188617a3babSopenharmony_ci0:16        Constant:
189617a3babSopenharmony_ci0:16          0 (const int)
190617a3babSopenharmony_ci0:17      far: direct index for structure ( global float)
191617a3babSopenharmony_ci0:17        'gl_DepthRange' ( uniform structure{ global float near,  global float far,  global float diff})
192617a3babSopenharmony_ci0:17        Constant:
193617a3babSopenharmony_ci0:17          1 (const int)
194617a3babSopenharmony_ci0:18      'gl_TexCoord' ( smooth out 1-element array of 4-component vector of float TexCoord)
195617a3babSopenharmony_ci0:19      'gl_FogFragCoord' ( smooth out float FogFragCoord)
196617a3babSopenharmony_ci0:20      'gl_FrontColor' ( smooth out 4-component vector of float FrontColor)
197617a3babSopenharmony_ci0:?   Linker Objects
198617a3babSopenharmony_ci0:?     'sbuf' ( uniform isamplerBuffer)
199617a3babSopenharmony_ci0:?     'anon@0' (layout( column_major std140) uniform block{layout( column_major std140 offset=0) uniform int anonMem})
200617a3babSopenharmony_ci0:?     'gl_TexCoord' ( smooth out 1-element array of 4-component vector of float TexCoord)
201617a3babSopenharmony_ci0:?     'gl_Position' ( smooth out 4-component vector of float)
202617a3babSopenharmony_ci0:?     'locBad' (layout( location=9) in 4-component vector of float)
203617a3babSopenharmony_ci0:?     'loc' (layout( location=9) in 4-component vector of float)
204617a3babSopenharmony_ci0:?     'gl_PointSize' ( gl_PointSize float PointSize)
205617a3babSopenharmony_ci0:?     'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
206617a3babSopenharmony_ci0:?     'gl_FogFragCoord' ( smooth out float FogFragCoord)
207617a3babSopenharmony_ci0:?     's2dr' ( uniform sampler2DRect)
208617a3babSopenharmony_ci0:?     's2drs' ( uniform sampler2DRectShadow)
209617a3babSopenharmony_ci0:?     'itloc2' ( in 2-component vector of int)
210617a3babSopenharmony_ci0:?     'tloc2' ( in 2-component vector of float)
211617a3babSopenharmony_ci0:?     'tloc3' ( in 3-component vector of float)
212617a3babSopenharmony_ci0:?     'tloc4' ( in 4-component vector of float)
213617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
214617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
215617a3babSopenharmony_ci
216