glslify's repositories
glsl-easings
Robert Penner's easing functions in GLSL, available as a module for glslify.
glslify-loader
:floppy_disk: glslify loader module for webpack
glsl-colormap
colormaps for glsl shaders
rollup-plugin-glslify
Import GLSL strings with glslify
glsl-tokenizer
r/w stream of glsl tokens
babel-plugin-glslify
:tropical_fish: Babel transform for glslify
glsl-circular-arc
draw anti-aliased circular arcs in a shader with glslify
glsl-perturb-normal
perturb normal from a normal map
glsl-proj4
proj4 coordinate transforms in glsl
glsl-raytrace
:rainbow: Given a signed distance function and ray, trace a scene to find the first point of intersection.
glslify-hex
A transform stream for glslify that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.
glsl-specular-cook-torrance
Calculates the specular/fresnel power in the Cook-Torrance model
glsl-look-at
:eyes: Generates a 3D lookAt matrix in GLSL
glsl-diffuse-oren-nayar
Oren-Nayar diffuse lighting for GLSL
glslify-import
A transform stream for glslify that adds an `import` directive to your shaders.
glsl-combine-chamfer
Combine two signed distance fields with a chamfer-like join.
glsl-specular-blinn-phong
GLSL for specular weight in Blinn-Phong lighting model
glsl-specular-phong
Specular power from Phong distribution
glsl-cartesian-to-barycentric
glslify module to convert cartesian to barycentric coordinates
glsl-specular-ward
Ward anisotropic specular model for GLSL
glslify-bundle
Bundle a glslify-deps dependency tree into a GLSL source string
glsl-proj4-camera
use proj4 strings to map lonlat geometry to screen coordinates in a shader
glsl-proj4-texture
pre-calculate proj4 coordinate transformations as a texture
glslify-deps
Walk the dependency graph of a glslify shader
glsl-token-assignments
Take an array of GLSL tokens and determine which tokens are either assignments or variable definitions.
glslify-require
var src = require('./shader.glsl')
glsl-token-functions
Extract function definitions from an array of GLSL tokens.
glsl-token-whitespace-trim
Trim the whitespace within an array of GLSL tokens