Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tools for GLSL editing [closed]

I'm looking for some kind of tool to work with GLSL. I want to experiment with shaders in the WebGL application, so what I'm looking for is something like RenderMonkey. As far as I know - RenderMonkey is not supported anymore, so there must be some other tool that took it's place.

The best would be if I could do both the "effect composing" like RM and the raw GLSL code development.

like image 325
Juriy Avatar asked Apr 08 '11 09:04

Juriy


People also ask

How do I edit a GLSL file?

You can also open and edit GLSL files with source code editors, such as Microsoft Visual Studio Code (multiplatform). Since GLSL files are saved in plain text, you can use any text editor, such as Microsoft Notepad (bundled with Windows), Apple TextEdit (bundled with macOS), or gedit (Linux) to open and edit them.

Does Blender support GLSL?

Blender supports vertex and fragment shaders in GLSL (i.e. “GLSL programs”; not to be confused with the built-in “GLSL material” or “GLSL shading”).

What is KodeLife?

Lightweight App, Heavyweight Power KodeLife gives you 100% native real-time control over GPU power across multiple platforms, with one lightweight app.


2 Answers

Looking forward to see some nice answers.

In the meantime, I recommend having a play with ShaderToy and FractalLab

shader toy

FractalLab

like image 159
George Profenza Avatar answered Sep 22 '22 15:09

George Profenza


It's not a full IDE, but the WebGL inspector browser extension by benvanik seems promising:

http://benvanik.github.com/WebGL-Inspector/

From his page a number of features that might be along the lines you're looking for:

  • Extension for injecting into pages
  • Embed in an existing application with a single script include
  • Capture entire GL frames
  • Annotated call log with stepping/resource navigation and redundant call warnings
  • Pixel history see all draw calls that contributed to a pixel + blending information
  • GL state display
  • Resource browsers for textures, buffers, and programs

I've only used it a little bit, but it seems to be a lot better than working in the bare browser.

like image 20
laslowh Avatar answered Sep 22 '22 15:09

laslowh