You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
646 lines
5.0 KiB
646 lines
5.0 KiB
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 |
|
|
|
hvec2 |
|
hvec3 |
|
hvec4 |
|
fvec2 |
|
fvec3 |
|
fvec4 |
|
dvec2 |
|
dvec3 |
|
dvec4 |
|
|
|
__uvec2GTX |
|
__uvec3GTX |
|
__uvec4GTX |
|
__ivec2GTX |
|
__ivec3GTX |
|
__ivec4GTX |
|
__hvec2GTX |
|
__hvec3GTX |
|
__hvec4GTX |
|
__fvec2GTX |
|
__fvec3GTX |
|
__fvec4GTX |
|
__dvec2GTX |
|
__dvec3GTX |
|
__dvec4GTX |
|
|
|
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 |
|
|
|
__quatGTX |
|
__hquatGTX |
|
__fquatGTX |
|
__dquatGTX |
|
|
|
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 |
|
|
|
__halfGTX |
|
|
|
__hvec2GTX |
|
__hvec3GTX |
|
__hvec4GTX |
|
|
|
__hmat2GTX |
|
__hmat3GTX |
|
__hmat4GTX |
|
|
|
__fmat2GTX |
|
__fmat3GTX |
|
__fmat4GTX |
|
|
|
__dmat2GTX |
|
__dmat3GTX |
|
__dmat4GTX |
|
|
|
__hmat2x3GTX |
|
__hmat3x2GTX |
|
__hmat2x4GTX |
|
__hmat4x2GTX |
|
__hmat3x4GTX |
|
__hmat4x3GTX |
|
|
|
__fmat2x3GTX |
|
__fmat3x2GTX |
|
__fmat2x4GTX |
|
__fmat4x2GTX |
|
__fmat3x4GTX |
|
__fmat4x3GTX |
|
|
|
__dmat2x3GTX |
|
__dmat3x2GTX |
|
__dmat2x4GTX |
|
__dmat4x2GTX |
|
__dmat3x4GTX |
|
__dmat4x3GTX |
|
|
|
null |
|
pi |
|
epsilon |
|
infinite |
|
self |
|
|
|
byte |
|
word |
|
dword |
|
qword |
|
|
|
new_object |
|
new_array |
|
delete_object |
|
delete_array |
|
|
|
__int8GTX |
|
__int16GTX |
|
__int32GTX |
|
__int64GTX |
|
|
|
__i8GTX |
|
__i16GTX |
|
__i32GTX |
|
__i64GTX |
|
|
|
__i8vec2GTX |
|
__i8vec3GTX |
|
__i8vec4GTX |
|
|
|
__i16vec2GTX |
|
__i16vec3GTX |
|
__i16vec4GTX |
|
|
|
__i32vec2GTX |
|
__i32vec3GTX |
|
__i32vec4GTX |
|
|
|
__i64vec2GTX |
|
__i64vec3GTX |
|
__i64vec4GTX |
|
|
|
__uint8GTX |
|
__uint16GTX |
|
__uint32GTX |
|
__uint64GTX |
|
|
|
__u8GTX |
|
__u16GTX |
|
__u32GTX |
|
__u64GTX |
|
|
|
__u8vec2GTX |
|
__u8vec3GTX |
|
__u8vec4GTX |
|
|
|
__u16vec2GTX |
|
__u16vec3GTX |
|
__u16vec4GTX |
|
|
|
__u32vec2GTX |
|
__u32vec3GTX |
|
__u32vec4GTX |
|
|
|
__u64vec2GTX |
|
__u64vec3GTX |
|
__u64vec4GTX |
|
|
|
__float16GTX |
|
__float32GTX |
|
__float64GTX |
|
|
|
__f16GTX |
|
__f32GTX |
|
__f64GTX |
|
|
|
__f16vec2GTX |
|
__f16vec3GTX |
|
__f16vec4GTX |
|
|
|
__f32vec2GTX |
|
__f32vec3GTX |
|
__f32vec4GTX |
|
|
|
__f64vec2GTX |
|
__f64vec3GTX |
|
__f64vec4GTX |
|
|
|
__f16mat2GTX |
|
__f16mat3GTX |
|
__f16mat4GTX |
|
|
|
__f16mat2x3GTX |
|
__f16mat2x4GTX |
|
__f16mat3x2GTX |
|
__f16mat3x4GTX |
|
__f16mat4x2GTX |
|
__f16mat4x3GTX |
|
|
|
__f32mat2GTX |
|
__f32mat3GTX |
|
__f32mat4GTX |
|
|
|
__f32mat2x3GTX |
|
__f32mat2x4GTX |
|
__f32mat3x2GTX |
|
__f32mat3x4GTX |
|
__f32mat4x2GTX |
|
__f32mat4x3GTX |
|
|
|
__f64mat2GTX |
|
__f64mat3GTX |
|
__f64mat4GTX |
|
|
|
__f64mat2x3GTX |
|
__f64mat2x4GTX |
|
__f64mat3x2GTX |
|
__f64mat3x4GTX |
|
__f64mat4x2GTX |
|
__f64mat4x3GTX |
|
|
|
__f16quatGTX |
|
__f32quatGTX |
|
__f64quatGTX |
|
|
|
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 |
|
|
|
bool1GTX |
|
bool2GTX |
|
bool3GTX |
|
bool4GTX |
|
|
|
bool1x1GTX |
|
bool2x2GTX |
|
bool3x3GTX |
|
bool4x4GTX |
|
|
|
bool2x3GTX |
|
bool2x4GTX |
|
bool3x2GTX |
|
bool3x4GTX |
|
bool4x2GTX |
|
bool4x3GTX |
|
|
|
__int1GTX |
|
__int2GTX |
|
__int3GTX |
|
__int4GTX |
|
|
|
__int1x1GTX |
|
__int2x2GTX |
|
__int3x3GTX |
|
__int4x4GTX |
|
|
|
__int2x3GTX |
|
__int2x4GTX |
|
__int3x2GTX |
|
__int3x4GTX |
|
__int4x2GTX |
|
__int4x3GTX |
|
|
|
__half1GTX |
|
__half2GTX |
|
__half3GTX |
|
__half4GTX |
|
|
|
__half1x1GTX |
|
__half2x2GTX |
|
__half3x3GTX |
|
__half4x4GTX |
|
|
|
__half2x3GTX |
|
__half2x4GTX |
|
__half3x2GTX |
|
__half3x4GTX |
|
__half4x2GTX |
|
__half4x3GTX |
|
|
|
__float1GTX |
|
__float2GTX |
|
__float3GTX |
|
__float4GTX |
|
|
|
__float1x1GTX |
|
__float2x2GTX |
|
__float3x3GTX |
|
__float4x4GTX |
|
|
|
__float2x3GTX |
|
__float2x4GTX |
|
__float3x2GTX |
|
__float3x4GTX |
|
__float4x2GTX |
|
__float4x3GTX |
|
|
|
__double1GTX |
|
__double2GTX |
|
__double3GTX |
|
__double4GTX |
|
|
|
__double1x1GTX |
|
__double2x2GTX |
|
__double3x3GTX |
|
__double4x4GTX |
|
|
|
__double2x3GTX |
|
__double2x4GTX |
|
__double3x2GTX |
|
__double3x4GTX |
|
__double4x2GTX |
|
__double4x3GTX
|
|
|