Brandon Jones's repositories
webgpu-best-practices
A series of docs detailing best practices for developing with WebGPU
webgl-quake3
WebGL Quake 3 level renderer
web-texture-tool
Texture loading utility for WebGL and WebGPU
webvr.info
Source code for the WebVR.info website
spookyball
WebGPU-powered, Halloween-themed breakout game
webgpu-metaballs
Metaballs rendered in WebGPU
webgpu-test
Testing WebGPU
hello-triangle-webgpu
Well commented hello triangle example for WebGPU
xr-dinosaurs
Roar!
webgpu-gltf-case-study
A case study in effective WebGPU patterns for rendering glTF models
wgsl-preprocessor
A simple, template literals-based preprocessor for WGSL shaders
webgpu-shadow-playground
Experimenting with Shadow techniques like Cascading Shadow Maps
webgpu-bundle-culling
A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.
webxr-scene-optimization
A brief overview of techniques for optimizing 3D scenes for WebXR
xr-critter
Pet Me!
pristine-grid-webgpu
A WebGPU implementation of the "Pristine Grid" technique
sponza-optimized
A version of the Sponza glTF that's been optimized for file size and instancing
is-it-webgpu
A Chrome extension that informs you if a page is using WebGPU or not.
bouncy-ball
:red_circle: Compare web animation techniques by bouncing a ball with each one.
gpuinfo-vulkan-query
Program your own vulkan.gpuinfo.org query in Python. Used to determine baseline hardware for WebGPU.
Vulkan-ValidationLayers
Vulkan Validation Layers (VVL)
webgpu-samples
WebGPU Samples
webgpu-seed
🔺🌱 An example on how to render a hello triangle with WebGPU.