ShaderPad: A Lightweight Library for Web Shaders
ShaderPad is a 5.8kb library that simplifies adding high-performance shaders to websites by removing the need for complex graphics scaffolding.
GPU programs written in GLSL, HLSL, or similar languages that control how vertices and fragments are processed during rendering, enabling custom visual effects like lighting, texturing, and procedural animation.
ShaderPad is a 5.8kb library that simplifies adding high-performance shaders to websites by removing the need for complex graphics scaffolding.

FFmpeg is utilizing Vulkan Compute shaders to bring high-performance, cross-platform GPU acceleration to professional video codecs.
A high-performance procedural island generator using Wave Function Collapse and WebGPU to create logically connected 3D hex maps.

Drive alpha, animation, and vertex twisting from a noise texture to turn a plane into convincing, rising smoke in three.js.
A procedurally animated shader makes motion visible only near your gaze point, letting you see the size of your fovea.

A practical GPU guide to rendering flame fractals with atomic density splatting, flexible transforms, and simple color/tonemapping plus DOF and motion blur.