This is your work, valued
WebGPU/WebXR at Google
gl-matrix. Javascript Matrix and Vector library for High Performance WebGL apps
5.7kwebgpu-best-practices. A series of docs detailing best practices for developing with WebGPU
348webgl-quake3. WebGL Quake 3 level renderer
277webgl-source. WebGL renderer for Source Engine levels
238webgpu-clustered-shading. Personal experimental project to implement clustered shading with WebGPU.
209spookyball. WebGPU-powered, Halloween-themed breakout game
144game-shim. Browser shims to normalize game-centric API
130webgl2-particles-2. Updated version of particles demo, WebGL 2 only.
127webgl-texture-utils. Utilities for working with WebGL textures
126web-texture-tool. Texture loading utility for WebGL and WebGPU
124semilive. A Sublime Text plugin for "Live" coding
122building-the-game. Source for the series of blog posts "Building the Game" on Tojicode
116webvr.info. Source code for the WebVR.info website
107webgpu-metaballs. Metaballs rendered in WebGPU
97webgpu-test. Testing WebGPU
83texture-tester. Simple page for testing WebGL texture support
71webgpu-gltf-case-study. A case study in effective WebGPU patterns for rendering glTF models
68xr-dinosaurs. Roar!
67wgsl-preprocessor. A simple, template literals-based preprocessor for WGSL shaders
65hello-triangle-webgpu. Well commented hello triangle example for WebGPU
61one-triangle-web. Rendering one triangle, the WebGL/WebGPU way
58webgpu-bundle-culling. A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.
56js-struct. Utility to assist in parsing c-style structs from an ArrayBuffer
53chrome-webvr-issues. Stub repository for tracking bugs related to Chrome's experimental WebVR support
53webgpu-shadow-playground. Experimenting with Shadow techniques like Cascading Shadow Maps
49webgl2-particles. WebGL 2 test
45burrow. Toy WebGPU Deferred Renderer
44webgl-utils. Lightweight, standalone WebGL utilities
42webgl-ios-rage. WebGL renderer for iOS Rage levels
41webgl-samples. Random WebGL samples, typically demonstrating specific techniques
41webxr-particles. Variant of WebGL 2 particles demo tuned for WebXR
36watlas. A web port of XAtlas: Mesh parameterization / UV unwrapping library
28pristine-grid-webgpu. A WebGPU implementation of the "Pristine Grid" technique
27rosetta. Comparisons of shaders across multiple APIs
23shader-perf. Demonstration of asynchronous shader loading
21xr-critter. Pet Me!
21webxr-scene-optimization. A brief overview of techniques for optimizing 3D scenes for WebXR
21webgl2-crowd. Demonstrates animation "baking" using transform feedback.
19crocotile-webgl. Dirt simple WebGL loader/renderer for Crocotile 3D files
18webgl-iframe. JavaScript
17H3. Hyperactive Hexagonal Havoc!
13sponza-optimized. A version of the Sponza glTF that's been optimized for file size and instancing
10io-gallery. Simple WebVR gallery app for Google I/O 2017
9toji.dev. Personal "About Me" website.
8webxr-logo. A 3D variant of a proposed WebXR logo in Three.js (based on code by @cwilso)
7dinosaurs-static. Frozen in time for the benefit of Chrome testing
4is-it-webgpu. A Chrome extension that informs you if a page is using WebGPU or not.
4three.js. JavaScript 3D library.
4DartGB. A Gameboy emulator in Dart
3gamepadtest. Gamepad API Test
2bouncy-ball. :red_circle: Compare web animation techniques by bouncing a ball with each one.
2webidl2ts. Converts Web IDL to Typescript (.d.ts)
2