Hacker News
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
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.

[–] pjmlp 1 day ago
The FUD is such overblown that Godot had to implement a DirectX backend, when they only originally planned Khronos APIs, due to driver support issues they were getting.