glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30973 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
John Kessenich
2015-04-29 10:16:56 +00:00
parent bcef333a78
commit 8b37b04ecc
130 changed files with 15103 additions and 15104 deletions

View File

@@ -19,92 +19,92 @@ ERROR: 14 compilation errors. No code generated.
Shader version: 300
ERROR: node is still EOpNull!
0:9 Sequence
0:9 move second child to first child (highp int)
0:9 'E1' (highp int)
0:9 move second child to first child (temp highp int)
0:9 'E1' (global highp int)
0:9 Constant:
0:9 -1 (const int)
0:10 Sequence
0:10 move second child to first child (highp int)
0:10 'E2' (highp int)
0:10 move second child to first child (temp highp int)
0:10 'E2' (global highp int)
0:10 Constant:
0:10 -1 (const int)
0:11 Sequence
0:11 move second child to first child (highp int)
0:11 'B' (highp int)
0:11 move second child to first child (temp highp int)
0:11 'B' (global highp int)
0:11 Constant:
0:11 -1 (const int)
0:13 Sequence
0:13 move second child to first child (highp int)
0:13 'OE' (highp int)
0:13 move second child to first child (temp highp int)
0:13 'OE' (global highp int)
0:13 Constant:
0:13 1073741823 (const int)
0:14 Sequence
0:14 move second child to first child (highp int)
0:14 'HE' (highp int)
0:14 move second child to first child (temp highp int)
0:14 'HE' (global highp int)
0:14 Constant:
0:14 -1 (const int)
0:17 Sequence
0:17 move second child to first child (highp float)
0:17 'F' (highp float)
0:17 move second child to first child (temp highp float)
0:17 'F' (global highp float)
0:17 Constant:
0:17 1.012346
0:20 Sequence
0:20 move second child to first child (highp float)
0:20 'G' (highp float)
0:20 move second child to first child (temp highp float)
0:20 'G' (global highp float)
0:20 Constant:
0:20 1.012346
0:23 Sequence
0:23 move second child to first child (highp float)
0:23 'E3' (highp float)
0:23 move second child to first child (temp highp float)
0:23 'E3' (global highp float)
0:23 Constant:
0:23 12.000000
0:25 Function Definition: main( (void)
0:25 Function Definition: main( (global void)
0:25 Function Parameters:
0:27 Sequence
0:27 move second child to first child (highp 4-component vector of float)
0:27 move second child to first child (temp highp 4-component vector of float)
0:27 'gl_Position' (gl_Position highp 4-component vector of float)
0:28 Construct vec4 (highp 4-component vector of float)
0:28 Construct vec4 (temp highp 4-component vector of float)
0:27 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:28 Convert int to float (highp float)
0:28 'B' (highp int)
0:28 'F' (highp float)
0:28 'G' (highp float)
0:28 Convert int to float (temp highp float)
0:28 'B' (global highp int)
0:28 'F' (global highp float)
0:28 'G' (global highp float)
0:33 Sequence
0:33 move second child to first child (highp int)
0:33 'superH' (highp int)
0:33 move second child to first child (temp highp int)
0:33 'superH' (global highp int)
0:33 Constant:
0:33 -1 (const int)
0:34 Sequence
0:34 move second child to first child (highp int)
0:34 'superO' (highp int)
0:34 move second child to first child (temp highp int)
0:34 'superO' (global highp int)
0:34 Constant:
0:34 1073741823 (const int)
0:35 Sequence
0:35 move second child to first child (highp int)
0:35 'superI' (highp int)
0:35 move second child to first child (temp highp int)
0:35 'superI' (global highp int)
0:35 Constant:
0:35 -1 (const int)
0:36 Sequence
0:36 move second child to first child (highp float)
0:36 'superF' (highp float)
0:36 move second child to first child (temp highp float)
0:36 'superF' (global highp float)
0:36 Constant:
0:36 1.#INF00
0:? Linker Objects
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:? 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:? 'E1' (highp int)
0:? 'E2' (highp int)
0:? 'B' (highp int)
0:? 'OE' (highp int)
0:? 'HE' (highp int)
0:? 'F' (highp float)
0:? 'G' (highp float)
0:? 'E3' (highp float)
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789B' (highp float)
0:? 'superH' (highp int)
0:? 'superO' (highp int)
0:? 'superI' (highp int)
0:? 'superF' (highp float)
0:? 'E1' (global highp int)
0:? 'E2' (global highp int)
0:? 'B' (global highp int)
0:? 'OE' (global highp int)
0:? 'HE' (global highp int)
0:? 'F' (global highp float)
0:? 'G' (global highp float)
0:? 'E3' (global highp float)
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789B' (global highp float)
0:? 'superH' (global highp int)
0:? 'superO' (global highp int)
0:? 'superI' (global highp int)
0:? 'superF' (global highp float)
0:? 'gl_VertexID' (gl_VertexId highp int)
0:? 'gl_InstanceID' (gl_InstanceId highp int)
@@ -115,92 +115,92 @@ Linked vertex stage:
Shader version: 300
ERROR: node is still EOpNull!
0:9 Sequence
0:9 move second child to first child (highp int)
0:9 'E1' (highp int)
0:9 move second child to first child (temp highp int)
0:9 'E1' (global highp int)
0:9 Constant:
0:9 -1 (const int)
0:10 Sequence
0:10 move second child to first child (highp int)
0:10 'E2' (highp int)
0:10 move second child to first child (temp highp int)
0:10 'E2' (global highp int)
0:10 Constant:
0:10 -1 (const int)
0:11 Sequence
0:11 move second child to first child (highp int)
0:11 'B' (highp int)
0:11 move second child to first child (temp highp int)
0:11 'B' (global highp int)
0:11 Constant:
0:11 -1 (const int)
0:13 Sequence
0:13 move second child to first child (highp int)
0:13 'OE' (highp int)
0:13 move second child to first child (temp highp int)
0:13 'OE' (global highp int)
0:13 Constant:
0:13 1073741823 (const int)
0:14 Sequence
0:14 move second child to first child (highp int)
0:14 'HE' (highp int)
0:14 move second child to first child (temp highp int)
0:14 'HE' (global highp int)
0:14 Constant:
0:14 -1 (const int)
0:17 Sequence
0:17 move second child to first child (highp float)
0:17 'F' (highp float)
0:17 move second child to first child (temp highp float)
0:17 'F' (global highp float)
0:17 Constant:
0:17 1.012346
0:20 Sequence
0:20 move second child to first child (highp float)
0:20 'G' (highp float)
0:20 move second child to first child (temp highp float)
0:20 'G' (global highp float)
0:20 Constant:
0:20 1.012346
0:23 Sequence
0:23 move second child to first child (highp float)
0:23 'E3' (highp float)
0:23 move second child to first child (temp highp float)
0:23 'E3' (global highp float)
0:23 Constant:
0:23 12.000000
0:25 Function Definition: main( (void)
0:25 Function Definition: main( (global void)
0:25 Function Parameters:
0:27 Sequence
0:27 move second child to first child (highp 4-component vector of float)
0:27 move second child to first child (temp highp 4-component vector of float)
0:27 'gl_Position' (gl_Position highp 4-component vector of float)
0:28 Construct vec4 (highp 4-component vector of float)
0:28 Construct vec4 (temp highp 4-component vector of float)
0:27 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:28 Convert int to float (highp float)
0:28 'B' (highp int)
0:28 'F' (highp float)
0:28 'G' (highp float)
0:28 Convert int to float (temp highp float)
0:28 'B' (global highp int)
0:28 'F' (global highp float)
0:28 'G' (global highp float)
0:33 Sequence
0:33 move second child to first child (highp int)
0:33 'superH' (highp int)
0:33 move second child to first child (temp highp int)
0:33 'superH' (global highp int)
0:33 Constant:
0:33 -1 (const int)
0:34 Sequence
0:34 move second child to first child (highp int)
0:34 'superO' (highp int)
0:34 move second child to first child (temp highp int)
0:34 'superO' (global highp int)
0:34 Constant:
0:34 1073741823 (const int)
0:35 Sequence
0:35 move second child to first child (highp int)
0:35 'superI' (highp int)
0:35 move second child to first child (temp highp int)
0:35 'superI' (global highp int)
0:35 Constant:
0:35 -1 (const int)
0:36 Sequence
0:36 move second child to first child (highp float)
0:36 'superF' (highp float)
0:36 move second child to first child (temp highp float)
0:36 'superF' (global highp float)
0:36 Constant:
0:36 1.#INF00
0:? Linker Objects
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:? 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' (in highp float)
0:? 'E1' (highp int)
0:? 'E2' (highp int)
0:? 'B' (highp int)
0:? 'OE' (highp int)
0:? 'HE' (highp int)
0:? 'F' (highp float)
0:? 'G' (highp float)
0:? 'E3' (highp float)
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789B' (highp float)
0:? 'superH' (highp int)
0:? 'superO' (highp int)
0:? 'superI' (highp int)
0:? 'superF' (highp float)
0:? 'E1' (global highp int)
0:? 'E2' (global highp int)
0:? 'B' (global highp int)
0:? 'OE' (global highp int)
0:? 'HE' (global highp int)
0:? 'F' (global highp float)
0:? 'G' (global highp float)
0:? 'E3' (global highp float)
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789B' (global highp float)
0:? 'superH' (global highp int)
0:? 'superO' (global highp int)
0:? 'superI' (global highp int)
0:? 'superF' (global highp float)
0:? 'gl_VertexID' (gl_VertexId highp int)
0:? 'gl_InstanceID' (gl_InstanceId highp int)