glsl-rotate
GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use with glslify.
GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use with glslify.
Transpose a matrix in GLSL
Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
Library of combinable shader color manipulation methods to be used with glslify imports
A few tools for GLSL shader reloading at runtime.
Bayer matrix dithering in GLSL
Import GLSL strings with glslify (a node.js-style module system for GLSL).
a blur effect based on random hash offset
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 GLSL development server for testing and expreimentation.
Vignette functions for glslify
blend mode 'overlay' for GLSL
The hypot function in GLSL
Lambertian diffuse lighting for GLSL
Convert GLSL from WebGL to OpenGL
draw wireframes using triangles in screen-projected coordinates
lookup table color transforms for glslify