/*
*/
"
"
'
'
//
#define
#ifdef
#ifndef
#else
#endif
#undef
#default
=
+
-
*
/
%
>
<
!
?
:
&&
||
;
,
[
]
.(([xyzw]{1,4})|([rgba]{1,4})|((_m[0123][0123])+)|((_[1234][1234])+))(?!\p{Alnum})
asm(?!\p{Alnum})
column major(?!\p{Alnum})
decl(?!\p{Alnum})
dword(?!\p{Alnum})
matrix(?!\p{Alnum})
pass(?!\p{Alnum})
pixelfragment(?!\p{Alnum})
pixelshader(?!\p{Alnum})
row major(?!\p{Alnum})
string(?!\p{Alnum})
technique(?!\p{Alnum})
vector(?!\p{Alnum})
vertexfragment(?!\p{Alnum})
vertexshader(?!\p{Alnum})
(
switch
case
default
goto
break
continue
vs
ps
vs_1
ps_1
vs_2
ps_2
vs_2_x
vs_2_0
ps_2_x
ps_2_0
arbvp1
arbfp1
vp30
fp30
vs_1_1
ps_1_3
ps_1_2
ps_1_1
vp20
fp20
packed
uniform
static
const
in
out
inout
if
else
while
for
do
discard
typedef
struct
return
asm_fragment
auto
catch
char
class
column major
compile
const_cast
delete
dynamic_cast
emit
enum
explicit
extern
friend
get
inline
interface
long
mutable
namespace
new
operator
private
protected
public
register
reinterpret_cast
row major
sampler_state
shared
short
signed
sizeof
static_cast
template
this
throw
try
typeid
typename
union
unsigned
using
virtual
volatile
__identifier
texture1D
texture2D
texture3D
textureCUBE
textureRECT
clip
abs
acos
all
any
asin
atan
atan2
ceil
clamp
cos
cosh
cross
degrees
determinant
dot
exp
exp2
floor
fmod
frac
frexp
isfinite
isinf
isnan
ldexp
lerp
lit
log
log2
log10
max
min
modf
mul
noise
pow
radians
round
rsqrt
saturate
sign
sin
sincos
sinh
smoothstep
step
sqrt
tan
tanh
transpose
distance
faceforward
length
normalize
reflect
refract
tex1D
tex1Dproj
tex2D
tex2Dproj
texRECT
texRECTproj
tex3D
tex3Dproj
texCUBE
texCUBEproj
h4tex1D
x4tex1D
h4tex1Dproj
x4tex1Dproj
h4tex2D
x4tex2D
h4tex2Dproj
x4tex2Dproj
h4tex3D
x4tex3D
h4tex3Dproj
x4tex3Dproj
h4texCUBE
x4texCUBE
h4texCUBEproj
x4texCUBEproj
h4texCUBE
x4texCUBE
h4texRECT
x4texRECT
h4texRECTproj
x4texRECTproj
h4texRECT
x4texRECT
ddx
ddy
debug
offsettex2D
offsettex2DScaleBias
tex1D_dp3
tex2D_dp3x2
tex3D_dp3x3
texCUBE_dp3x3
texCUBE_reflect_dp3x3
texCUBE_reflect_eye_dp3x3
tex_dp3x2_depth
offsettexRECT
offsettexRECTScaleBias
texRECT_dp3x2
pack_2half
unpack_2half
pack_2ushort
unpack_2ushort
pack_4byte
unpack_4byte
pack_4ubyte
unpack_4ubyte
Vertex
WeightARB
VertexWeightEXT
Normal
Color
SecondaryColorEXT
FogCoordEXT
MultiTexCoord
VertexAttrib
float
half
fixed
bool
int
double
cint
cfloat
void
sampler
sampler1D
sampler2D
sampler3D
samplerCUBE
samplerRECT
array
float1
float2
float3
float4
half1
half2
half3
half4
fixed1
fixed2
fixed3
fixed4
bool1
bool2
bool3
bool4
int1
int2
int3
int4
double1
double2
double3
double4
cint1
cint2
cint3
cint4
cfloat1
cfloat2
cfloat3
cfloat4
float1x1
float1x2
float1x3
float1x4
float2x1
float2x2
float2x3
float2x4
float3x1
float3x2
float3x3
float3x4
float4x1
float4x2
float4x3
float4x4
half1x1
half2x1
half3x1
half4x1
half1x2
half2x2
half3x2
half4x2
half1x3
half2x3
half3x3
half4x3
half1x4
half2x4
half3x4
half4x4
fixed1x1
fixed2x1
fixed3x1
fixed4x1
fixed1x2
fixed2x2
fixed3x2
fixed4x2
fixed1x3
fixed2x3
fixed3x3
fixed4x3
fixed1x4
fixed2x4
fixed3x4
fixed4x4
bool1x1
bool2x1
bool3x1
bool4x1
bool1x2
bool2x2
bool3x2
bool4x2
bool1x3
bool2x3
bool3x3
bool4x3
bool1x4
bool2x4
bool3x4
bool4x4
int1x1
int2x1
int3x1
int4x1
int1x2
int2x2
int3x2
int4x2
int1x3
int2x3
int3x3
int4x3
int1x4
int2x4
int3x4
int4x4
double1x1
double2x1
double3x1
double4x1
double1x2
double2x2
double3x2
double4x2
double1x3
double2x3
double3x3
double4x3
double1x4
double2x4
double3x4
double4x4
cint1x1
cint2x1
cint3x1
cint4x1
cint1x2
cint2x2
cint3x2
cint4x2
cint1x3
cint2x3
cint3x3
cint4x3
cint1x4
cint2x4
cint3x4
cint4x4
cfloat1x1
cfloat2x1
cfloat3x1
cfloat4x1
cfloat1x2
cfloat2x2
cfloat3x2
cfloat4x2
cfloat1x3
cfloat2x3
cfloat3x3
cfloat4x3
cfloat1x3
cfloat2x3
cfloat3x3
cfloat4x3
fragout
fragout_float
POSITION
HPOS
PSIZE
PSIZ
FOG
FOGC
FOGP
DEPTH
DEPR
NORMAL
BINORMAL
BLENDINDICES
BLENDWEIGHT
TANGENT
TEXCOORD
TEXCOORD0
TEXCOORD1
TEXCOORD2
TEXCOORD3
TEXCOORD4
TEXCOORD5
TEXCOORD6
TEXCOORD7
COLOR
COLOR0
COLOR1
COLOR2
COLOR3
COLOR4
COLOR5
COLOR6
COLOR7
TESSFACTOR
SPECULAR
DIFFUSE
FOGCOORD
ATTR0
ATTR1
ATTR2
ATTR3
ATTR4
ATTR5
ATTR6
ATTR7
ATTR8
ATTR9
ATTR10
ATTR11
ATTR12
ATTR13
ATTR14
ATTR15
COL0
COL1
BCOL0
BCOL1
TEX0
TEX1
TEX2
TEX3
TEX4
TEX5
TEX6
TEX7
WPOS
CLP0
CLP1
CLP2
CLP3
CLP4
CLP5
c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
c10
c11
c12
c13
c14
c15
c16
c17
c18
c19
c20
c21
c22
c23
c24
c25
c26
c27
c28
c29
c30
c31
c32
c33
c34
c35
c36
c37
c38
c39
c40
c41
c42
c43
c44
c45
c46
c47
c48
c49
c50
c51
c52
c53
c54
c55
c56
c57
c58
c59
c60
c61
c62
c63
c64
c65
c66
c67
c68
c69
c70
c71
c72
c73
c74
c75
c76
c77
c78
c79
c80
c81
c82
c83
c84
c85
c86
c87
c88
c89
c90
c91
c92
c93
c94
c95
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
C20
C21
C22
C23
C24
C25
C26
C27
C28
C29
C30
C31
C32
C33
C34
C35
C36
C37
C38
C39
C40
C41
C42
C43
C44
C45
C46
C47
C48
C49
C50
C51
C52
C53
C54
C55
C56
C57
C58
C59
C60
C61
C62
C63
C64
C65
C66
C67
C68
C69
C70
C71
C72
C73
C74
C75
C76
C77
C78
C79
C80
C81
C82
C83
C84
C85
C86
C87
C88
C89
C90
C91
C92
C93
C94
C95
C96
C97
C98
C99
C100
C101
C102
C103
C104
C105
C106
C107
C108
C109
C110
C111
C112
C113
C114
C115
C116
C117
C118
C119
C120
C121
C122
C123
C124
C125
C126
C127
C128
C129
C130
C131
C132
C133
C134
C135
C136
C137
C138
C139
C140
C141
C142
C143
C144
C145
C146
C147
C148
C149
C150
C151
C152
C153
C154
C155
C156
C157
C158
C159
C160
C161
C162
C163
C164
C165
C166
C167
C168
C169
C170
C171
C172
C173
C174
C175
C176
C177
C178
C179
C180
C181
C182
C183
C184
C185
C186
C187
C188
C189
C190
C191
C192
C193
C194
C195
C196
C197
C198
C199
C200
C201
C202
C203
C204
C205
C206
C207
C208
C209
C210
C211
C212
C213
C214
C215
C216
C217
C218
C219
C220
C221
C222
C223
C224
C225
C226
C227
C228
C229
C230
C231
C232
C233
C234
C235
C236
C237
C238
C239
C240
C241
C242
C243
C244
C245
C246
C247
C248
C249
C250
C251
C252
C253
C254
C255
TEXUNIT0
TEXUNIT1
TEXUNIT2
TEXUNIT3
TEXUNIT4
TEXUNIT5
TEXUNIT6
TEXUNIT7
TEXUNIT8
TEXUNIT9
TEXUNIT10
TEXUNIT11
TEXUNIT12
TEXUNIT13
TEXUNIT14
TEXUNIT15
IN
OUT
INOUT
false
true