Converts an array of GLSL tokens to a plain source string
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Extract a shader's name from its source
Infer the scope of each token in an array of GLSL tokens
Determine the scope depth of an array of GLSL tokens
glslify loader module for webpack
Bundle a glslify-deps dependency tree into a GLSL source string
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
injects a #define statement into a shader source
Find all require calls within a glslify file
glslify transform that provides you with a cleaner module import/export syntax ✨
Given a series of GLSL tokens, dedupes any extension declarations and places them at the top of the shader source
A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify
Read out the contents of a floating-point gl-texture2d
A node.js-style module system for GLSL!
blend mode 'overlay' for GLSL
creates the indices for a quad (two triangles)
powered by npms.io 🚀