¿Qué sucede si vincula (diferentes texturas) a GL_TEXTURE_2D
y GL_TEXTURE_CUBE_MAP
en la misma unidad de imagen de textura?OpenGL ES 2.x: ¿enlazar ambos `GL_TEXTURE_2D` y` GL_TEXTURE_CUBE_MAP` en la misma unidad de imagen de textura?
Por ejemplo, supongamos que ato una textura al objetivo GL_TEXTURE0
de GL_TEXTURE_2D
y otra textura al mismo objetivo de la unidad de textura GL_TEXTURE_CUBE_MAP
. ¿Puedo entonces tener dos variables uniformes, una a sampler2D
y la otra a samplerCube
y configurar ambas a 0 (para referirse a GL_TEXTURE0
)?
Sospecho que la respuesta es "no" (o que el resultado es indefinido) pero no he encontrado nada en la especificación que prohíba específicamente el uso de múltiples objetivos de textura en la misma unidad de imagen de textura.