Lines Matching full:ivec4
128 ivec4 abs(ivec4 x);
137 ivec4 sign(ivec4 x);
195 ivec4 min(ivec4 x, ivec4 y);
199 ivec4 min(ivec4 x, int y);
222 ivec4 max(ivec4 x, ivec4 y);
226 ivec4 max(ivec4 x, int y);
249 ivec4 clamp(ivec4 x, ivec4 minVal, ivec4 maxVal);
253 ivec4 clamp(ivec4 x, int minVal, int maxVal);
393 bvec4 lessThan(ivec4 x, ivec4 y);
403 bvec4 lessThanEqual(ivec4 x, ivec4 y);
413 bvec4 greaterThan(ivec4 x, ivec4 y);
423 bvec4 greaterThanEqual(ivec4 x, ivec4 y);
433 bvec4 equal(ivec4 x, ivec4 y);
446 bvec4 notEqual(ivec4 x, ivec4 y);
505 ivec4 texture(isampler1D sampler, float P);
509 ivec4 texture(isampler2D sampler, vec2 P);
513 ivec4 texture(isampler3D sampler, vec3 P);
517 ivec4 texture(isamplerCube sampler, vec3 P);
525 ivec4 texture(isampler1DArray sampler, vec2 P);
529 ivec4 texture(isampler2DArray sampler, vec3 P);
537 ivec4 texture(isampler1D sampler, float P, float bias);
541 ivec4 texture(isampler2D sampler, vec2 P, float bias);
545 ivec4 texture(isampler3D sampler, vec3 P, float bias);
549 ivec4 texture(isamplerCube sampler, vec3 P, float bias);
557 ivec4 texture(isampler1DArray sampler, vec2 P, float bias);
561 ivec4 texture(isampler2DArray sampler, vec3 P, float bias);
568 ivec4 textureProj(isampler1D sampler, vec2 P);
571 ivec4 textureProj(isampler1D sampler, vec4 P);
575 ivec4 textureProj(isampler2D sampler, vec3 P);
578 ivec4 textureProj(isampler2D sampler, vec4 P);
582 ivec4 textureProj(isampler3D sampler, vec4 P);
590 ivec4 textureProj(isampler1D sampler, vec2 P, float bias);
593 ivec4 textureProj(isampler1D sampler, vec4 P, float bias);
597 ivec4 textureProj(isampler2D sampler, vec3 P, float bias);
600 ivec4 textureProj(isampler2D sampler, vec4 P, float bias);
604 ivec4 textureProj(isampler3D sampler, vec4 P, float bias);
612 ivec4 textureLod(isampler1D sampler, float P, float lod);
616 ivec4 textureLod(isampler2D sampler, vec2 P, float lod);
620 ivec4 textureLod(isampler3D sampler, vec3 P, float lod);
624 ivec4 textureLod(isamplerCube sampler, vec3 P, float lod);
631 ivec4 textureLod(isampler1DArray sampler, vec2 P, float lod);
635 ivec4 textureLod(isampler2DArray sampler, vec3 P, float lod);
643 ivec4 textureOffset(isampler1D sampler, float P, int offset);
647 ivec4 textureOffset(isampler2D sampler, vec2 P, ivec2 offset);
651 ivec4 textureOffset(isampler3D sampler, vec3 P, ivec3 offset);
658 ivec4 textureOffset(isampler1DArray sampler, vec2 P, int offset);
662 ivec4 textureOffset(isampler2DArray sampler, vec3 P, ivec2 offset);
669 ivec4 textureOffset(isampler1D sampler, float P, int offset, float bias);
673 ivec4 textureOffset(isampler2D sampler, vec2 P, ivec2 offset, float bias);
677 ivec4 textureOffset(isampler3D sampler, vec3 P, ivec3 offset, float bias);
684 ivec4 textureOffset(isampler1DArray sampler, vec2 P, int offset, float bias);
688 ivec4 textureOffset(isampler2DArray sampler, vec3 P, ivec2 offset, float bias);
696 ivec4 texelFetch(isampler1D sampler, int P, int lod);
700 ivec4 texelFetch(isampler2D sampler, ivec2 P, int lod);
704 ivec4 texelFetch(isampler3D sampler, ivec3 P, int lod);
708 ivec4 texelFetch(isampler1DArray sampler, ivec2 P, int lod);
712 ivec4 texelFetch(isampler2DArray sampler, ivec3 P, int lod);
718 ivec4 texelFetchOffset(isampler1D sampler, int P, int lod, int offset);
722 ivec4 texelFetchOffset(isampler2D sampler, ivec2 P, int lod, ivec2 offset);
726 ivec4 texelFetchOffset(isampler3D sampler, ivec3 P, int lod, ivec3 offset);
730 ivec4 texelFetchOffset(isampler1DArray sampler, ivec2 P, int lod, int offset);
734 ivec4 texelFetchOffset(isampler2DArray sampler, ivec3 P, int lod, ivec2 offset);
739 ivec4 textureProj(isampler1D sampler, vec2 P, int offset);
742 ivec4 textureProj(isampler1D sampler, vec4 P, int offset);
746 ivec4 textureProj(isampler2D sampler, vec3 P, ivec2 offset);
749 ivec4 textureProj(isampler2D sampler, vec4 P, ivec2 offset);
753 ivec4 textureProj(isampler3D sampler, vec4 P, ivec3 offset);
761 ivec4 textureProj(isampler1D sampler, vec2 P, int offset, float bias);
764 ivec4 textureProj(isampler1D sampler, vec4 P, int offset, float bias);
768 ivec4 textureProj(isampler2D sampler, vec3 P, ivec2 offset, float bias);
771 ivec4 textureProj(isampler2D sampler, vec4 P, ivec2 offset, float bias);
775 ivec4 textureProj(isampler3D sampler, vec4 P, ivec3 offset, float bias);
783 ivec4 textureLodOffset(isampler1D sampler, float P, float lod, int offset);
787 ivec4 textureLodOffset(isampler2D sampler, vec2 P, float lod, ivec2 offset);
791 ivec4 textureLodOffset(isampler3D sampler, vec3 P, float lod, ivec3 offset);
798 ivec4 textureLodOffset(isampler1DArray sampler, vec2 P, float lod, int offset);
802 ivec4 textureLodOffset(isampler2DArray samp, vec3 P, float lod, ivec2 offset);
810 ivec4 textureProjLod(isampler1D sampler, vec2 P, float lod);
813 ivec4 textureProjLod(isampler1D sampler, vec4 P, float lod);
817 ivec4 textureProjLod(isampler2D sampler, vec3 P, float lod);
820 ivec4 textureProjLod(isampler2D sampler, vec4 P, float lod);
824 ivec4 textureProjLod(isampler3D sampler, vec4 P, float lod);
833 ivec4 textureProjLodOffset(isampler1D sampler, vec2 P, float lod, int offset);
836 ivec4 textureProjLodOffset(isampler1D sampler, vec4 P, float lod, int offset);
840 ivec4 textureProjLodOffset(isampler2D sampler, vec3 P, float lod, ivec2 offset);
843 ivec4 textureProjLodOffset(isampler2D sampler, vec4 P, float lod, ivec2 offset);
847 ivec4 textureProjLodOffset(isampler3D sampler, vec4 P, float lod, ivec3 offset);
856 ivec4 textureGrad(isampler1D sampler, float P, float dPdx, float dPdy);
860 ivec4 textureGrad(isampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
864 ivec4 textureGrad(isampler3D sampler, vec3 P, vec3 dPdx, vec3 dPdy);
868 ivec4 textureGrad(isamplerCube sampler, vec3 P, vec3 dPdx, vec3 dPdy);
876 ivec4 textureGrad(isampler1DArray sampler, vec2 P, float dPdx, float dPdy);
880 ivec4 textureGrad(isampler2DArray sampler, vec3 P, vec2 dPdx, vec2 dPdy);
889 ivec4 textureGradOffset(isampler1D s, float P, float dx, float dy, int offset);
893 ivec4 textureGradOffset(isampler2D s, vec2 P, vec2 dx, vec2 dy, ivec2 offset);
897 ivec4 textureGradOffset(isampler3D s, vec3 P, vec3 dx, vec3 dy, ivec3 offset);
901 ivec4 textureGradOffset(isamplerCube s, vec3 P, vec3 dx, vec3 dy, ivec3 offset);
908 ivec4 textureGradOffset(isampler1DArray s, vec2 P, float dx, float dy, int off);
912 ivec4 textureGradOffset(isampler2DArray s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
921 ivec4
924 ivec4 textureProjGrad(isampler1D sampler, vec4 P, float dPdx, float dPdy);
928 ivec4 textureProjGrad(isampler2D sampler, vec3 P, vec2 dPdx, vec2 dPdy);
931 ivec4 textureProjGrad(isampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy);
935 ivec4 textureProjGrad(isampler3D sampler, vec4 P, vec3 dPdx, vec3 dPdy);
944 ivec4 textureProjGradOffset(isampler1D s, vec2 P, float dx, float dy, int off);
947 ivec4 textureProjGradOffset(isampler1D s, vec4 P, float dx, float dy, int off);
951 ivec4 textureProjGradOffset(isampler2D s, vec3 P, vec2 dx, vec2 dy, ivec2 off);
954 ivec4 textureProjGradOffset(isampler2D s, vec4 P, vec2 dx, vec2 dy, ivec2 off);
958 ivec4 textureProjGradOffset(isampler3D s, vec4 P, vec3 dx, vec3 dy, ivec3 off);