3 ms·
So I just went through this process and I have to slightly disagree. I'm coming from literally no knowledge of low-level graphics programming. My most relevant
by danielvaughn 5y ago
So I just went through this process and I have to slightly disagree. I'm coming from literally no knowledge of low-level graphics programming. My most relevant experience is writing against Canvas2D, which is not relevant at all.
I first tried WebGPU, and was so overwhelmed with detail that it was nearly impossible to connect the dots. So I went back and decided to learn WebGL first. I know that it's very different, but the whole state machine thing makes it so much easier to understand, at a conceptual level, what you're trying to do.
It didn't even take that long, just a couple of weekends and I was already familiar with the basics. I'm not going to waste time trying to become super proficient, but it gives me enough context to go back and try WebGPU again.
- chompychop 5y agoCould you share what resources you used to learn the essentials of WebGL enough to tackle WebGPU?
- danielvaughn 5y agoI read so many different articles that it's difficult to remember exactly which ones. One very good resource is this person: https://www.youtube.com/watch?v=9WW5-0N1DsI https://www.youtube.com/watch?v=9WW5-0N1DsI The video is more about shaders in Unity, but she explains the context behind what shaders are so much more clearly than anyone else I've come across.