glsl-token-properties
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Found 64 results for ecosystem:stackgl
Takes an array of GLSL tokens and determines whether or not they're a property of another identifier
Converts an array of GLSL tokens to a plain source string
Retrieve the values defined with preprocessor statements in a selection 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
Bundle a glslify-deps dependency tree into a GLSL source string
injects a #define statement into a shader source
"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
Determine the scope depth of an array of GLSL tokens
creates the indices for a quad (two triangles)
Extract a shader's name from its source
glslify loader module for webpack
Extract function definitions from an array of GLSL tokens.
gl-matrix's vec4, split into smaller pieces
gl-matrix's quaternion, split into smaller pieces
natural looking film grain using noise functions
blend mode 'overlay' for GLSL
Determine the point of intersection between a ray and axis-aligned bounding box (AABB)
approximate face normal in the fragment shader
HSL to RGB color conversion in GLSL
glslify loader module for webpack
glslify transform that provides you with a cleaner module import/export syntax ✨
Generate a 3D lookAt matrix in GLSL
A logarithmic scale for glslify
test a shader's gl_FragColor output on a 1x1 canvas
A linear scale for glslify
3D mesh of Snowden's Bust
A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify
Pull audio waveform/frequency data into WebGL for realtime audio visualisation!
Smooth minimum functions for GLSL
Ï€ available at your convenience for use within glslify
Combine two signed distance fields with a chamfer-like join.
A minimal 3D cylindrical geometry, including normals, UVs, and mesh.
gl-matrix's vec4, in c, split into smaller pieces
Create quick WebGL demo's using glslify
Surface Simplification via Quadric Error Metrics
gamma-to-linear convenience utilities
Convenience module for GLSL raytracing that provides a turntable camera for your scene.
perturb normal from a normal map
Generates a ray for Shadertoy-style raycasting in GLSL
Get the normal vector of a position within a signed distance field.
an example scene which blends foreground and background images
blend mode 'overlay' for GLSL
Convenience module for FBO-driven particle simulations
Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations.
Given a signed distance function and ray, trace a scene to find the first point of intersection.
Mouse/touch-draggable first-person camera
glslify loader module for webpack 3.x
Extract macro preprocessor statements from an array of GLSL tokens
GLSL SDF function for generating a sphere.
Parse .PC2 vertex animation files
GLSL SDF function for generating a sphere.
Convenience wrapper for handling glslify on the client, minimising the amount of requests to glslify-deps
gl-matrix's quaternion, in c, split into smaller pieces
Smoothly combine two signed distance fields.
"Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts.
Find all require calls within a glslify file
Easily change and access your WebGL flags set by gl.enable/gl.disable with minimised overhead
Simple "lookat" camera abstraction built on top of gl-matrix
GLSL SDF function for generating a sphere.
Given a series of GLSL tokens, dedupes any extension declarations and places them at the top of the shader source
Read out the contents of a floating-point gl-texture2d