Co się stanie, jeśli powiązać (różne tekstury) z GL_TEXTURE_2D
i GL_TEXTURE_CUBE_MAP
w tej samej jednostce obrazu tekstury?OpenGL ES 2.x: Powiąż oba "GL_TEXTURE_2D" i "GL_TEXTURE_CUBE_MAP" w tej samej jednostce obrazu tekstury?
Załóżmy na przykład, że wiążę jedną teksturę z celem GL_TEXTURE0
i inną teksturę z tym samym obiektem docelowym dla tego samego obiektu tekstury. Czy mogę następnie mieć dwie jednolite zmienne, jedną sampler2D
i drugą samplerCube
i ustawić zarówno na 0 (w odniesieniu do GL_TEXTURE0
)?
Podejrzewam, że odpowiedź brzmi "nie" (lub że wynik jest nieokreślony), ale nie znalazłem niczego w specyfikacji, która wyraźnie zabrania stosowania wielu obiektów teksturowanych w tej samej jednostce obrazu tekstury.