Skip to content

godfengliang/shaderforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShaderForge — GLSL Shader Editor

Write and preview GLSL fragment shaders in real-time, right in your browser. 12 built-in shader examples with adjustable uniforms.

Live Demo: shaderforge-gl.surge.sh

Features

  • Real-time compilation — Auto-compile on every keystroke
  • 12 built-in shaders:
    • Plasma Waves, Mandelbrot Fractal, Julia Fractal, Fire Effect
    • Ocean Waves, Kaleidoscope, Voronoi Cells, Raymarched Spheres
    • Neon Rings, Starfield, Tunnel Effect, Reaction Diffusion
  • Custom uniforms — Speed, 3 user-tweakable parameters
  • Fullscreen preview — Immersive shader viewing
  • Screenshot export — Save as PNG
  • Error highlighting — Inline GLSL error messages
  • Tab support — Proper indentation in the code editor

Tech

  • WebGL fragment shader rendering
  • Fullscreen quad rendering pipeline
  • Custom GLSL compiler with error feedback
  • Dual-context rendering (normal + fullscreen)
  • Single HTML file, zero dependencies

License

MIT

About

Browser-based GLSL shader editor with live preview. 12 built-in shaders, uniform controls, fullscreen.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages