shaderview
- [PLATFORM] All
- [STACK]
- rust
- elisp
- glsl
- [WEBSITE] https://github.com/yuann3/shaderview
- [GITHUB] https://github.com/yuann3/shaderview
An Emacs package for real-time GLSL shader preview directly in the editor. Live preview at whatever fps you want, hot reload on save, ShaderToy-compatible shaders, mouse interaction, and PNG export.
Three-layer architecture: shaderview.el (Elisp UI), shaderview-module (Rust FFI layer), and eg-core (pure Rust GPU library), with wgpu handling Metal/Vulkan. Supports standard uniforms including iResolution, iTime, iTimeDelta, iFrame, and iMouse. No window switching needed.