95 lines
1.2 KiB
JavaScript
95 lines
1.2 KiB
JavaScript
|
module.exports = [
|
||
|
// current
|
||
|
'precision'
|
||
|
, 'highp'
|
||
|
, 'mediump'
|
||
|
, 'lowp'
|
||
|
, 'attribute'
|
||
|
, 'const'
|
||
|
, 'uniform'
|
||
|
, 'varying'
|
||
|
, 'break'
|
||
|
, 'continue'
|
||
|
, 'do'
|
||
|
, 'for'
|
||
|
, 'while'
|
||
|
, 'if'
|
||
|
, 'else'
|
||
|
, 'in'
|
||
|
, 'out'
|
||
|
, 'inout'
|
||
|
, 'float'
|
||
|
, 'int'
|
||
|
, 'uint'
|
||
|
, 'void'
|
||
|
, 'bool'
|
||
|
, 'true'
|
||
|
, 'false'
|
||
|
, 'discard'
|
||
|
, 'return'
|
||
|
, 'mat2'
|
||
|
, 'mat3'
|
||
|
, 'mat4'
|
||
|
, 'vec2'
|
||
|
, 'vec3'
|
||
|
, 'vec4'
|
||
|
, 'ivec2'
|
||
|
, 'ivec3'
|
||
|
, 'ivec4'
|
||
|
, 'bvec2'
|
||
|
, 'bvec3'
|
||
|
, 'bvec4'
|
||
|
, 'sampler1D'
|
||
|
, 'sampler2D'
|
||
|
, 'sampler3D'
|
||
|
, 'samplerCube'
|
||
|
, 'sampler1DShadow'
|
||
|
, 'sampler2DShadow'
|
||
|
, 'struct'
|
||
|
|
||
|
// future
|
||
|
, 'asm'
|
||
|
, 'class'
|
||
|
, 'union'
|
||
|
, 'enum'
|
||
|
, 'typedef'
|
||
|
, 'template'
|
||
|
, 'this'
|
||
|
, 'packed'
|
||
|
, 'goto'
|
||
|
, 'switch'
|
||
|
, 'default'
|
||
|
, 'inline'
|
||
|
, 'noinline'
|
||
|
, 'volatile'
|
||
|
, 'public'
|
||
|
, 'static'
|
||
|
, 'extern'
|
||
|
, 'external'
|
||
|
, 'interface'
|
||
|
, 'long'
|
||
|
, 'short'
|
||
|
, 'double'
|
||
|
, 'half'
|
||
|
, 'fixed'
|
||
|
, 'unsigned'
|
||
|
, 'input'
|
||
|
, 'output'
|
||
|
, 'hvec2'
|
||
|
, 'hvec3'
|
||
|
, 'hvec4'
|
||
|
, 'dvec2'
|
||
|
, 'dvec3'
|
||
|
, 'dvec4'
|
||
|
, 'fvec2'
|
||
|
, 'fvec3'
|
||
|
, 'fvec4'
|
||
|
, 'sampler2DRect'
|
||
|
, 'sampler3DRect'
|
||
|
, 'sampler2DRectShadow'
|
||
|
, 'sizeof'
|
||
|
, 'cast'
|
||
|
, 'namespace'
|
||
|
, 'using'
|
||
|
]
|