[keywords]
float
int
bool
vec2
vec3
vec4
ivec2
ivec3
ivec4
bvec2
bvec3
bvec4
mat2
mat3
mat4
sampler1D
sampler2D
sampler3D
samplerCube
sampler1DShadow
sampler2DShadow
void
const
attribute
uniform
varying
for
while
do-while
do
while
break
continue
in
out
inout
#
# Built-in Functions
#
[functions]
radians
degrees
sin
cos
tan
asin
acos
atan
pow
exp
log
exp2
log2
sqrt
inversesqrt
abs
sign
floor
ceil
fract
mod
min
max
clamp
mix
step
smoothstep
length
distance
dot
cross
normalize
ftransform
faceforward
reflect
refract
matrixCompMult
lessThan
lessThanEqual
greaterThan
greaterThanEqual
equal
notEqual
any
all
not
texture1D
texture1DProj
texture1DLod
texture1DProjLod
texture2D
texture2DProj
texture2DLod
texture2DProjLod
texture3D
texture3DProj
texture3DLod
texture3DProjLod
textureCube
textureCubeLod
shadow1D
shadow2D
shadow1DProj
shadow2DProj
shadow1DLod
shadow2DLod
shadow1DProjLod
shadow2DProjLod
dFdx
dFdy
fwidth
noise1
noise2
noise3
noise4