r/w stream of glsl tokens
WebGL and WebGL2 constants
Bundle a glslify-deps dependency tree into a GLSL source string
flattens nested vertex data into a typed array
gets a WebGLRenderingContext
Shader module system for luma.gl
safely inject a block of tokens into a shader
Infer the scope of each token in an array of GLSL tokens
Determine the scope depth of an array of GLSL tokens
injects a #define statement into a shader source
all the WebGL 1.0 constants
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Additional classes for luma.gl
DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets
transform streamed glsl tokens into an ast
regl is a fast functional WebGL framework.
🦅 cli syntax highlighting: any function - any object - 176 languages
Customizable GLSL code generator for @thi.ng/shader-ast
Robert Penner's easing functions in GLSL, available as a module for glslify.
GLSL parser and code generator based on Google's glsl-unit grammar
powered by npms.io 🚀