I still teach OpenGL ES 3.0
majorchord
20 points
12 comments
October 27, 2026
Related Discussions
Found 5 related stories in 111.7ms across 10,677 title embeddings via pgvector HNSW
- Learn OpenGL, extensive tutorial resource for learning Modern OpenGL ibobev · 211 pts · July 23, 2026 · 53% similar
- Learn WebGPU for C++ ibobev · 94 pts · July 23, 2026 · 48% similar
- I'm teaching an introductory 12 week course on Quantum Oracle Engineering BinRoo · 64 pts · September 06, 2026 · 46% similar
- Show HN: I built a hand-modeled 3D Windows 98 portfolio with Three.js Abstract2D · 13 pts · September 11, 2026 · 45% similar
- WebGPU Unleashed: A Practical Tutorial ibobev · 36 pts · July 24, 2026 · 43% similar
Discussion Highlights (5 comments)
gulugawa
Sounds like a great way to make sure students understand fundamental concepts.
proc0
Nice breakdown. I've been wondering why it's so complicated to program on the GPU compared to the CPU. Is it a language paradigm issue or maybe a hardware design limitation? I always think of this when looking at the graphic APIs, espeically Vulkan.
yunnpp
I've learned more graphics writing software rasterizers and ray tracers than using any APIs. If the goal is to teach GPU rendering specifically, then OpenGL is indeed more amenable to teaching than the others. But if the goal is to teach graphics and rendering concepts, then OpenGL et al are just miserable and counter-productive.
avaer
GLES isn't a bad way to teach graphics but I wish there was a middle ground between it and VK. The worst part of GL is the mysterious global state you will never understand without studying the spec. The world could use an API that's basically GL but without global hidden singleton (per thread!) BS behind the scenes.
snvzz
The linked webpage refuses keyboard navigation e.g. cursors, pageup/down and home/end seem to do nothing. Awful.