3 ms·
I've always felt that OpenGL was too abstract for graphics novices; perhaps this tiny subset of GL will change that.
by warkanlock 4y ago
I've always felt that OpenGL was too abstract for graphics novices; perhaps this tiny subset of GL will change that.
- aap_ 4y agoIt's not particularly abstract if you consider the hardware it was originally designed for. But GPUs have changed since then and all the modern features feel a bit awkward.
- SpaghettiCthulu 4y agoWould you say modern alternatives are any better? (looking at you, Vulcan)
- disqard 4y agoI spent one weekend going through the official Khronos tutorial for Vulcan, and wrote (understood, then typed -- as opposed to copy+pasted) the bare minimum necessary to get a triangle on the screen: it came to 900+ lines of code. Vulcan is not at all like an "enhanced OpenGL" -- it's for experts to leverage while designing the next generation of high-performance graphics libraries.
- genpfault 4y agoTriangle-on-screen using OpenGL is on the order of ~100 lines: https://github.com/genpfault/glfw-mcve-base/blob/master/src/main.cpp https://github.com/genpfault/glfw-mcve-base/blob/master/src/...