glslify's repositories
glsl-aastep
anti-alias smoothstep utility function
glsl-hash-blur
a blur effect based on random hash offset
glsl-halftone
a halftone effect in GLSL
glsl-face-normal
approximate face normal in the fragment shader
glsl-camera-ray
:camera: Generates a ray for Shadertoy-style raycasting in GLSL
glsl-gamma
gamma-to-linear convenience utilities
glslify-fancy-imports
:sparkles: glslify transform that provides you with a cleaner module import/export syntax
glsl-token-function-shaker
✂️ Shakes out any unused functions from your GLSL shaders
glsl-ruler
:triangular_ruler: Helper module for debugging raytraced SDFs
glsl-sdf-sphere
GLSL SDF function for generating a sphere
glsl-scale-linear
A linear scale for glslify
glsl-sdf-normal
Get the normal vector of a position within a signed distance field.
glsl-combine-smooth
Smoothly combine two signed distance fields.
glsl-scale-log
A logarithmic scale for glslify
glsl-turntable-camera
Convenience module for GLSL raytracing that provides a turntable camera for your scene.
glsl-token-string
converts an array of GLSL tokens to a plain GLSL source string
glslify-detective
Find all require calls within a glslify file
glslify-promise
A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify.
glsl-shader-name
Extract a shader's name from its source
glslify-client
Convenience wrapper for handling glslify on the client, minimising the amount of requests to glslify-deps
glsl-token-depth
Determine the scope depth of an array of GLSL tokens
glsl-token-scope
Infer the scope of each token in an array of GLSL tokens
glslify-resolve-remote
A replacement resolver function for glslify that lets you automatically pull in GLSL modules from npm
glsl-token-extension-dedupe
Given a series of GLSL tokens, dedupes any extension declarations and places them at the top of the shader source
glsl-token-macros
Extract macro preprocessor statements from an array of GLSL tokens.