🌅 🌈
WebGL Shader Playground.
ShaderExpo
is purely dependency free shader editor made in Raw WebGL API.
Experiment with basic webgl shaders on the fly.
Checkout ShaderExpo Case Study
- Rich CodeEditor
- Simple CodeEditor
- AutoCompletion
- Live Editing
- Basic Debugging
Name | Type | Description |
---|---|---|
uWorldMatrix | mat4 | I don't know |
uViewMatrix | mat4 | I don't know |
uProjMatrix | mat4 | I don't know |
uTime | float | current frame time |
mouse | vec2 | mouse postion |
resolution | vec2 | canvas width, height |
viewPos | vec3 | camera position |
texture | sampler2D | default diffuse texture |
- Ace
- Add 3D Models
- More Shader Variables
- Saving Shaders
- OOP
Contributions are welcome.
Example Shaders are taken from https://glslsandbox.com
⭐ Support the project by giving it a star ⭐
Made with ❤️ and JavaScript