wgsl
There are 135 repositories under wgsl topic.
LearningWebGPU
WebGPU tutorials inspired by LearningWebGL.com. Use both WGSL and GLSL/SPIR-V.
learn-wgpu-zh
Learn wgpu 中文版
wgpu-step-by-step
Tutorial: Rust wgpu graphics programming on native devices and the web.
wgsl_reflect
A WebGPU Shading Language parser and reflection library for Javascript.
TypeGPU
TypeScript library that enhances the WebGPU API, allowing resource management in a type-safe, declarative way.
webgpu_inspector
Inspection debugger for WebGPU
rusty_art
Creative coding and visual illusions in Rust.
online-wgsl-editor
A tiny WGSL online editor
encase
Provides a mechanism to lay out data into GPU buffers according to WGSL's memory layout rules
bevy-examples
Shaders and other small Bevy examples
go-webgpu
Go bindings for WebGPU, a safe & cross-platform GPU abstraction
GEngine
Rendering engine based on webgpu
wgpu-compute-toy
Cross-platform compute shader engine
shaderkit
Tools and IntelliSense for GLSL and WGSL.
spirq-rs
Light weight SPIR-V reflection library
wgshadertoy
A WGSL playground inspired by Shadertoy.
webgpu-raytracer
Realtime path tracing via WebGPU compute shaders
graphpu
Large-scale 3D graph vis software written in Rust.
webgpu-sponza-demo
WebGPU tech demo showcasing various graphics techniques
Neural-Network-Playground
A visual Deep Learning Framework for the Web - Built with WebGPU, Next.js and ReactFlow.
custos
A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.
neo
👩💻 Matrix and other math, accelerated by WebGPU and WASM
ShaderTranspiler
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
wasm2spirv
Compile your WebAssembly programs into SPIR-V shaders
tslfx
✨ TSLFX • Early-stage collection of VFX, utils, and SDFs for Three.js Shading Language (TSL)
WebGPU-Radix-Sort
WebGPU implementation for the radix sort algorithm as described in the paper "Fast 4-way parallel radix sorting on GPUs"
wesl-spec
A portable and modular superset of WGSL
wgsl_to_wgpu
Generate typesafe Rust bindings from WGSL shaders to wgpu
slime-sim-webgpu
🦠 Slime mold simulation with WebGPU and TypeScript.
silicate
Pure Rust GPU image compositor for Procreate file format.
wgsl-bindgen
Generate typesafe Rust bindings for wgsl shaders in wgpu
inline-spirv-rs
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
points
A Generative Art library made in WebGPU
bevy-simple-2d-outline
2D outline materials for the bevy game engine.