glsl-quad
glsl-quad provides simple utilities (simple quad mesh, shaders, etc.) for image processing with webgl.
glsl-quad provides simple utilities (simple quad mesh, shaders, etc.) for image processing with webgl.
gamma-to-linear convenience utilities
Bayer matrix dithering in GLSL
A parcel plugin for GLSL files
Import GLSL strings with glslify (a node.js-style module system for GLSL).
Given a screen size, get values between -1 and +1 for the current pixel
a blur effect based on random hash offset
Marching.js is a JavaScript library that compiles GLSL ray marchers.
A transform stream for glslify that minifys with optional mangling
A synchronous wrapper for glslify, providing a consistent interface between both Node.js and browserify
perturb normal from a normal map
glslify function for approximating chromatic aberration
A simple WebGL components for fragment shader. Can be used with Shadertoys codes
Shadertoy like functionality as a portable js library.
render ShaderToy demos to PNG
A simple GLSL development server for testing and expreimentation.
Vignette functions for glslify
We serve your draw calls type-safe and gluten-free
list of extensions promoted to core in WebGL2
A GLSL-focused particle engine for THREE.js.