Pinned Repositories
building-the-game
Source for the series of blog posts "Building the Game" on Tojicode
game-shim
Browser shims to normalize game-centric API
gl-matrix
Javascript Matrix and Vector library for High Performance WebGL apps
semilive
A Sublime Text plugin for "Live" coding
webgl-quake3
WebGL Quake 3 level renderer
webgl-source
WebGL renderer for Source Engine levels
webgl-texture-utils
Utilities for working with WebGL textures
webgl2-particles-2
Updated version of particles demo, WebGL 2 only.
webgpu-best-practices
A series of docs detailing best practices for developing with WebGPU
webgpu-clustered-shading
Personal experimental project to implement clustered shading with WebGPU.
toji's Repositories
toji/gl-matrix
Javascript Matrix and Vector library for High Performance WebGL apps
toji/webgpu-best-practices
A series of docs detailing best practices for developing with WebGPU
toji/webgl-quake3
WebGL Quake 3 level renderer
toji/web-texture-tool
Texture loading utility for WebGL and WebGPU
toji/webvr.info
Source code for the WebVR.info website
toji/spookyball
WebGPU-powered, Halloween-themed breakout game
toji/webgpu-metaballs
Metaballs rendered in WebGPU
toji/webgpu-test
Testing WebGPU
toji/hello-triangle-webgpu
Well commented hello triangle example for WebGPU
toji/xr-dinosaurs
Roar!
toji/webgpu-gltf-case-study
A case study in effective WebGPU patterns for rendering glTF models
toji/wgsl-preprocessor
A simple, template literals-based preprocessor for WGSL shaders
toji/burrow
Toy WebGPU Deferred Renderer
toji/webgpu-shadow-playground
Experimenting with Shadow techniques like Cascading Shadow Maps
toji/rosetta
Comparisons of shaders across multiple APIs
toji/webgpu-bundle-culling
A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.
toji/webxr-scene-optimization
A brief overview of techniques for optimizing 3D scenes for WebXR
toji/xr-critter
Pet Me!
toji/pristine-grid-webgpu
A WebGPU implementation of the "Pristine Grid" technique
toji/sponza-optimized
A version of the Sponza glTF that's been optimized for file size and instancing
toji/is-it-webgpu
A Chrome extension that informs you if a page is using WebGPU or not.
toji/three.js
JavaScript 3D library.
toji/toji.dev
Personal "About Me" website.
toji/bouncy-ball
:red_circle: Compare web animation techniques by bouncing a ball with each one.
toji/cardboard
Open source Cardboard SDK and samples
toji/glTF
glTF – Runtime 3D Asset Delivery
toji/gpuinfo-vulkan-query
Program your own vulkan.gpuinfo.org query in Python. Used to determine baseline hardware for WebGPU.
toji/Vulkan-ValidationLayers
Vulkan Validation Layers (VVL)
toji/webgpu-samples
WebGPU Samples
toji/webgpu-seed
🔺🌱 An example on how to render a hello triangle with WebGPU.