Search results
154 packages found
A node.js-style module system for GLSL!
Import GLSL source files as strings. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.
glslify as a babel transform
Import GLSL strings with glslify
Ray-sphere intersection in GLSL bypassing precision issues
create a readable stream of glsl ast nodes that produce a module system
natural looking film grain using noise functions
blend mode 'overlay' for GLSL
Cook-Torrance specular/fresnel lighting term
Invert a matrix in GLSL
Beckmann specular distribution for GLSL
optimized 9-tap gaussian blur for GLSL
Get the luma (brightness) of an RGB color in GLSL. Useful for converting images to greyscale
repeating checker GLSL pattern
webgl-noise shaders ported to work with glslify
Functions to test if a point is outside ranges, namely useful for 3D/2D scenes that may have reversed bounds
Import GLSL strings with glslify - based on https://github.com/darionco/esbuild-plugin-glslify
WebGL shim for node
FXAA implementation for glslify in WebGL
test a shader's gl_FragColor output on a 1x1 canvas