Lines Matching refs:ivec2
126 ivec2 abs(ivec2 x);
135 ivec2 sign(ivec2 x);
193 ivec2 min(ivec2 x, ivec2 y);
197 ivec2 min(ivec2 x, int y);
220 ivec2 max(ivec2 x, ivec2 y);
224 ivec2 max(ivec2 x, int y);
247 ivec2 clamp(ivec2 x, ivec2 minVal, ivec2 maxVal);
251 ivec2 clamp(ivec2 x, int minVal, int maxVal);
392 bvec2 lessThan(ivec2 x, ivec2 y);
402 bvec2 lessThanEqual(ivec2 x, ivec2 y);
412 bvec2 greaterThan(ivec2 x, ivec2 y);
422 bvec2 greaterThanEqual(ivec2 x, ivec2 y);
432 bvec2 equal(ivec2 x, ivec2 y);
445 bvec2 notEqual(ivec2 x, ivec2 y);
476 ivec2 textureSize( sampler2D sampler, int lod);
477 ivec2 textureSize(isampler2D sampler, int lod);
478 ivec2 textureSize(usampler2D sampler, int lod);
484 ivec2 textureSize( samplerCube sampler, int lod);
485 ivec2 textureSize(isamplerCube sampler, int lod);
486 ivec2 textureSize(usamplerCube sampler, int lod);
489 ivec2 textureSize(sampler2DShadow sampler, int lod);
490 ivec2 textureSize(samplerCubeShadow sampler, int lod);
492 ivec2 textureSize( sampler1DArray sampler, int lod);
493 ivec2 textureSize(isampler1DArray sampler, int lod);
494 ivec2 textureSize(usampler1DArray sampler, int lod);
499 ivec2 textureSize(sampler1DArrayShadow sampler, int lod);
591 vec4 textureOffset( sampler2D sampler, vec2 P, ivec2 offset);
592 ivec4 textureOffset(isampler2D sampler, vec2 P, ivec2 offset);
593 uvec4 textureOffset(usampler2D sampler, vec2 P, ivec2 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);
617 vec4 texelFetch( sampler2D sampler, ivec2 P, int lod);
618 ivec4 texelFetch(isampler2D sampler, ivec2 P, int lod);
619 uvec4 texelFetch(usampler2D sampler, ivec2 P, int lod);
625 vec4 texelFetch( sampler1DArray sampler, ivec2 P, int lod);
626 ivec4 texelFetch(isampler1DArray sampler, ivec2 P, int lod);
627 uvec4 texelFetch(usampler1DArray sampler, ivec2 P, int lod);
638 vec4 texelFetchOffset( sampler2D sampler, ivec2 P, int lod, ivec2 offset);
639 ivec4 texelFetchOffset(isampler2D sampler, ivec2 P, int lod, ivec2 offset);
640 uvec4 texelFetchOffset(usampler2D sampler, ivec2 P, int lod, ivec2 offset);
646 vec4 texelFetchOffset( sampler1DArray sampler, ivec2 P, int lod, int offset);
647 ivec4 texelFetchOffset(isampler1DArray sampler, ivec2 P, int lod, int offset);
648 uvec4 texelFetchOffset(usampler1DArray sampler, ivec2 P, int lod, int offset);
650 vec4 texelFetchOffset( sampler2DArray sampler, ivec3 P, int lod, ivec2 offset);
651 ivec4 texelFetchOffset(isampler2DArray sampler, ivec3 P, int lod, ivec2 offset);
652 uvec4 texelFetchOffset(usampler2DArray sampler, ivec3 P, int lod, ivec2 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);
665 vec4 textureProjOffset( sampler2D sampler, vec4 P, ivec2 offset);
666 ivec4 textureProjOffset(isampler2D sampler, vec4 P, ivec2 offset);
667 uvec4 textureProjOffset(usampler2D sampler, vec4 P, ivec2 offset);
674 float textureProjOffset(sampler2DShadow sampler, vec4 P, ivec2 offset);
681 vec4 textureLodOffset( sampler2D sampler, vec2 P, float lod, ivec2 offset);
682 ivec4 textureLodOffset(isampler2D sampler, vec2 P, float lod, ivec2 offset);
683 uvec4 textureLodOffset(usampler2D sampler, vec2 P, float lod, ivec2 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);
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);
735 vec4 textureProjLodOffset( sampler2D sampler, vec4 P, float lod, ivec2 offset);
736 ivec4 textureProjLodOffset(isampler2D sampler, vec4 P, float lod, ivec2 offset);
737 uvec4 textureProjLodOffset(usampler2D sampler, vec4 P, float lod, ivec2 offset);
744 float textureProjLodOffset(sampler2DShadow s, vec4 P, float lod, ivec2 offset);
783 vec4 textureGradOffset( sampler2D s, vec2 P, vec2 dx, vec2 dy, ivec2 offset);
784 ivec4 textureGradOffset(isampler2D s, vec2 P, vec2 dx, vec2 dy, ivec2 offset);
785 uvec4 textureGradOffset(usampler2D s, vec2 P, vec2 dx, vec2 dy, ivec2 offset);
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);
803 float textureGradOffset(sampler2DArrayShadow s, vec4 P, vec2 dx, vec2 dy, ivec2 o);
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);
838 vec4 textureProjGradOffset( sampler2D s, vec4 P, vec2 dx, vec2 dy, ivec2 off);
839 ivec4 textureProjGradOffset(isampler2D s, vec4 P, vec2 dx, vec2 dy, ivec2 off);
840 uvec4 textureProjGradOffset(usampler2D s, vec4 P, vec2 dx, vec2 dy, ivec2 off);
847 float textureProjGradOffset(sampler2DShadow s, vec4 P, vec2 dx, vec2 dy, ivec2 o);