DevLog #21 - [Tutorial] - Native WebGPU: Bind Groups, Dynamic Buffers, KTX textures and glTF Loading
Hey there, welcome to another exciting episode of Nervland Devlog, and I'm thrilled to have you join me in session number 21! In today's deep dive, we're covering more native samples in the realm of WebGPU. Hold on tight as we explore the nitty-gritty details of bind groups, dynamic uniform buffers, and glTF loading. Last time, we took a closer look at some basic triangle and cube samples, but this time around, it's all about the bind group builder and the render bundle builder. You won't want to miss the action-packed journey as we unravel the mysteries of these essential components. But that's not all: we're diving even deeper. Get ready to wrap your head around the fascinating world of glTF loading, completed with support for the KTX texture format. We'll break down the mechanics, go over some impressive implementations, and even touch on how we've encapsulated this process into a sleek C++ interface. The star of the show is none other than the bind groups. Setting these up properly is essential for optimizing rendering pipelines, and I'm excited to share all the ins and outs with you. Plus, we'll discuss the dynamic uniform buffers that add a new layer of flexibility to our graphics programming endeavors. Throughout the video, I'll walk you through the process step by step. From setting up the camera and preparing buffers to building pipelines and render bundles, we'll cover it all. And trust me, we're not holding back: we're even going to show you how to make those cubes dance a little with some nifty model matrix manipulation. As we navigate through these advanced concepts, I'll make sure to explain everything in a way that's easy to follow, even if you're new to the world of WebGPU. And who knows, we might even dive into some magic behind the scenes (like how we're handling dynamic offsets and optimizing our render nodes). So, if you're passionate about graphics programming, game development, or just curious about what happens behind the scenes of your favorite games, this is the episode for you. Get ready to level up your knowledge and skills as we embark on this exciting journey into the heart of WebGPU's native samples. Thanks for tuning in, and as always, feel free to drop any questions or comments below. Together, let's unlock the full potential of WebGPU and create amazing visual experiences. Don't miss out, hit that play button and let's dive in!

A proper look at WebGPU for native games

Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head

I Blindly Followed AI to Make Flappy Bird - Making Games Without Writing Codes

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

WebGPU :: Rendering the future in Real-Time

Building the PERFECT Linux PC with Linus Torvalds

Don't Fall for This Summer Cooling Scam

Turbo Pascal to Delphi. The Greatest IDE Story Ever Told

Android 17 sucks. So I put Linux on a phone.

Prof. Dr. Christian Bauckhage (Fraunhofer IAIS): KI - Wir haben noch gar nichts gesehen!
![PINK & ORANGE GRADIENT IN HD [3 HOURS]](https://i.ytimg.com/vi/6ih8zppfQSQ/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYfyAsKBMwDw==&rs=AOn4CLDvw6mQM98bfl572zfE7r4GdUG8dg)
PINK & ORANGE GRADIENT IN HD [3 HOURS]
![Exploration of Bindless Rendering in Vulkan, DirectX 12, and OpenGL [2021-04-21]](https://i.ytimg.com/vi/SVm0HanVTRw/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYZSBlKGUwDw==&rs=AOn4CLAlGZCTAiIrdeGJ6YEqPWta62s_nA)
Exploration of Bindless Rendering in Vulkan, DirectX 12, and OpenGL [2021-04-21]

How Rockstar fit an entire city into PlayStation 2 memory

The Unity Tutorial For Complete Beginners

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Something is jamming GPS over Europe. Here's what we found

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Interactive Graphics 20 - Compute & Mesh Shaders

WebGL 2: Uniform Buffer Objects

