points by pjmlp 2 days ago | 0 comments
Note that in regards to OpenGL original vision, game consoles never supported OpenGL, although some models kind of did support something, so game studios always cared about pluggable backends than targeting the one true API.
Only the FOSS community is so hard focused on Khronos APIs.
[–] swyter 2 days ago
[–] pjmlp 2 days ago
It does, yet NVN is what matters for most studios.
A lucky scenario where you have not faced drivers issues, or extensions, that required multiple code paths.
[–] swyter 2 days ago
It really wasn't that big of a deal, to be honest. It's a relatively complex 3D commercial game shipping on PC and modern consoles, the FUD seems overblown.
Wondering if a ton of people are just repeating things they heard around instead of trying it themselves. Because OpenGL + SDL in 2026 is not 2011 OpenGL, and seems to work portably across the NVIDIA, AMD, Intel, Mesa, Apple drivers and more vendors I've tried first-hand.
I've shipped a desktop OpenGL 3.3+ game sharing the same graphics code on Windows, Linux, macOS and Nintendo Switch. For example, worked just fine.
No translation layer overhead.