wgsl
There are 130 repositories under wgsl topic.
Orillusion/orillusion
Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.
patriciogonzalezvivo/lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
hjlld/LearningWebGPU
WebGPU tutorials inspired by LearningWebGL.com. Use both WGSL and GLSL/SPIR-V.
jinleili/learn-wgpu-zh
Learn wgpu 中文版
jack1232/wgpu-step-by-step
Tutorial: Rust wgpu graphics programming on native devices and the web.
brendan-duncan/wgsl_reflect
A WebGPU Shading Language parser and reflection library for Javascript.
brendan-duncan/webgpu_inspector
Inspection debugger for WebGPU
software-mansion/TypeGPU
TypeScript library that enhances the WebGPU API, allowing resource management in a type-safe, declarative way.
altunenes/rusty_art
Creative coding and visual illusions in Rust.
takahirox/online-wgsl-editor
A tiny WGSL online editor
teoxoy/encase
Provides a mechanism to lay out data into GPU buffers according to WGSL's memory layout rules
rust-adventure/bevy-examples
Shaders and other small Bevy examples
rajveermalviya/go-webgpu
Go bindings for WebGPU, a safe & cross-platform GPU abstraction
GEngine-js/GEngine
Rendering engine based on webgpu
compute-toys/wgpu-compute-toy
Cross-platform compute shader engine
CodyJasonBennett/shaderkit
Tools and IntelliSense for GLSL and WGSL.
PENGUINLIONG/spirq-rs
Light weight SPIR-V reflection library
fralonra/wgshadertoy
A WGSL playground inspired by Shadertoy.
gnikoloff/webgpu-raytracer
Realtime path tracing via WebGPU compute shaders
latentcat/graphpu
Large-scale 3D graph vis software written in Rust.
TilliFe/Neural-Network-Playground
A visual Deep Learning Framework for the Web - Built with WebGPU, Next.js and ReactFlow.
elftausend/custos
A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.
denosaurs/neo
👩💻 Matrix and other math, accelerated by WebGPU and WASM
RavEngine/ShaderTranspiler
A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU
gnikoloff/webgpu-sponza-demo
WebGPU tech demo showcasing various graphics techniques
szebniok/tree-sitter-wgsl
WebGPU Shading Language grammar for tree-sitter parser
Aandreba/wasm2spirv
Compile your WebAssembly programs into SPIR-V shaders
wgsl-tooling-wg/wesl-spec
A portable and modular superset of WGSL
kishimisu/WebGPU-Radix-Sort
WebGPU implementation for the radix sort algorithm as described in the paper "Fast 4-way parallel radix sorting on GPUs"
ScanMountGoat/wgsl_to_wgpu
Generate typesafe Rust bindings from WGSL shaders to wgpu
Avarel/silicate
Pure Rust GPU image compositor for Procreate file format.
PENGUINLIONG/inline-spirv-rs
Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Swoorup/wgsl-bindgen
Generate typesafe Rust bindings for wgsl shaders in wgpu
Absulit/points
A Generative Art library made in WebGPU
theseatoad/bevy-simple-2d-outline
2D outline materials for the bevy game engine.