textureProjLod — perform a texture lookup with projection and explicit level-of-detail
gvec4 textureProjLod( | gsampler2D sampler, |
| vec3 P, | |
float lod); |
gvec4 textureProjLod( | gsampler2D sampler, |
| vec4 P, | |
float lod); |
gvec4 textureProjLod( | gsampler3D sampler, |
| vec4 P, | |
float lod); |
float textureProjLod( | sampler2DShadow sampler, |
| vec4 P, | |
float lod); |
samplerSpecifies the sampler to which the texture from which texels will be retrieved is bound.
PSpecifies the texture coordinates at which texture will be sampled.
lodSpecifies the explicit level-of-detail from which to fetch texels.
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 P in the shadow forms is used as
lod used to specify the level-of-detail from which the texture will be sampled.