Are there any tools for developing OpenGL ES 2.0 shaders?

I am working on developing an application for the iPad. I need to use OpenGL ES 2.0 so that I can use custom shaders in my project. I am looking for a tool like Shader Builder on OSX that works with OpenGL ES. Is there such a tool?

I tried using Shader Builder. This is good, but it uses a different version of OpenGL than ES.

Thanks!

+4
source share
2 answers

Since ESSL is more or less a subset of GLSL x, using Shader Builder in OSX is a pretty good way to develop shaders. The only difference would be in the accuracy settings, but you will not get the proper result for this until you try it in the system.

There are solutions - malideveloper.com has an Eclipse plugin for shader development, but this is for Linux / Windows.

So my answer is:

Use #ifdef SHADER_API_OGLES20 for accuracy. Try not to use too strange built-in functions. Dump the compiler log when developing.

+2
source

you can use Shader Designer Typhoon Labs http://www.opengl.org/sdk/tools/ShaderDesigner/

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

also you can check this stream GLSL editing tools

+3
source

Source: https://habr.com/ru/post/1335919/


All Articles