Sony did bother to offer OpenGL ES 1.0 with Cg for shaders. Hardly anyone used it.
Nintendo introduced Vulkan on Switch, while keeping their own API. Lets see how it will go.
The advantages over Vulkan from both APIs are not being C based in 2017, great graphical debuggers, a full stack experience instead of tracking down libraries for math, fonts, textures, ....
Game development culture is not about being all friends and sharing code, rather making the best money of IP and selling services, in particular porting code among gaming devices.
Sony did bother to offer OpenGL ES 1.0 with Cg for shaders. Hardly anyone used it.
Nintendo introduced Vulkan on Switch, while keeping their own API. Lets see how it will go.
The advantages over Vulkan from both APIs are not being C based in 2017, great graphical debuggers, a full stack experience instead of tracking down libraries for math, fonts, textures, ....
Game development culture is not about being all friends and sharing code, rather making the best money of IP and selling services, in particular porting code among gaming devices.