Zero-deps library for creating WebGL-based applications using Vite and TypeScript
Quad Shader is a zero-dependencies JavaScript library for creating WebGL-based 2D shader animations. It allows developers to provide GLSL shaders to an `animate()` function that renders them to a quad, making it accessible for both WebGL beginners and experienced shader developers. The library is built with TypeScript and designed to work with Vite as a build tool, and it includes utilities like `getComputedStylePropRGBA` for integrating shader uniforms with CSS styling.