LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
-
Updated
Aug 20, 2024 - GLSL
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
WebGPU Tutorial: Step-by-step graphics programming with WebGPU - the next-generation graphics API for the web.
Entity-Component Based Graphics Engine rendered by WebGPU(Dawn)
Generate typesafe Rust bindings for wgsl shaders in wgpu
Demos and experiments in WebGPU technology. Focus on compute shaders.
Realtime path tracing via WebGPU compute shaders
XGPU is an extendable library for WebGPU that provides a higher-level, easy-to-use interface for building rendering engines or processing numeric data. It handles automatic data binding, buffer alignment, and more...
Fractal renderer written in rust supporting multithreading, gpu compute and wasm
Webpack loader for wgsl, wgslx, and wgsli files.
Boid Simulation in rust. Rendered using WGSL (WGPU & WINIT)
Chip-8 Emulator in WASM, WebGPU
Minimalistic example of drawing iced custom shader widget using a single fragment shader
Path Tracer in WebGPU (in under 500 LOC)
Game Of Life using webgpu, written in Rust
Learning Bevy compute shaders by poorly implementing 2D Radiance Cascades algorithm for global illumination
By editing the properties of the particles, simulation can be performed with high performance using WebGPU. The following proof of concept shows so, live demo link:
Add a description, image, and links to the wgsl-shader topic page so that developers can more easily learn about it.
To associate your repository with the wgsl-shader topic, visit your repo's landing page and select "manage topics."