Yoo wasupp Yiyuan's here, welcome! i mainly build abstractions, or tear them down

i'm a software engineer based in singapore, passionate about building high-performance, reliable tools, and anything that makes me more productive

shaderview

rust · wgpu · glsl · 2026 GITHUB ↗

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.