This is a GLSL shader IDE that I'm writing in Qt (and thus, inherently, C++) and a bit of OpenGL, mostly for educational purposes.
While the IDE only supports OpenGL 3.3 core profile for now, I will try to add support for multiple versions, including OpenGL 4.5.
- Add .stl support.
- Pack modelspace, UV and normal data into one struct array.
- Add ability to manage .glsl files.
- Syntax highlighting.
- Basic error checking.
- UI cleanup.
- Implement
time
uniform. - Implement
resolution
uniform. - Implement
mouse
uniform. - Textures in fragment shader.
-
Help
section.