Shaderview is a desktop application for developing GLSL shaders using Lua, LÖVE2D, and GLSL. Features integrated debug tools, hot reloading, and compilation error handling.


  • Automatic file reloading - Application code, shaders, and textures will automatically reload whenever changes are detected.
  • Robust error handling - Shaderview catches application errors and shader compilation errors. When the errors are fixed, it will gracefully recover back to a working state.
  • Debug tools - View project info, performance data, and textures all inside the integrated debug GUI.