An open API service indexing awesome lists of open source software.

https://github.com/spite/shadereditor

Live GLSL WebGL Shader Editor
https://github.com/spite/shadereditor

Last synced: about 1 year ago
JSON representation

Live GLSL WebGL Shader Editor

Awesome Lists containing this project

README

          

# Live WebGL Shader Editor
This is a JavaScript library that aims to provide the same functionality as *Firefox DevTools Shader Editor*: modify the source of shaders in real-time, in the browser, without reloading, easy to include and totally implementation-agnostic. Using function hooks to modify the relevant methods of *WebGLRenderingContext*, it's possible to add this features with JavaScript only.

The main idea is to create a *Chrome DevTools extension*. And I have really no idea how to get that done, so if anyone is willing to help, let's do it!

[![demo](http://www.clicktorelease.com/blog/shader-editor-images/snapshot.jpg)](http://www.clicktorelease.com/tmp/shader-editor)

You can read more about this in [Creating a Plug'n Play Live WebGL Shader Editor](http://www.clicktorelease.com/blog/live-webgl-shader-editor)

As always: forks, pull requests and code critiques are welcome!

#### License ####

MIT licensed

Copyright (C) 2015 Jaume Sanchez Elias, http://www.clicktorelease.com