17 lines
428 B
GLSL
17 lines
428 B
GLSL
/**
|
|
* A wrapper around the texture (WebGL2) / textureCube (WebGL1)
|
|
* function to allow for WebGL 1 support.
|
|
*
|
|
* @name czm_textureCube
|
|
* @glslFunction
|
|
*
|
|
* @param {samplerCube} sampler The sampler.
|
|
* @param {vec3} p The coordinates to sample the texture at.
|
|
*/
|
|
vec4 czm_textureCube(samplerCube sampler, vec3 p) {
|
|
#if __VERSION__ == 300
|
|
return texture(sampler, p);
|
|
#else
|
|
return textureCube(sampler, p);
|
|
#endif
|
|
} |