Доступны ли поиски текстуры с трехмерной текстурой в iOS и OpenGLES 2.0? - PullRequest
3 голосов
/ 18 февраля 2012

Можно ли вызвать texture3D (sampler3DTexture, координаты) в фрагментном шейдерном коде, работающем с OpenGLES 2.0 и iOS? Я знаю, что текстуры sampler3D явно не упоминаются в OpenGLES, но они включены в заголовочные файлы OpenGLES 2.0 от Kronos.

Я пытаюсь передать 3D-текстуру в шейдер и заставить ее выполнять поиск 3D-текстур в iOS и OpenGLES 2.0. Любое понимание будет оценено.

Спасибо!

Ответы [ 2 ]

1 голос
/ 18 марта 2014

Это не доступно в спецификации OpenGL ES 2.0.Это доступно в 3.0.

0 голосов
/ 18 февраля 2012

Да, texture3D в GLSLES доступна, если ваша реализация GLES сообщает, что она поддерживает расширение OES_texture_3D. Читайте здесь: http://www.khronos.org/registry/gles/extensions/OES/OES_texture_3D.txt В нем указано, какие новые функции доступны в GLSLES (texture3D и другие).

...