Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
β61Feb 11, 2025Updated last year
Alternatives and similar repositories for glsl-conditionals
Users that are interested in glsl-conditionals are comparing it to the libraries listed below
Sorting:
- Adaptation of Threejs BasisTextureLoader for OGLβ15Aug 27, 2021Updated 4 years ago
- πGLSL Triplanar texture mapping. glslify format.β31Mar 27, 2018Updated 7 years ago
- A transform stream for glslify that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.β35Oct 2, 2016Updated 9 years ago
- β13Apr 1, 2025Updated 11 months ago
- β16Jun 27, 2019Updated 6 years ago
- β19Mar 15, 2015Updated 10 years ago
- GLSL Bezier curveβ32Oct 18, 2019Updated 6 years ago
- Library of combinable shader color manipulation methods to be used with glslify importsβ64Nov 13, 2015Updated 10 years ago
- Regl base for webgl fluid simulationsβ14May 12, 2018Updated 7 years ago
- CLI tool for packing multiple files into a single binary, as an alternative to spritesheets, in order to save network requests in the broβ¦β25Aug 10, 2021Updated 4 years ago
- Research on advanced profiling of high-performance web applications (primarily WebGL applications).β42Dec 29, 2018Updated 7 years ago
- Toolkits for the webβ57Updated this week
- A collection of modifiers and operations for distance field equationsβ117Oct 22, 2020Updated 5 years ago
- Sometimes you just need to postion things on the surface of a sphere. Here are a few methods I've used over the years.β22Oct 12, 2017Updated 8 years ago
- A simple starter kit to prototype quickly your ideas with Three.jsβ109Mar 17, 2018Updated 7 years ago
- Tool for extending three.js materials by modifying ShaderLib code.β42Dec 22, 2017Updated 8 years ago
- Efficient multi-threaded task scheduler using generic re-usable WebWorkers.β11Jan 18, 2022Updated 4 years ago
- Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.β10Jul 6, 2024Updated last year
- ποΈπποΈ to skim glsl sources w/ foldable shader chunks for threejs shaderlibβ109Mar 7, 2022Updated 3 years ago
- glsl tool functionsβ24Apr 1, 2020Updated 5 years ago
- Small util to centralize and debounce window 'resize' events.β24Jan 22, 2018Updated 8 years ago
- Minimal WebGPU Libraryβ31Nov 14, 2022Updated 3 years ago
- A simple batch assets loaderβ39Jun 14, 2023Updated 2 years ago
- glslify module to retrieve screen space position from vertices in shaderβ14Nov 9, 2017Updated 8 years ago
- A one trick pony package to download an image from a canvas.β14Jul 6, 2024Updated last year
- β16Jan 31, 2024Updated 2 years ago
- calculate repeated values for glslify.β11May 23, 2019Updated 6 years ago
- Builds a ThreeJS quaternion from a normal vectorβ28Mar 24, 2022Updated 3 years ago
- WebGL school project at Gobelins, Paris.β25Jun 12, 2016Updated 9 years ago
- GROW Paris, an event about creative coding.β19Dec 4, 2017Updated 8 years ago
- FrameBuffer Object inspector for three.jsβ142Feb 27, 2018Updated 8 years ago
- GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL fileβ¦β142Jul 6, 2024Updated last year
- Detect and report browser and hardware features.β73Dec 9, 2022Updated 3 years ago
- A CapsuleBufferGeometry as a new geometry primitive for THREE.JSβ36May 30, 2022Updated 3 years ago
- A native webgl wrapper for 2D shaders.β35Sep 6, 2021Updated 4 years ago
- A GPU-side profiler for WebGL using EXT_disjoint_timer_queryβ75May 20, 2023Updated 2 years ago
- A GLSL Module which generates a rotation matrix.β21May 18, 2018Updated 7 years ago
- Advanced rendering pipeline for ClayGLβ48Oct 19, 2021Updated 4 years ago
- Experimental WebGL Music Visualizerβ81Jun 26, 2017Updated 8 years ago