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