points by swyter 2 days ago | 0 comments
Nintendo Switch 1 and 2 support both OpenGL 4.6 and Vulkan via the NVIDIA driver.
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.
[–] pjmlp 2 days ago
[–] 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.
A lucky scenario where you have not faced drivers issues, or extensions, that required multiple code paths.