Search results
384 packages found
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
Shader module system for luma.gl
Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.
A webpack loader for wgsl shaders supporting nested imports.
Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
React component that let's you easily render a shader on a canvas by simply passing a fragment shader, following the shadertoy syntax, and logic, so you don't have to worry about passing basic uniforms, or setting up the webgl scene to do that, all the wo
GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use with glslify.
Tools for creating signed distance fields from image data
Fast 4-way parallel radix sort for WebGPU
WebGL & GLSL abstraction layer
lookup table color transforms for glslify
Easier WebGL animations for websites
Render waveforms to `<canvas />` using [WebGPU](https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API)
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
Multi-channel SDF font rendering & basic text layout for WebGL
Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)
A type-safe way to create WebGL 1/2 shader programs and set their attributes
A node.js-style module system for GLSL!