npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Walk the dependency graph of a glslify shader.
r/w stream of glsl tokens
A node.js-style module system for GLSL!
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Trim the whitespace within an array of GLSL tokens
gl-matrix's mat4, split into smaller pieces
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Determine the scope depth of an array of GLSL tokens
Converts an array of GLSL tokens to a plain source string
Bundle a glslify-deps dependency tree into a GLSL source string
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Infer the scope of each token in an array of GLSL tokens
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
Will add px to the end of style values which are Numbers
gl-matrix's vec2, split into smaller pieces
glslify loader module for webpack
gl-matrix's vec3, split into smaller pieces
Extract function definitions from an array of GLSL tokens.
Creates a WebGL context without a window
Saves WebGL context state
WebGL shader wrapper
gl-matrix's mat2, split into smaller pieces
Invert a matrix in GLSL
WebGL texture wrapper
gl-matrix's vec4, split into smaller pieces
gl-matrix's mat3, split into smaller pieces
Extract a shader's name from its source
Frame buffer object wrapper for WebGL
Vertex array object wrapper/shim for WebGL
WebGL buffer wrapper
Cook-Torrance specular/fresnel lighting term
Beckmann specular distribution for GLSL
The JS Buy SDK is a lightweight library that allows you to build ecommerce into any website. It is based on Shopify's API and provides the ability to retrieve products and collections from your shop, add products to a cart, and checkout.
anti-alias smoothstep utility function
Parse out a longitude and latitude from a value that is either a string or object.
Get up and running with the google maps API quickly
Robert Penner's easing functions in GLSL, available as a module for glslify.
Will add a header comment (such as license, version info, etc.) to the start of the transpiled code
transform streamed glsl tokens into an ast
through stream that translates glsl-parser AST nodes into working glsl code
A transform stream for glslify that adds an `import` directive to your shaders.
extract uniforms and attributes from glsl programs
through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms
Define states with values and kimi will drive between the states
Determine the point of intersection between a ray and axis-aligned bounding box (AABB)
Core implementation of gl-shader without parser dependencies
WebGL extension wrangler
create a readable stream of glsl ast nodes that produce a module system
Transpile GLSL to JS
Khronos WebGL conformance test suite
Showing 50 of 199 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Walk the dependency graph of a glslify shader.
r/w stream of glsl tokens
A node.js-style module system for GLSL!
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Trim the whitespace within an array of GLSL tokens
gl-matrix's mat4, split into smaller pieces
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Determine the scope depth of an array of GLSL tokens
Converts an array of GLSL tokens to a plain source string
Bundle a glslify-deps dependency tree into a GLSL source string
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Infer the scope of each token in an array of GLSL tokens
Retrieve the values defined with preprocessor statements in a selection of GLSL tokens
Will add px to the end of style values which are Numbers
gl-matrix's vec2, split into smaller pieces
glslify loader module for webpack
gl-matrix's vec3, split into smaller pieces
Extract function definitions from an array of GLSL tokens.
Creates a WebGL context without a window
Saves WebGL context state
WebGL shader wrapper
gl-matrix's mat2, split into smaller pieces
Invert a matrix in GLSL
WebGL texture wrapper
gl-matrix's vec4, split into smaller pieces
gl-matrix's mat3, split into smaller pieces
Extract a shader's name from its source
Frame buffer object wrapper for WebGL
Vertex array object wrapper/shim for WebGL
WebGL buffer wrapper
Cook-Torrance specular/fresnel lighting term
Beckmann specular distribution for GLSL
The JS Buy SDK is a lightweight library that allows you to build ecommerce into any website. It is based on Shopify's API and provides the ability to retrieve products and collections from your shop, add products to a cart, and checkout.
anti-alias smoothstep utility function
Parse out a longitude and latitude from a value that is either a string or object.
Get up and running with the google maps API quickly
Robert Penner's easing functions in GLSL, available as a module for glslify.
Will add a header comment (such as license, version info, etc.) to the start of the transpiled code
transform streamed glsl tokens into an ast
through stream that translates glsl-parser AST nodes into working glsl code
A transform stream for glslify that adds an `import` directive to your shaders.
extract uniforms and attributes from glsl programs
through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms
Define states with values and kimi will drive between the states
Determine the point of intersection between a ray and axis-aligned bounding box (AABB)
Core implementation of gl-shader without parser dependencies
WebGL extension wrangler
create a readable stream of glsl ast nodes that produce a module system
Transpile GLSL to JS
Khronos WebGL conformance test suite
Showing 50 of 199 packages