408 lines
2.5 KiB
Text
408 lines
2.5 KiB
Text
|
attribute
|
||
|
const
|
||
|
uniform
|
||
|
varying
|
||
|
break
|
||
|
continue
|
||
|
do
|
||
|
for
|
||
|
while
|
||
|
if
|
||
|
else
|
||
|
in
|
||
|
out
|
||
|
inout
|
||
|
float
|
||
|
int
|
||
|
void
|
||
|
bool
|
||
|
true
|
||
|
false
|
||
|
discard
|
||
|
return
|
||
|
mat2
|
||
|
mat3
|
||
|
mat4
|
||
|
mat2x2
|
||
|
mat3x3
|
||
|
mat4x4
|
||
|
mat2x3
|
||
|
mat3x2
|
||
|
mat2x4
|
||
|
mat4x2
|
||
|
mat3x4
|
||
|
mat4x3
|
||
|
vec2
|
||
|
vec3
|
||
|
vec4
|
||
|
ivec2
|
||
|
ivec3
|
||
|
ivec4
|
||
|
uvec2
|
||
|
uvec3
|
||
|
uvec4
|
||
|
bvec2
|
||
|
bvec3
|
||
|
bvec4
|
||
|
sampler1D
|
||
|
sampler2D
|
||
|
sampler3D
|
||
|
samplerCube
|
||
|
sampler1DShadow
|
||
|
sampler2DShadow
|
||
|
struct
|
||
|
|
||
|
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
|
||
|
sampler2DRect
|
||
|
sampler3DRect
|
||
|
sampler2DRectShadow
|
||
|
sizeof
|
||
|
cast
|
||
|
namespace
|
||
|
using
|
||
|
|
||
|
layout
|
||
|
location
|
||
|
smooth
|
||
|
flat
|
||
|
noperspective
|
||
|
centroid
|
||
|
invariant
|
||
|
lowp
|
||
|
mediump
|
||
|
highp
|
||
|
precision
|
||
|
patch
|
||
|
sample
|
||
|
subroutine
|
||
|
|
||
|
hvec2
|
||
|
hvec3
|
||
|
hvec4
|
||
|
fvec2
|
||
|
fvec3
|
||
|
fvec4
|
||
|
dvec2
|
||
|
dvec3
|
||
|
dvec4
|
||
|
|
||
|
on
|
||
|
|
||
|
final
|
||
|
abstract
|
||
|
limited
|
||
|
access
|
||
|
self
|
||
|
|
||
|
uchar
|
||
|
schar
|
||
|
uint
|
||
|
sint
|
||
|
|
||
|
int8
|
||
|
int16
|
||
|
int32
|
||
|
int64
|
||
|
|
||
|
sint8
|
||
|
sint16
|
||
|
sint32
|
||
|
sint64
|
||
|
|
||
|
uint8
|
||
|
uint16
|
||
|
uint32
|
||
|
uint64
|
||
|
|
||
|
float16
|
||
|
float32
|
||
|
float64
|
||
|
|
||
|
quat
|
||
|
hquat
|
||
|
fquat
|
||
|
dquat
|
||
|
|
||
|
handle
|
||
|
handle8
|
||
|
handle16
|
||
|
handle32
|
||
|
handle64
|
||
|
|
||
|
flag
|
||
|
flag8
|
||
|
flag16
|
||
|
flag32
|
||
|
flag64
|
||
|
|
||
|
import
|
||
|
export
|
||
|
|
||
|
hmat2
|
||
|
hmat3
|
||
|
hmat4
|
||
|
|
||
|
fmat2
|
||
|
fmat3
|
||
|
fmat4
|
||
|
|
||
|
dmat2
|
||
|
dmat3
|
||
|
dmat4
|
||
|
|
||
|
hmat2x3
|
||
|
hmat3x2
|
||
|
hmat2x4
|
||
|
hmat4x2
|
||
|
hmat3x4
|
||
|
hmat4x3
|
||
|
|
||
|
fmat2x3
|
||
|
fmat3x2
|
||
|
fmat2x4
|
||
|
fmat4x2
|
||
|
fmat3x4
|
||
|
fmat4x3
|
||
|
|
||
|
dmat2x3
|
||
|
dmat3x2
|
||
|
dmat2x4
|
||
|
dmat4x2
|
||
|
dmat3x4
|
||
|
dmat4x3
|
||
|
|
||
|
null
|
||
|
pi
|
||
|
epsilon
|
||
|
infinite
|
||
|
self
|
||
|
|
||
|
byte
|
||
|
word
|
||
|
dword
|
||
|
qword
|
||
|
|
||
|
new_object
|
||
|
new_array
|
||
|
delete_object
|
||
|
delete_array
|
||
|
|
||
|
int8
|
||
|
int16
|
||
|
int32
|
||
|
int64
|
||
|
|
||
|
i8
|
||
|
i16
|
||
|
i32
|
||
|
i64
|
||
|
|
||
|
i8vec2
|
||
|
i8vec3
|
||
|
i8vec4
|
||
|
|
||
|
i16vec2
|
||
|
i16vec3
|
||
|
i16vec4
|
||
|
|
||
|
i32vec2
|
||
|
i32vec3
|
||
|
i32vec4
|
||
|
|
||
|
i64vec2
|
||
|
i64vec3
|
||
|
i64vec4
|
||
|
|
||
|
uint8
|
||
|
uint16
|
||
|
uint32
|
||
|
uint64
|
||
|
|
||
|
u8
|
||
|
u16
|
||
|
u32
|
||
|
u64
|
||
|
|
||
|
u8vec2
|
||
|
u8vec3
|
||
|
u8vec4
|
||
|
|
||
|
u16vec2
|
||
|
u16vec3
|
||
|
u16vec4
|
||
|
|
||
|
u32vec2
|
||
|
u32vec3
|
||
|
u32vec4
|
||
|
|
||
|
u64vec2
|
||
|
u64vec3
|
||
|
u64vec4
|
||
|
|
||
|
float16
|
||
|
float32
|
||
|
float64
|
||
|
|
||
|
f16
|
||
|
f32
|
||
|
f64
|
||
|
|
||
|
f16vec2
|
||
|
f16vec3
|
||
|
f16vec4
|
||
|
|
||
|
f32vec2
|
||
|
f32vec3
|
||
|
f32vec4
|
||
|
|
||
|
f64vec2
|
||
|
f64vec3
|
||
|
f64vec4
|
||
|
|
||
|
f16mat2
|
||
|
f16mat3
|
||
|
f16mat4
|
||
|
|
||
|
f16mat2x3
|
||
|
f16mat2x4
|
||
|
f16mat3x2
|
||
|
f16mat3x4
|
||
|
f16mat4x2
|
||
|
f16mat4x3
|
||
|
|
||
|
f32mat2
|
||
|
f32mat3
|
||
|
f32mat4
|
||
|
|
||
|
f32mat2x3
|
||
|
f32mat2x4
|
||
|
f32mat3x2
|
||
|
f32mat3x4
|
||
|
f32mat4x2
|
||
|
f32mat4x3
|
||
|
|
||
|
f64mat2
|
||
|
f64mat3
|
||
|
f64mat4
|
||
|
|
||
|
f64mat2x3
|
||
|
f64mat2x4
|
||
|
f64mat3x2
|
||
|
f64mat3x4
|
||
|
f64mat4x2
|
||
|
f64mat4x3
|
||
|
|
||
|
f16quat
|
||
|
f32quat
|
||
|
f64quat
|
||
|
|
||
|
bool1
|
||
|
bool2
|
||
|
bool3
|
||
|
bool4
|
||
|
|
||
|
bool1x1
|
||
|
bool2x2
|
||
|
bool3x3
|
||
|
bool4x4
|
||
|
|
||
|
bool2x3
|
||
|
bool2x4
|
||
|
bool3x2
|
||
|
bool3x4
|
||
|
bool4x2
|
||
|
bool4x3
|
||
|
|
||
|
int1
|
||
|
int2
|
||
|
int3
|
||
|
int4
|
||
|
|
||
|
int1x1
|
||
|
int2x2
|
||
|
int3x3
|
||
|
int4x4
|
||
|
|
||
|
int2x3
|
||
|
int2x4
|
||
|
int3x2
|
||
|
int3x4
|
||
|
int4x2
|
||
|
int4x3
|
||
|
|
||
|
half1
|
||
|
half2
|
||
|
half3
|
||
|
half4
|
||
|
|
||
|
half2x2
|
||
|
half3x3
|
||
|
half4x4
|
||
|
|
||
|
half2x3
|
||
|
half2x4
|
||
|
half3x2
|
||
|
half3x4
|
||
|
half4x2
|
||
|
half4x3
|
||
|
|
||
|
float1
|
||
|
float2
|
||
|
float3
|
||
|
float4
|
||
|
|
||
|
float1x1
|
||
|
float2x2
|
||
|
float3x3
|
||
|
float4x4
|
||
|
|
||
|
float2x3
|
||
|
float2x4
|
||
|
float3x2
|
||
|
float3x4
|
||
|
float4x2
|
||
|
float4x3
|
||
|
|
||
|
double1
|
||
|
double2
|
||
|
double3
|
||
|
double4
|
||
|
|
||
|
double1x1
|
||
|
double2x2
|
||
|
double3x3
|
||
|
double4x4
|
||
|
|
||
|
double2x3
|
||
|
double2x4
|
||
|
double3x2
|
||
|
double3x4
|
||
|
double4x2
|
||
|
double4x3
|