- type radians (type degrees)
- type degrees (type radians)
- type sin (type angle)
- type cos (type angle)
- type tan (type angle)
- type asin (type x)
- type acos (type x)
- type atan (type y, type x)
- type atan (type y_over_x)
- type sinh (type x)
- type cosh (type x)
- type tanh (type x)
- type asinh (type x)
- type acosh (type x)
- type atanh (type x)
- type pow (type x, type y)
- type exp (type x)
- type log (type x)
- type exp2 (type x)
- type log2 (type x)
- type sqrt (type x)
- type inversesqrt (type x)
- type abs (type x)
- type sign (type x)
- type floor (type x)
- type ceil (type x)
- type trunc (type x)
- type fract (type x)
- type mod (type x, float y)
- type modf (type x, out type i)
- type min (type x, type y)
- type max (type x, type y)
- type clamp (type x, type minV, type maxV)
- type mix (type x, type y, type a)
- type step (type edge, type x)
- type smoothstep (type a, type b, type x)
- float length (type x)
- float distance (type p0, type p1)
- float dot (type x, type y)
- vec3 cross (vec3 x, vec3 y)
- type normalize (type x)
- type faceforward (type N, type I, type Nref)
- type reflect (type I, type N)
- type refract (type I, type N,float eta)
- float determinant(mat? m)
- mat?x? outerProduct(vec? c, vec? r)
- type matrixCompMult (type x, type y)
- type inverse (type inverse)
- type transpose (type inverse)
|
- vec4 texture( sampler? , vec? coord [, float bias])
- vec4 textureLod( sampler, vec? coord, float lod)
- vec4 textureLodOffset( sampler? sampler, vec? coord, float lod, ivec? offset)
- vec4 textureGrad( sampler? , vec? coord, vec2 dPdx, vec2 dPdy)
- vec4 textureGradOffset sampler? , vec? coord, vec? dPdx, vec? dPdy, vec? offset)
- vec4 textureProj( sampler? , vec? coord [, float bias])
- vec4 textureProjLod( sampler? , vec? coord, float lod)
- vec4 textureProjLodOffset( sampler? , vec? coord, float lod, vec? offset)
- vec4 textureProjGrad( sampler? , vec? coord, vec2 dPdx, vec2 dPdy)
- vec4 texelFetch( sampler? , ivec? coord, int lod)
- vec4 texelFetchOffset( sampler?, ivec? coord, int lod, ivec? offset )
- ivec? textureSize( sampler? , int lod)
- type dFdx (type x)
- type dFdy (type x)
- type fwidth (type p)
- type isnan (type x)
- type isinf (type x)
- float intBitsToFloat (int v)
- uint uintBitsToFloat (uint v)
- int floatBitsToInt (float v)
- uint floatBitsToUint (float v)
- uint packSnorm2x16 (vec2 v)
- uint packUnorm2x16 (vec2 v)
- vec2 unpackSnorm2x16 (uint p)
- vec2 unpackUnorm2x16 (uint p)
- bvec lessThan (type x, type y)
- bvec lessThanEqual (type x, type y)
- bvec greaterThan (type x, type y)
- bvec greaterThanEqual (type x, type y)
- bvec equal (type x, type y)
- bvec notEqual (type x, type y)
- bool any (bvec x)
- bool all (bvec x)
- bvec not (bvec x)
|