Former Nvidia Dev's Thoughts on Vulkan/Mantle
> Part of the goal is simply to stop hiding what's actually going on in the software from game programmers. Debugging drivers has never been possible for us, which meant a lot of poking and prodding and experimenting to figure out exactly what it is that is making the render pipeline of a game slow.<p>This is really sad. Imagine if someone were pushing a new file API with the justification that storage-device drivers were full of bugs.<p>I get a similar feeling whenever I read one of those "<i>CSS trick that works on all browsers!</i>" articles. Yes, it's nice that you can build a thing of beauty on top of broken abstractions, but ....