logoalt Hacker News

Learn WebGPU for C++

49 pointsby ibobevtoday at 2:55 PM9 commentsview on HN

Comments

ChadNauseamtoday at 6:07 PM

This resource taught me WebGPU a couple years ago. I can recommend it. It's the best WebGPU tutorial I've found. (The Rust one is quite good as well.) I used what I learned to make this simple game: https://alexpop11.github.io/Spec-Hops/ (space to drop bombs) and I have eliemichel to thank for that!

torloktoday at 4:06 PM

I maybe be a complete moron not familiar with Github, but I wanted to have a look at the code and it took me solid 5 minutes of going through the website searching for a link to the repository, and the only one I eventually found was when I scrolled to the bottom and clicked the Github icon. Removing the path from https://eliemichel.github.io/LearnWebGPU/index.html leads to 404, no idea why that doesn't just lead to https://github.com/eliemichel. Don't know if it's just me, but I get unreasonably frustrated by things like this.

show 1 reply
yu3zhou4today at 6:35 PM

It's a very useful guide, I used it when working on torch-webgpu some time ago. Elie also published few packages that help with using some WebGPU related things, I don't remember exactly what was that but I recall it saved me lots of time

https://github.com/jmaczan/torch-webgpu

minrawstoday at 4:01 PM

Nicely built resource, found a couple of nits but pretty good starting point.

Although I feel like unless you need to specifically target web or extensive cross platform support, a better alternative for a higher level framework/library is nvrhi. Especially for C++ developers.

And I feel like if you are making for cross platform or web you are likely using Rust or writing your own game engine/library maybe I view of the ecosystem is skewed.

show 1 reply
antoine-valtontoday at 7:03 PM

[dead]