UNPKG

1.19 kBJavaScriptView Raw
1module.exports = [
2 // current
3 'precision'
4 , 'highp'
5 , 'mediump'
6 , 'lowp'
7 , 'attribute'
8 , 'const'
9 , 'uniform'
10 , 'varying'
11 , 'break'
12 , 'continue'
13 , 'do'
14 , 'for'
15 , 'while'
16 , 'if'
17 , 'else'
18 , 'in'
19 , 'out'
20 , 'inout'
21 , 'float'
22 , 'int'
23 , 'void'
24 , 'bool'
25 , 'true'
26 , 'false'
27 , 'discard'
28 , 'return'
29 , 'mat2'
30 , 'mat3'
31 , 'mat4'
32 , 'vec2'
33 , 'vec3'
34 , 'vec4'
35 , 'ivec2'
36 , 'ivec3'
37 , 'ivec4'
38 , 'bvec2'
39 , 'bvec3'
40 , 'bvec4'
41 , 'sampler1D'
42 , 'sampler2D'
43 , 'sampler3D'
44 , 'samplerCube'
45 , 'sampler1DShadow'
46 , 'sampler2DShadow'
47 , 'struct'
48
49 // future
50 , 'asm'
51 , 'class'
52 , 'union'
53 , 'enum'
54 , 'typedef'
55 , 'template'
56 , 'this'
57 , 'packed'
58 , 'goto'
59 , 'switch'
60 , 'default'
61 , 'inline'
62 , 'noinline'
63 , 'volatile'
64 , 'public'
65 , 'static'
66 , 'extern'
67 , 'external'
68 , 'interface'
69 , 'long'
70 , 'short'
71 , 'double'
72 , 'half'
73 , 'fixed'
74 , 'unsigned'
75 , 'input'
76 , 'output'
77 , 'hvec2'
78 , 'hvec3'
79 , 'hvec4'
80 , 'dvec2'
81 , 'dvec3'
82 , 'dvec4'
83 , 'fvec2'
84 , 'fvec3'
85 , 'fvec4'
86 , 'sampler2DRect'
87 , 'sampler3DRect'
88 , 'sampler2DRectShadow'
89 , 'sizeof'
90 , 'cast'
91 , 'namespace'
92 , 'using'
93]