Uploaded June 2023 | Updated September 2026, 1 week ago
In this video we take a proper look at the new WebGPU graphics API, support for which was recently added to the Basis engine. How did it go? For more information, check out the development blog at madrigalgames.com
Porting my renderer to Vulkan: youtube.com/playlist?list=PLCcN1sD0WbbIayA9fS6gEI6LcEDZdm8bA
"I want to talk about WebGPU": cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu
The WebGPU C++ guide: eliemichel.github.io/LearnWebGPU/index.html
Dawn: dawn.googlesource.com/dawn
wgpu-native: github.com/gfx-rs/wgpu-native
Naga: github.com/gfx-rs/naga
00:00 Intro
00:38 Background
03:22 What is WebGPU?
09:52 Shader transformations
17:40 Some good articles/resources
20:05 A look at the API
22:42 How did it go?
25:49 The current state of WebGPU?
28:02 Things I like :)
29:33 Things I don't like :(
30:25 Things I meh...
31:38 Outro
In this video we take a proper look at the new WebGPU graphics API, support for which was recently added to the Basis engine. How did it go? For more information, check out the development blog at madrigalgames.com
Porting my renderer to Vulkan: youtube.com/playlist?list=PLCcN1sD0WbbIayA9fS6gEI6LcEDZdm8bA
"I want to talk about WebGPU": cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu
The WebGPU C++ guide: eliemichel.github.io/LearnWebGPU/index.html
Dawn: dawn.googlesource.com/dawn
wgpu-native: github.com/gfx-rs/wgpu-native
Naga: github.com/gfx-rs/naga
00:00 Intro
00:38 Background
03:22 What is WebGPU?
09:52 Shader transformations
17:40 Some good articles/resources
20:05 A look at the API
22:42 How did it go?
25:49 The current state of WebGPU?
28:02 Things I like :)
29:33 Things I don't like :(
30:25 Things I meh...
31:38 Outro










