Jens's course · updated 58 minutes ago

GPU Fundamentals with wgpu/WGSL

7 sections · about 1h 53m · 1 learners
Community

Hands-on GPU programming in Rust with wgpu 30 and WGSL, built around a terrain-and-model renderer for an open-world game: the frame loop, render pipelines, GPU-safe buffer layout, bind groups, textures, and depth.

1
The Frame Loop: Surfaces and Swapchains
illustration · 8 min
2
Your First Terrain Frame
code playground · 12 min
3
Pipelines, Shader Modules, and WGSL Thinking
socratic · 10 min
4
Write the Terrain Shader
code playground · 15 min
5
Vertex Buffers and bytemuck-Safe GPU Layout
code playground · 15 min
6
Bind Groups: Uniforms vs. Storage Buffers
2d game · 8 min
7
Build the World: Textures, Depth, and Ownership
project · 45 min
Formats in this course
Illustration Code playground Socratic 2D game Project