logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

textureProjLod - perform a texture lookup with projection and explicit level-of-detail

Declaration

gvec4textureProjLod(gsampler1Dsampler,vec2P,floatlod);gvec4textureProjLod(gsampler1Dsampler,vec4P,floatlod);gvec4textureProjLod(gsampler2Dsampler,vec3P,floatlod);gvec4textureProjLod(gsampler2Dsampler,vec4P,floatlod);gvec4textureProjLod(gsampler3Dsampler,vec4P,floatlod);floattextureProjLod(sampler1DShadowsampler,vec4P,floatlod);floattextureProjLod(sampler2DShadowsampler,vec4P,floatlod);

Description

textureProjLod performs a texture lookup with projection from an explicitly specified level-of-detail.
       The texture coordinates consumed from P, not including the last component of P, are divided by the last
       component of P. The resulting 3rd component of P in the shadow forms is used as Dref. After these values
       are computed, the texture lookup proceeds as in textureLod(), with lod used to specify the
       level-of-detail from which the texture will be sampled.

Name

       textureProjLod - perform a texture lookup with projection and explicit level-of-detail

Parameters

sampler
           Specifies the sampler to which the texture from which texels will be retrieved is bound.

       P
           Specifies the texture coordinates at which texture will be sampled.

       lod
           Specifies the explicit level-of-detail from which to fetch texels.

See Also

texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGatherOffset(),
       textureGatherOffsets(), textureGrad(), textureGradOffset(), textureLod(), textureLodOffset(),
       textureOffset(), textureProj(), textureProjGrad(), textureProjGradOffset(), textureProjLodOffset(),
       textureProjOffset(), textureQueryLod(), textureSize()

Version Support

       ┌────────────────┬───────────────────────────────────────────────────────────────────────────────────┐
       │                │        OpenGLShadingLanguageVersion                                            │
       ├────────────────┼──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┤
       │ Function1.101.201.301.401.503.304.004.104.204.304.404.50 │
       │ Name           │      │      │      │      │      │      │      │      │      │      │      │      │
       ├────────────────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
       │ textureProjLod │  -   │  -   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │  ✔   │
       └────────────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘

See Also