Converts an array of GLSL tokens to a plain source string
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Extract a shader's name from its source
Infer the scope of each token in an array of GLSL tokens
glslify loader module for webpack
Determine the scope depth of an array of GLSL tokens
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 ✨
A node.js-style module system for GLSL!
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
creates the indices for a quad (two triangles)
blend mode 'overlay' for GLSL
powered by npms.io 🚀