The preprocessor now reports errors for #'s appearing in the wrong place, which were being triggered by this test. This test is rewritten slightly to only report the errors we want.
223 lines
22 KiB
Text
223 lines
22 KiB
Text
tokenLength.vert
|
|
ERROR: 0:9: '' : numeric literal too big
|
|
ERROR: 0:10: '' : numeric literal too big
|
|
ERROR: 0:13: '' : octal literal too big
|
|
ERROR: 0:14: '' : hexadecimal literal too big
|
|
ERROR: 0:23: '' : float literal too long
|
|
ERROR: 0:32: '' : name too long
|
|
ERROR: 0:33: '' : hexadecimal literal too big
|
|
ERROR: 0:34: '' : numeric literal too long
|
|
ERROR: 0:34: '' : octal literal too big
|
|
ERROR: 0:35: '' : numeric literal too long
|
|
ERROR: 0:35: '' : numeric literal too big
|
|
ERROR: 0:36: '' : float literal too long
|
|
WARNING: 0:39: '#extension' : extension not supported: a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhooooooooooooooooooooooooooooooohhhhhhhhhhhhhhhhh01234
|
|
ERROR: 0:40: '' : name too long
|
|
WARNING: 0:40: '#extension' : extension not supported: a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhooooooooooooooooooooooooooooooohhhhhhhhhhhhhhhhh01234
|
|
ERROR: 0:43: '' : name too long
|
|
ERROR: 0:44: '#extension' : ':' missing after extension name
|
|
ERROR: 0:47: '#error' : in long non - zero if
|
|
ERROR: 0:50: '#error' : in long zero if
|
|
ERROR: 0:52: '' : numeric literal too long
|
|
ERROR: 0:53: '#error' : in too long if
|
|
ERROR: 0:56: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
|
|
ERROR: 0:59: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
ERROR: 0:62: '' : name too long
|
|
ERROR: 0:62: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
ERROR: 0:67: '' : numeric literal too long
|
|
ERROR: 0:70: '' : name too long
|
|
ERROR: 0:70: 'preprocessor evaluation' : undefined macro in expression not allowed in es profile A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
|
ERROR: 0:74: '' : syntax error, unexpected IDENTIFIER, expecting COMMA or SEMICOLON
|
|
ERROR: 27 compilation errors. No code generated.
|
|
|
|
|
|
Shader version: 300
|
|
ERROR: node is still EOpNull!
|
|
0:9 Sequence
|
|
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 ( 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 ( 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 ( temp highp int)
|
|
0:13 'OE' ( global highp int)
|
|
0:13 Constant:
|
|
0:13 -1 (const int)
|
|
0:14 Sequence
|
|
0:14 move second child to first child ( temp highp int)
|
|
0:14 'HE' ( global highp int)
|
|
0:14 Constant:
|
|
0:14 180150000 (const int)
|
|
0:17 Sequence
|
|
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 ( 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 ( temp highp float)
|
|
0:23 'E3' ( global highp float)
|
|
0:23 Constant:
|
|
0:23 1.012346
|
|
0:25 Function Definition: main( ( global void)
|
|
0:25 Function Parameters:
|
|
0:27 Sequence
|
|
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 Position)
|
|
0:28 Construct vec4 ( temp highp 4-component vector of float)
|
|
0:27 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in 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 ( 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 ( temp highp int)
|
|
0:34 'superO' ( global highp int)
|
|
0:34 Constant:
|
|
0:34 -1 (const int)
|
|
0:35 Sequence
|
|
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 ( temp highp float)
|
|
0:36 'superF' ( global highp float)
|
|
0:36 Constant:
|
|
0:36 1.012346
|
|
0:? Linker Objects
|
|
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in highp float)
|
|
0:? 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in 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:? 'BE' ( global highp int)
|
|
0:? 'gl_VertexID' ( gl_VertexId highp int VertexId)
|
|
0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
|
|
|
|
|
|
Linked vertex stage:
|
|
|
|
|
|
Shader version: 300
|
|
ERROR: node is still EOpNull!
|
|
0:9 Sequence
|
|
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 ( 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 ( 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 ( temp highp int)
|
|
0:13 'OE' ( global highp int)
|
|
0:13 Constant:
|
|
0:13 -1 (const int)
|
|
0:14 Sequence
|
|
0:14 move second child to first child ( temp highp int)
|
|
0:14 'HE' ( global highp int)
|
|
0:14 Constant:
|
|
0:14 180150000 (const int)
|
|
0:17 Sequence
|
|
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 ( 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 ( temp highp float)
|
|
0:23 'E3' ( global highp float)
|
|
0:23 Constant:
|
|
0:23 1.012346
|
|
0:25 Function Definition: main( ( global void)
|
|
0:25 Function Parameters:
|
|
0:27 Sequence
|
|
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 Position)
|
|
0:28 Construct vec4 ( temp highp 4-component vector of float)
|
|
0:27 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in 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 ( 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 ( temp highp int)
|
|
0:34 'superO' ( global highp int)
|
|
0:34 Constant:
|
|
0:34 -1 (const int)
|
|
0:35 Sequence
|
|
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 ( temp highp float)
|
|
0:36 'superF' ( global highp float)
|
|
0:36 Constant:
|
|
0:36 1.012346
|
|
0:? Linker Objects
|
|
0:? 'BCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in highp float)
|
|
0:? 'ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789' ( in 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:? 'BE' ( global highp int)
|
|
0:? 'gl_VertexID' ( gl_VertexId highp int VertexId)
|
|
0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId)
|
|
|