- COLLADA
- EGL
- glTF
- Khronos Data Format
- OpenCL
- OpenGL
- OpenGL ES
- OpenGL SC
- OpenKCam
- OpenKODE
- OpenMAX
- OpenMAX DL
- OpenML
- OpenSL ES
- OpenVG
- OpenVX
- OpenWF
- SPIR
- StreamInput
- SYCL
- Vulkan
- WebGL
- WebCL
And other things both known and as-of-yet unannounced.
Why? Nintendo knows, the rest of us can only speculate. Here's what is known:
Nintendo supports only on their own hardware so the have the best opportunity to deliver easy bug free games to their customers. This isn't just the public line, I've heard it from inside people too.
Nintendo has expressed interest in the mobile market, as in *GASP*, making software/games for something other than their own hardware. (makes me wonder about the first thing)
Since the early NES days of imperial control, Nintendo has slowly began warming up to relaxing at bit and playing nice with a wide variety of different companies and people from Microsoft to indie devs.
Nintendo loves Open Source and Linux. Not like MicroSoft loves 'em, they actually love them. Nintendo is experimenting or actually using them just about everywhere but their consoles.
Nintendo NX hardware is being designed by *GASP*, *GASP*, an American.
I don't think this will be resulting in Nintendo games on other systems any time soon (though this, or the closure of Nintendo, is inevitable). I count mobile in that as well. But it will result in more games, _and software_, making it's way to Nintendo's hardware. Or at least that;'s what Nintendo will be attempting. Just because The Wii-U, or more likely the Nintendo NeXt, supports Vulkan doesn't mean the developers will automatically port.