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
- Host: GitHub
- URL: https://github.com/spite/shadereditor
- Owner: spite
- License: mit
- Created: 2015-03-27T14:59:18.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-03-30T00:21:50.000Z (about 11 years ago)
- Last Synced: 2025-04-30T10:32:16.341Z (about 1 year ago)
- Language: JavaScript
- Size: 469 KB
- Stars: 61
- Watchers: 8
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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!
[](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