Lines Matching refs:sampler

472 int   textureSize( sampler1D sampler, int lod);
473 int textureSize(isampler1D sampler, int lod);
474 int textureSize(usampler1D sampler, int lod);
476 ivec2 textureSize( sampler2D sampler, int lod);
477 ivec2 textureSize(isampler2D sampler, int lod);
478 ivec2 textureSize(usampler2D sampler, int lod);
480 ivec3 textureSize( sampler3D sampler, int lod);
481 ivec3 textureSize(isampler3D sampler, int lod);
482 ivec3 textureSize(usampler3D sampler, int lod);
484 ivec2 textureSize( samplerCube sampler, int lod);
485 ivec2 textureSize(isamplerCube sampler, int lod);
486 ivec2 textureSize(usamplerCube sampler, int lod);
488 int textureSize(sampler1DShadow 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);
495 ivec3 textureSize( sampler2DArray sampler, int lod);
496 ivec3 textureSize(isampler2DArray sampler, int lod);
497 ivec3 textureSize(usampler2DArray sampler, int lod);
499 ivec2 textureSize(sampler1DArrayShadow sampler, int lod);
500 ivec3 textureSize(sampler2DArrayShadow sampler, int lod);
503 vec4 texture( sampler1D sampler, float P);
504 ivec4 texture(isampler1D sampler, float P);
505 uvec4 texture(usampler1D sampler, float P);
507 vec4 texture( sampler2D sampler, vec2 P);
508 ivec4 texture(isampler2D sampler, vec2 P);
509 uvec4 texture(usampler2D sampler, vec2 P);
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);
521 float texture(samplerCubeShadow sampler, vec4 P);
523 vec4 texture( sampler1DArray sampler, vec2 P);
524 ivec4 texture(isampler1DArray sampler, vec2 P);
525 uvec4 texture(usampler1DArray sampler, vec2 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);
532 float texture(sampler2DArrayShadow sampler, vec4 P);
535 vec4 textureProj( sampler1D sampler, vec2 P);
536 ivec4 textureProj(isampler1D sampler, vec2 P);
537 uvec4 textureProj(usampler1D sampler, vec2 P);
538 vec4 textureProj( sampler1D sampler, vec4 P);
539 ivec4 textureProj(isampler1D sampler, vec4 P);
540 uvec4 textureProj(usampler1D sampler, vec4 P);
542 vec4 textureProj( sampler2D sampler, vec3 P);
543 ivec4 textureProj(isampler2D sampler, vec3 P);
544 uvec4 textureProj(usampler2D sampler, vec3 P);
545 vec4 textureProj( sampler2D sampler, vec4 P);
546 ivec4 textureProj(isampler2D sampler, vec4 P);
547 uvec4 textureProj(usampler2D sampler, vec4 P);
549 vec4 textureProj( sampler3D sampler, vec4 P);
550 ivec4 textureProj(isampler3D sampler, vec4 P);
551 uvec4 textureProj(usampler3D sampler, vec4 P);
553 float textureProj(sampler1DShadow sampler, vec4 P);
554 float textureProj(sampler2DShadow sampler, vec4 P);
557 vec4 textureLod( sampler1D sampler, float P, float lod);
558 ivec4 textureLod(isampler1D sampler, float P, float lod);
559 uvec4 textureLod(usampler1D sampler, float P, float lod);
561 vec4 textureLod( sampler2D sampler, vec2 P, float lod);
562 ivec4 textureLod(isampler2D sampler, vec2 P, float lod);
563 uvec4 textureLod(usampler2D sampler, vec2 P, float lod);
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);
576 vec4 textureLod( sampler1DArray sampler, vec2 P, float lod);
577 ivec4 textureLod(isampler1DArray sampler, vec2 P, float lod);
578 uvec4 textureLod(usampler1DArray sampler, vec2 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);
587 vec4 textureOffset( sampler1D sampler, float P, int offset);
588 ivec4 textureOffset(isampler1D sampler, float P, int offset);
589 uvec4 textureOffset(usampler1D sampler, float P, int offset);
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);
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);
602 vec4 textureOffset( sampler1DArray sampler, vec2 P, int offset);
603 ivec4 textureOffset(isampler1DArray sampler, vec2 P, int offset);
604 uvec4 textureOffset(usampler1DArray sampler, vec2 P, int 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);
613 vec4 texelFetch( sampler1D sampler, int P, int lod);
614 ivec4 texelFetch(isampler1D sampler, int P, int lod);
615 uvec4 texelFetch(usampler1D sampler, int P, int lod);
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);
621 vec4 texelFetch( sampler3D sampler, ivec3 P, int lod);
622 ivec4 texelFetch(isampler3D sampler, ivec3 P, int lod);
623 uvec4 texelFetch(usampler3D sampler, ivec3 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);
629 vec4 texelFetch( sampler2DArray sampler, ivec3 P, int lod);
630 ivec4 texelFetch(isampler2DArray sampler, ivec3 P, int lod);
631 uvec4 texelFetch(usampler2DArray sampler, ivec3 P, int lod);
634 vec4 texelFetchOffset( sampler1D sampler, int P, int lod, int offset);
635 ivec4 texelFetchOffset(isampler1D sampler, int P, int lod, int offset);
636 uvec4 texelFetchOffset(usampler1D sampler, int P, int lod, int offset);
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);
642 vec4 texelFetchOffset( sampler3D sampler, ivec3 P, int lod, ivec3 offset);
643 ivec4 texelFetchOffset(isampler3D sampler, ivec3 P, int lod, ivec3 offset);
644 uvec4 texelFetchOffset(usampler3D sampler, ivec3 P, int lod, ivec3 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);
655 vec4 textureProjOffset( sampler1D sampler, vec2 P, int offset);
656 ivec4 textureProjOffset(isampler1D sampler, vec2 P, int offset);
657 uvec4 textureProjOffset(usampler1D sampler, vec2 P, int offset);
658 vec4 textureProjOffset( sampler1D sampler, vec4 P, int offset);
659 ivec4 textureProjOffset(isampler1D sampler, vec4 P, int offset);
660 uvec4 textureProjOffset(usampler1D sampler, vec4 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);
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);
669 vec4 textureProjOffset( sampler3D sampler, vec4 P, ivec3 offset);
670 ivec4 textureProjOffset(isampler3D sampler, vec4 P, ivec3 offset);
671 uvec4 textureProjOffset(usampler3D sampler, vec4 P, ivec3 offset);
673 float textureProjOffset(sampler1DShadow sampler, vec4 P, int offset);
674 float textureProjOffset(sampler2DShadow sampler, vec4 P, ivec2 offset);
677 vec4 textureLodOffset( sampler1D sampler, float P, float lod, int offset);
678 ivec4 textureLodOffset(isampler1D sampler, float P, float lod, int offset);
679 uvec4 textureLodOffset(usampler1D sampler, float P, float lod, int 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);
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);
692 vec4 textureLodOffset( sampler1DArray sampler, vec2 P, float lod, int offset);
693 ivec4 textureLodOffset(isampler1DArray sampler, vec2 P, float lod, int offset);
694 uvec4 textureLodOffset(usampler1DArray sampler, vec2 P, float lod, int offset);
703 vec4 textureProjLod( sampler1D sampler, vec2 P, float lod);
704 ivec4 textureProjLod(isampler1D sampler, vec2 P, float lod);
705 uvec4 textureProjLod(usampler1D sampler, vec2 P, float lod);
706 vec4 textureProjLod( sampler1D sampler, vec4 P, float lod);
707 ivec4 textureProjLod(isampler1D sampler, vec4 P, float lod);
708 uvec4 textureProjLod(usampler1D sampler, vec4 P, float lod);
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);
713 vec4 textureProjLod( sampler2D sampler, vec4 P, float lod);
714 ivec4 textureProjLod(isampler2D sampler, vec4 P, float lod);
715 uvec4 textureProjLod(usampler2D sampler, vec4 P, float lod);
717 vec4 textureProjLod( sampler3D sampler, vec4 P, float lod);
718 ivec4 textureProjLod(isampler3D sampler, vec4 P, float lod);
719 uvec4 textureProjLod(usampler3D sampler, vec4 P, float lod);
721 float textureProjLod(sampler1DShadow sampler, vec4 P, float lod);
722 float textureProjLod(sampler2DShadow sampler, vec4 P, float lod);
725 vec4 textureProjLodOffset( sampler1D sampler, vec2 P, float lod, int offset);
726 ivec4 textureProjLodOffset(isampler1D sampler, vec2 P, float lod, int offset);
727 uvec4 textureProjLodOffset(usampler1D sampler, vec2 P, float lod, int offset);
728 vec4 textureProjLodOffset( sampler1D sampler, vec4 P, float lod, int offset);
729 ivec4 textureProjLodOffset(isampler1D sampler, vec4 P, float lod, int offset);
730 uvec4 textureProjLodOffset(usampler1D sampler, vec4 P, float lod, int 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);
739 vec4 textureProjLodOffset( sampler3D sampler, vec4 P, float lod, ivec3 offset);
740 ivec4 textureProjLodOffset(isampler3D sampler, vec4 P, float lod, ivec3 offset);
741 uvec4 textureProjLodOffset(usampler3D sampler, vec4 P, float lod, ivec3 offset);
747 vec4 textureGrad( sampler1D sampler, float P, float dPdx, float dPdy);
748 ivec4 textureGrad(isampler1D sampler, float P, float dPdx, float dPdy);
749 uvec4 textureGrad(usampler1D sampler, float P, float dPdx, float dPdy);
751 vec4 textureGrad( sampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
752 ivec4 textureGrad(isampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
753 uvec4 textureGrad(usampler2D sampler, vec2 P, vec2 dPdx, vec2 dPdy);
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);
767 vec4 textureGrad( sampler1DArray sampler, vec2 P, float dPdx, float dPdy);
768 ivec4 textureGrad(isampler1DArray sampler, vec2 P, float dPdx, float dPdy);
769 uvec4 textureGrad(usampler1DArray sampler, vec2 P, float dPdx, float 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);
776 float textureGrad(sampler2DArrayShadow sampler, vec4 P, vec2 dPdx, vec2 dPdy);
806 vec4 textureProjGrad( sampler1D sampler, vec2 P, float dPdx, float dPdy);
807 ivec4 textureProjGrad(isampler1D sampler, vec2 P, float dPdx, float dPdy);
808 uvec4 textureProjGrad(usampler1D sampler, vec2 P, float dPdx, float dPdy);
809 vec4 textureProjGrad( sampler1D sampler, vec4 P, float dPdx, float dPdy);
810 ivec4 textureProjGrad(isampler1D sampler, vec4 P, float dPdx, float dPdy);
811 uvec4 textureProjGrad(usampler1D sampler, vec4 P, float dPdx, float dPdy);
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);
816 vec4 textureProjGrad( sampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy);
817 ivec4 textureProjGrad(isampler2D sampler, vec4 P, vec2 dPdx, vec2 dPdy);
818 uvec4 textureProjGrad(usampler2D sampler, vec4 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);
824 float textureProjGrad(sampler1DShadow sampler, vec4 P, float dPdx, float dPdy);
825 float textureProjGrad(sampler2DShadow sampler, vec4 P, vec2 dPdx, vec2 dPdy);
852 vec4 texture1D (sampler1D sampler, float coord);
853 vec4 texture1DProj (sampler1D sampler, vec2 coord);
854 vec4 texture1DProj (sampler1D sampler, vec4 coord);
855 vec4 texture1DLod (sampler1D sampler, float coord, float lod);
856 vec4 texture1DProjLod(sampler1D sampler, vec2 coord, float lod);
857 vec4 texture1DProjLod(sampler1D sampler, vec4 coord, float lod);
859 vec4 texture2D (sampler2D sampler, vec2 coord);
860 vec4 texture2DProj (sampler2D sampler, vec3 coord);
861 vec4 texture2DProj (sampler2D sampler, vec4 coord);
862 vec4 texture2DLod (sampler2D sampler, vec2 coord, float lod);
863 vec4 texture2DProjLod(sampler2D sampler, vec3 coord, float lod);
864 vec4 texture2DProjLod(sampler2D sampler, vec4 coord, float lod);
866 vec4 texture3D (sampler3D sampler, vec3 coord);
867 vec4 texture3DProj (sampler3D sampler, vec4 coord);
868 vec4 texture3DLod (sampler3D sampler, vec3 coord, float lod);
869 vec4 texture3DProjLod(sampler3D sampler, vec4 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);
876 vec4 shadow1DProj (sampler1DShadow sampler, vec4 coord);
877 vec4 shadow2DProj (sampler2DShadow sampler, vec4 coord);
878 vec4 shadow1DLod (sampler1DShadow sampler, vec3 coord, float lod);
879 vec4 shadow2DLod (sampler2DShadow sampler, vec3 coord, float lod);
880 vec4 shadow1DProjLod(sampler1DShadow sampler, vec4 coord, float lod);
881 vec4 shadow2DProjLod(sampler2DShadow sampler, vec4 coord, float lod);