This is your work, valued

San Jose, CA

Brandon Jones

Elite
@toji

WebGPU/WebXR at Google

gl-matrix. Javascript Matrix and Vector library for High Performance WebGL apps

5.7k

webgpu-best-practices. A series of docs detailing best practices for developing with WebGPU

348

webgl-quake3. WebGL Quake 3 level renderer

277

webgl-source. WebGL renderer for Source Engine levels

238

webgpu-clustered-shading. Personal experimental project to implement clustered shading with WebGPU.

209

spookyball. WebGPU-powered, Halloween-themed breakout game

144

game-shim. Browser shims to normalize game-centric API

130

webgl2-particles-2. Updated version of particles demo, WebGL 2 only.

127

webgl-texture-utils. Utilities for working with WebGL textures

126

web-texture-tool. Texture loading utility for WebGL and WebGPU

124

semilive. A Sublime Text plugin for "Live" coding

122

building-the-game. Source for the series of blog posts "Building the Game" on Tojicode

116

webvr.info. Source code for the WebVR.info website

107

webgpu-metaballs. Metaballs rendered in WebGPU

97

webgpu-test. Testing WebGPU

83

texture-tester. Simple page for testing WebGL texture support

71

webgpu-gltf-case-study. A case study in effective WebGPU patterns for rendering glTF models

68

xr-dinosaurs. Roar!

67

wgsl-preprocessor. A simple, template literals-based preprocessor for WGSL shaders

65

hello-triangle-webgpu. Well commented hello triangle example for WebGPU

61

one-triangle-web. Rendering one triangle, the WebGL/WebGPU way

58

webgpu-bundle-culling. A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.

56

js-struct. Utility to assist in parsing c-style structs from an ArrayBuffer

53

chrome-webvr-issues. Stub repository for tracking bugs related to Chrome's experimental WebVR support

53

webgpu-shadow-playground. Experimenting with Shadow techniques like Cascading Shadow Maps

49

webgl2-particles. WebGL 2 test

45

burrow. Toy WebGPU Deferred Renderer

44

webgl-utils. Lightweight, standalone WebGL utilities

42

webgl-ios-rage. WebGL renderer for iOS Rage levels

41

webgl-samples. Random WebGL samples, typically demonstrating specific techniques

41

webxr-particles. Variant of WebGL 2 particles demo tuned for WebXR

36

watlas. A web port of XAtlas: Mesh parameterization / UV unwrapping library

28

pristine-grid-webgpu. A WebGPU implementation of the "Pristine Grid" technique

27

rosetta. Comparisons of shaders across multiple APIs

23

shader-perf. Demonstration of asynchronous shader loading

21

xr-critter. Pet Me!

21

webxr-scene-optimization. A brief overview of techniques for optimizing 3D scenes for WebXR

21

webgl2-crowd. Demonstrates animation "baking" using transform feedback.

19

crocotile-webgl. Dirt simple WebGL loader/renderer for Crocotile 3D files

18

webgl-iframe. JavaScript

17

H3. Hyperactive Hexagonal Havoc!

13

sponza-optimized. A version of the Sponza glTF that's been optimized for file size and instancing

10

io-gallery. Simple WebVR gallery app for Google I/O 2017

9

toji.dev. Personal "About Me" website.

8

webxr-logo. A 3D variant of a proposed WebXR logo in Three.js (based on code by @cwilso)

7

dinosaurs-static. Frozen in time for the benefit of Chrome testing

4

is-it-webgpu. A Chrome extension that informs you if a page is using WebGPU or not.

4

three.js. JavaScript 3D library.

4

DartGB. A Gameboy emulator in Dart

3

gamepadtest. Gamepad API Test

2

bouncy-ball. :red_circle: Compare web animation techniques by bouncing a ball with each one.

2

webidl2ts. Converts Web IDL to Typescript (.d.ts)

2