mirror of
https://github.com/g-truc/glm.git
synced 2024-11-30 11:54:36 +00:00
408 lines
2.5 KiB
Plaintext
408 lines
2.5 KiB
Plaintext
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
|