LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
-
Updated
Jun 11, 2024 - GLSL
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
Learn computer graphics by writing GPU shaders!
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
modular audio visualisation powered by JavaScript
A collection of GLSL noise functions for use with WebGL with an easy to use API.
Real-Time Global Illumination using Precomputed Light Field Probes
Worley noise implementation for WebGL shaders
Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
Optical flow shader for WebGL - BYORenderer.
🎨 The code for my shader tutorials on YouTube.
Drawing patterns with glsl shaders on modern browsers.
A backup of all public WebGL fragment shaders that I have published on Shadertoy.
1st place at Revision 2020 (PC 64K Intro)
3D fractal renderer in GLSL.
Image processing shaders with WebGL
Add a description, image, and links to the webgl topic page so that developers can more easily learn about it.
To associate your repository with the webgl topic, visit your repo's landing page and select "manage topics."