Есть ли инструменты для разработки шейдеров OpenGL ES 2.0? - PullRequest
4 голосов
/ 18 января 2011

Я работаю над разработкой приложения для iPad. Мне нужно использовать OpenGL ES 2.0, чтобы я мог использовать собственные шейдеры в своем проекте. Я ищу инструмент, похожий на «Shader Builder» в OSX, который работает с OpenGL ES. Существует ли такой инструмент?

Я пытался использовать Shader Builder. Это хорошо, но в нем используется не-ES версия OpenGL.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 14 октября 2011

вы можете использовать Тайфун Labs Shader Designer http://www.opengl.org/sdk/tools/ShaderDesigner/

или glslDevil http://cumbia.informatik.uni -stuttgart.de / glsldevil /

, вы также можете проверить этонить Инструменты для редактирования GLSL

2 голосов
/ 26 января 2011

Поскольку ESSL является более или менее подмножеством GLSL x, использование Shader Builder в OSX является довольно хорошим способом разработки ваших шейдеров.Единственная разница будет в точных настройках, но вы не получите должного результата для этого, пока не попробуете это в системе.

Существуют решения - у malideveloper.com есть плагин Eclipse для разработки шейдеров - но это для Linux / Windows.

Итак, мой ответ:

Использование#ifdef SHADER_API_OGLES20 для точности. Старайтесь не использовать слишком странные встроенные функции. При разработке

выведите журнал компилятора.
...