texture — retrieves texels from a texture
gvec4 texture(
|
gsampler2D sampler, |
| vec2 P, | |
[float bias]); |
gvec4 texture(
|
gsampler3D sampler, |
| vec3 P, | |
[float bias]); |
gvec4 texture(
|
gsamplerCube sampler, |
| vec3 P, | |
[float bias]); |
float texture(
|
sampler2DShadow sampler, |
| vec3 P, | |
[float bias]); |
float texture(
|
samplerCubeShadow sampler, |
| vec4 P, | |
[float bias]); |
gvec4 texture(
|
gsampler2DArray sampler, |
| vec3 P, | |
[float bias]); |
float texture(
|
sampler2DArrayShadow sampler, |
vec4 P); |
gvec4 texture(
|
gsamplerCubeArray sampler, |
| vec4 P, | |
[float bias]); |
float texture(
|
samplerCubeArrayShadow sampler, |
| vec4 P, | |
float compare); |
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.
bias
Specifies an optional bias to be applied during level-of-detail computation.
compare
When present, specifies the reference for shadow comparisons.
texture samples texels from the texture bound to sampler at texture
coordinate P. An optional bias, specified in bias is included in
the level-of-detail computation that is used to choose mipmap(s) from which to sample.
For shadow forms, when compare is present, it is used as
. When P.wcompare is
not present, the last component of P is used as
P.
For non-shadow variants, the array layer comes from the last component of P.
| OpenGL ES Shading Language Version | ||||
|---|---|---|---|---|
| Function Name | 1.00 | 3.00 | 3.10 | 3.20 |
| texture | - | ✔ | ✔ | ✔ |
| texture (gSamplerCubeArray, samplerCubeArrayShadow) | - | - | - | ✔ |
texelFetch, texelFetchOffset, textureGrad, textureGradOffset, textureLod, textureLodOffset, textureOffset, textureProj, textureProjGrad, textureProjGradOffset, textureProjLod, textureProjLodOffset, textureProjOffset, textureSize
Copyright © 2011-2015 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. https://opencontent.org/openpub/.