Learn Wgpu
Home
  • Dependencies and the window
  • The Surface
  • The Pipeline
  • Buffers and Indices
  • Textures and bind groups
  • Uniform buffers and a 3d camera
  • Instancing
  • The Depth Buffer
  • Model Loading
  • Working with Lights
  • Normal Mapping
  • A Better Camera
  • High Dynamic Range Rendering
  • Intro to Compute Pipelines
  • Sorting on the GPU
  • Foreword
  • Mipmapping
  • Stencil Buffers
  • Wgpu without a window
  • Creating gifs
  • Pong
  • Memory Layout in WGSL
  • Update to Vuepress v2
  • Version 28.0 and stencil showcase
  • Update to 27.0!
  • Update to wgpu 26.0.1 and started compute pipeline guide
  • Update to Winit 0.30!
  • Version 25.0!
  • Version 24.0
  • First Major Version! (22.0)
  • Update to 0.18 and HDR tutorial
  • Update to 0.17
  • Update to 0.16
  • Update to 0.15!
  • Update to 0.14!
  • Update to 0.13!
  • Update to 0.12!
  • News (Pre 0.12)
Home
  • Dependencies and the window
  • The Surface
  • The Pipeline
  • Buffers and Indices
  • Textures and bind groups
  • Uniform buffers and a 3d camera
  • Instancing
  • The Depth Buffer
  • Model Loading
  • Working with Lights
  • Normal Mapping
  • A Better Camera
  • High Dynamic Range Rendering
  • Intro to Compute Pipelines
  • Sorting on the GPU
  • Foreword
  • Mipmapping
  • Stencil Buffers
  • Wgpu without a window
  • Creating gifs
  • Pong
  • Memory Layout in WGSL
  • Update to Vuepress v2
  • Version 28.0 and stencil showcase
  • Update to 27.0!
  • Update to wgpu 26.0.1 and started compute pipeline guide
  • Update to Winit 0.30!
  • Version 25.0!
  • Version 24.0
  • First Major Version! (22.0)
  • Update to 0.18 and HDR tutorial
  • Update to 0.17
  • Update to 0.16
  • Update to 0.15!
  • Update to 0.14!
  • Update to 0.13!
  • Update to 0.12!
  • News (Pre 0.12)
  • Update to Vuepress v2

Update to Vuepress v2

This update has been a long time coming. For a while I've had difficulties with vuepress v1 where I couldn't have nested directories for assets as when vuepress would go to load them it would serve up a 404 page instead. Vuepress v2 fixes that issue and has more features that I can play around with later.

Stencil demo working on web!

As part of this update I've gotten the stencil showcase working in WASM! Vuepress v2 wasn't strictly required for this, but given that the showcase examples share a resource directory and that wouldn't work with how Vuepress v1 handles resources. There were work arounds, but I decided to use it as an excuse to update to v2.

Supporters

As always a special thanks to these supporters!

  • Craft Links
  • 大典 加藤
  • Dude
  • David Laban
  • Alexander Kabirov
  • Bernard Llanos
  • Eliot Bolduc
  • IC
  • Nico Arbogast
  • Ian Gowen
  • Aron Granberg
  • 折登 樹
  • Julius Liu
  • Jani Turkia
  • Lions Heart
  • Feng Liang
  • Paul E Hansen
  • Gunstein Vatnar
  • Youngsuk Kim
  • Danny McGee
  • charlesk
  • yutani
  • Ben Anderson
  • Ken
  • Ryan
  • ツナマヨ
  • Tema
  • dadofboi
  • Lennart
  • Felix
  • Davide Prati
  • Andrea Postal
  • Zeh Fernando
  • Filip
  • Thunk

If this helped you out and you want to support checkout my patreon or my kofi account!

Last Updated: 3/24/26, 4:01 AM
Contributors: Benjamin Hansen