Search results
20 packages found
Daniel Holden's functions designed to avoid conditionals in GLSL, 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.
Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast
Robert Penner's easing functions in GLSL, available as a module for glslify.
Extract function definitions from an array of GLSL tokens.
Robert Penner's easing functions in GLSL, available as a module for glslify.
Smooth minimum functions for GLSL
Vignette functions for glslify
GLSL function for computing light attenuation
GLSL function for computing lighting direction
Map a value from one range to another. Equivalent to Processing's map() function.
Typescript library providing print-like function to WGSL shader
WebGL shader function to decode a 32-bit float from the RGBA color channels of a texel
WebGL shader function to encode a 32-bit float to the RGBA color channels of a texel
A React functional component to display a simple WebGL shader.
glslify function for approximating chromatic aberration
Library of combinable shader color manipulation methods to be used with glslify imports
A collection of GLSL noise functions for use with WebGL with an easy to use API.
A reusable GLSL point light function
Various easy WebGL helper functions