Lines Matching refs:vec3
7 vec3 radians(vec3 degrees);
12 vec3 degrees(vec3 radians);
17 vec3 sin(vec3 angle);
22 vec3 cos(vec3 angle);
27 vec3 tan(vec3 angle);
32 vec3 asin(vec3 angle);
37 vec3 acos(vec3 angle);
42 vec3 atan(vec3 y, vec3 x);
47 vec3 atan(vec3 y_over_x);
52 vec3 sinh(vec3 x);
57 vec3 cosh(vec3 x);
62 vec3 tanh(vec3 x);
67 vec3 asinh(vec3 x);
72 vec3 acosh(vec3 x);
77 vec3 atanh(vec3 x);
85 vec3 pow(vec3 x, vec3 y);
90 vec3 exp(vec3 x);
95 vec3 log(vec3 x);
100 vec3 exp2(vec3 x);
105 vec3 log2(vec3 x);
110 vec3 sqrt(vec3 x);
115 vec3 inversesqrt(vec3 x);
123 vec3 abs(vec3 x);
132 vec3 sign(vec3 x);
141 vec3 floor(vec3 x);
146 vec3 trunc(vec3 x);
151 vec3 round(vec3 x);
156 vec3 roundEven(vec3 x);
161 vec3 ceil(vec3 x);
166 vec3 fract(vec3 x);
171 vec3 mod(vec3 x, float y);
175 vec3 mod(vec3 x, vec3 y);
180 vec3 modf(vec3 x, out vec3 i);
185 vec3 min(vec3 x, vec3 y);
189 vec3 min(vec3 x, float y);
212 vec3 max(vec3 x, vec3 y);
216 vec3 max(vec3 x, float y);
239 vec3 clamp(vec3 x, vec3 minVal, vec3 maxVal);
243 vec3 clamp(vec3 x, float minVal, float maxVal);
266 vec3 mix(vec3 x, vec3 y, vec3 a);
270 vec3 mix(vec3 x, vec3 y, float a);
275 vec3 mix(vec3 x, vec3 y, bvec3 a);
280 vec3 step(vec3 edge, vec3 x);
284 vec3 step(float edge, vec3 x);
289 vec3 smoothstep(vec3 edge0, vec3 edge1, vec3 x);
293 vec3 smoothstep(float edge0, float edge1, vec3 x);
298 bvec3 isnan(vec3 x);
303 bvec3 isinf(vec3 x);
311 float length(vec3 x);
316 float distance(vec3 p0, vec3 p1);
321 float dot(vec3 x, vec3 y);
324 vec3 cross(vec3 x, vec3 y);
328 vec3 normalize(vec3 x);
333 vec3 faceforward(vec3 N, vec3 I, vec3 Nref);
338 vec3 reflect(vec3 I, vec3 N);
343 vec3 refract(vec3 I, vec3 N, float eta);
361 mat3 outerProduct(vec3 c, vec3 r);
364 mat2x3 outerProduct(vec3 c, vec2 r);
365 mat3x2 outerProduct(vec2 c, vec3 r);
370 mat3x4 outerProduct(vec4 c, vec3 r);
371 mat4x3 outerProduct(vec3 c, vec4 r);
390 bvec3 lessThan( vec3 x, vec3 y);
400 bvec3 lessThanEqual( vec3 x, vec3 y);
410 bvec3 greaterThan( vec3 x, vec3 y);
420 bvec3 greaterThanEqual( vec3 x, vec3 y);
430 bvec3 equal( vec3 x, vec3 y);
443 bvec3 notEqual( vec3 x, vec3 y);
511 vec4 texture( sampler3D sampler, vec3 P);
512 ivec4 texture(isampler3D sampler, vec3 P);
513 uvec4 texture(usampler3D sampler, vec3 P);
515 vec4 texture( samplerCube sampler, vec3 P);
516 ivec4 texture(isamplerCube sampler, vec3 P);
517 uvec4 texture(usamplerCube sampler, vec3 P);
519 float texture(sampler1DShadow sampler, vec3 P);
520 float texture(sampler2DShadow sampler, vec3 P);
527 vec4 texture( sampler2DArray sampler, vec3 P);
528 ivec4 texture(isampler2DArray sampler, vec3 P);
529 uvec4 texture(usampler2DArray sampler, vec3 P);
531 float texture(sampler1DArrayShadow sampler, vec3 P);
542 vec4 textureProj( sampler2D sampler, vec3 P);
543 ivec4 textureProj(isampler2D sampler, vec3 P);
544 uvec4 textureProj(usampler2D sampler, vec3 P);
565 vec4 textureLod( sampler3D sampler, vec3 P, float lod);
566 ivec4 textureLod(isampler3D sampler, vec3 P, float lod);
567 uvec4 textureLod(usampler3D sampler, vec3 P, float lod);
569 vec4 textureLod( samplerCube sampler, vec3 P, float lod);
570 ivec4 textureLod(isamplerCube sampler, vec3 P, float lod);
571 uvec4 textureLod(usamplerCube sampler, vec3 P, float lod);
573 float textureLod(sampler1DShadow sampler, vec3 P, float lod);
574 float textureLod(sampler2DShadow sampler, vec3 P, float lod);
580 vec4 textureLod( sampler2DArray sampler, vec3 P, float lod);
581 ivec4 textureLod(isampler2DArray sampler, vec3 P, float lod);
582 uvec4 textureLod(usampler2DArray sampler, vec3 P, float lod);
584 float textureLod(sampler1DArrayShadow sampler, vec3 P, float lod);
595 vec4 textureOffset( sampler3D sampler, vec3 P, ivec3 offset);
596 ivec4 textureOffset(isampler3D sampler, vec3 P, ivec3 offset);
597 uvec4 textureOffset(usampler3D sampler, vec3 P, ivec3 offset);
599 float textureOffset(sampler1DShadow sampler, vec3 P, int offset);
600 float textureOffset(sampler2DShadow sampler, vec3 P, ivec2 offset);
606 vec4 textureOffset( sampler2DArray sampler, vec3 P, ivec2 offset);
607 ivec4 textureOffset(isampler2DArray sampler, vec3 P, ivec2 offset);
608 uvec4 textureOffset(usampler2DArray sampler, vec3 P, ivec2 offset);
610 float textureOffset(sampler1DArrayShadow sampler, vec3 P, int offset);
662 vec4 textureProjOffset( sampler2D sampler, vec3 P, ivec2 offset);
663 ivec4 textureProjOffset(isampler2D sampler, vec3 P, ivec2 offset);
664 uvec4 textureProjOffset(usampler2D sampler, vec3 P, ivec2 offset);
685 vec4 textureLodOffset( sampler3D sampler, vec3 P, float lod, ivec3 offset);
686 ivec4 textureLodOffset(isampler3D sampler, vec3 P, float lod, ivec3 offset);
687 uvec4 textureLodOffset(usampler3D sampler, vec3 P, float lod, ivec3 offset);
689 float textureLodOffset(sampler1DShadow samp, vec3 P, float lod, int offset);
690 float textureLodOffset(sampler2DShadow samp, vec3 P, float lod, ivec2 offset);
696 vec4 textureLodOffset( sampler2DArray samp, vec3 P, float lod, ivec2 offset);
697 ivec4 textureLodOffset(isampler2DArray samp, vec3 P, float lod, ivec2 offset);
698 uvec4 textureLodOffset(usampler2DArray samp, vec3 P, float lod, ivec2 offset);
700 float textureLodOffset(sampler1DArrayShadow s, vec3 P, float lod, int offset);
710 vec4 textureProjLod( sampler2D sampler, vec3 P, float lod);
711 ivec4 textureProjLod(isampler2D sampler, vec3 P, float lod);
712 uvec4 textureProjLod(usampler2D sampler, vec3 P, float lod);
732 vec4 textureProjLodOffset( sampler2D sampler, vec3 P, float lod, ivec2 offset);
733 ivec4 textureProjLodOffset(isampler2D sampler, vec3 P, float lod, ivec2 offset);
734 uvec4 textureProjLodOffset(usampler2D sampler, vec3 P, float lod, ivec2 offset);
755 vec4 textureGrad( sampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
756 ivec4 textureGrad(isampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
757 uvec4 textureGrad(usampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
759 vec4 textureGrad( samplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
760 ivec4 textureGrad(isamplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
761 uvec4 textureGrad(usamplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
763 float textureGrad(sampler1DShadow sampler, vec3 P, float dPdx, float dPdy);
764 float textureGrad(sampler2DShadow sampler, vec3 P, vec2 dPdx, vec2 dPdy);
765 float textureGrad(samplerCubeShadow sampler, vec4 P, vec3 dPdx, vec3 dPdy);
771 vec4 textureGrad( sampler2DArray sampler, vec3 P, vec2 dPdx, vec2 dPdy);
772 ivec4 textureGrad(isampler2DArray sampler, vec3 P, vec2 dPdx, vec2 dPdy);
773 uvec4 textureGrad(usampler2DArray sampler, vec3 P, vec2 dPdx, vec2 dPdy);
775 float textureGrad(sampler1DArrayShadow sampler, vec3 P, float dPdx, float dPdy);
787 vec4 textureGradOffset( sampler3D s, vec3 P, vec3 dx, vec3 dy, ivec3 offset);
788 ivec4 textureGradOffset(isampler3D s, vec3 P, vec3 dx, vec3 dy, ivec3 offset);
789 uvec4 textureGradOffset(usampler3D s, vec3 P, vec3 dx, vec3 dy, ivec3 offset);
791 float textureGradOffset(sampler1DShadow s, vec3 P, float dx, float dy, int off);
792 float textureGradOffset(sampler2DShadow s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
798 vec4 textureGradOffset( sampler2DArray s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
799 ivec4 textureGradOffset(isampler2DArray s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
800 uvec4 textureGradOffset(usampler2DArray s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
802 float textureGradOffset(sampler1DArrayShadow s, vec3 P, float dx, float dy, int o);
813 vec4 textureProjGrad( sampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
814 ivec4 textureProjGrad(isampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
815 uvec4 textureProjGrad(usampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
820 vec4 textureProjGrad( sampler3D sampler, vec4 P, vec3 dPdx, vec3 dPdy);
821 ivec4 textureProjGrad(isampler3D sampler, vec4 P, vec3 dPdx, vec3 dPdy);
822 uvec4 textureProjGrad(usampler3D sampler, vec4 P, vec3 dPdx, vec3 dPdy);
835 vec4 textureProjGradOffset( sampler2D s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
836 ivec4 textureProjGradOffset(isampler2D s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
837 uvec4 textureProjGradOffset(usampler2D s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
842 vec4 textureProjGradOffset( sampler3D s, vec4 P, vec3 dx, vec3 dy, ivec3 off);
843 ivec4 textureProjGradOffset(isampler3D s, vec4 P, vec3 dx, vec3 dy, ivec3 off);
844 uvec4 textureProjGradOffset(usampler3D s, vec4 P, vec3 dx, vec3 dy, ivec3 off);
860 vec4 texture2DProj (sampler2D sampler, vec3 coord);
863 vec4 texture2DProjLod(sampler2D sampler, vec3 coord, float lod);
866 vec4 texture3D (sampler3D sampler, vec3 coord);
868 vec4 texture3DLod (sampler3D sampler, vec3 coord, float lod);
871 vec4 textureCube (samplerCube sampler, vec3 coord);
872 vec4 textureCubeLod (samplerCube sampler, vec3 coord, float lod);
874 vec4 shadow1D (sampler1DShadow sampler, vec3 coord);
875 vec4 shadow2D (sampler2DShadow sampler, vec3 coord);
878 vec4 shadow1DLod (sampler1DShadow sampler, vec3 coord, float lod);
879 vec4 shadow2DLod (sampler2DShadow sampler, vec3 coord, float lod);
888 float noise1(vec3 x);
893 vec2 noise2(vec3 x);
896 vec3 noise3(float x);
897 vec3 noise3(vec2 x);
898 vec3 noise3(vec3 x);
899 vec3 noise3(vec4 x);
903 vec4 noise4(vec3 x);