Originally posted by log0
View Post
Indeed, on first look, Nvidia's actions seems nice (let's give more tools to make life of the poor future vulkan developpers easier).
But there's a high risk that, because of the Nvidia-specific proprietary tools and extensions, Nvidia becomes the default-to-go platform when developping games (because it has all these nice tools) and AMD becomes an second-grade/after-though platform (the things you port your vulkan stuff once you've finished developping it with the nice NV tools). That AMD will get less tested, and less debbugged because of this.
And eventually, that devs will end up coding for the quirks and peculiarities of Nvidia instead of coding to the standard. (= this has been reported to already happen in the current crop of API. Some of the "buggy driver" problems of AMD aren't as much actual bugs in the drivers, but games that expect the bugs and standard-violating behaviour found on Nvidia drivers).
It would be very ironic if that comes to be, given that Vulkan has basically been built upon the ground work of AMD's Mantle.
Comment