I was wondering if someone here can explain in a few quick words. I noticed the PS3, PS4 and Switch are based on FreeBSD but have very different graphics APIs. The PS4 has their custom Gnm and Gnmx API while the Switch has a Vulkan based API. Also Vulkan isn't fully supported in FreeBSd. So a few things bug me:
1.Does that mean that Nintendo has to do a custom implementation of Vulkan just to have the thing to render a single triangle?
2. How does the PS4 handle game engines such as Unity if it has a …