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.This is really sad. Imagine if someone were pushing a new file API with the justification that storage-device drivers were full of bugs.I get a similar feeling whenever I read one of those "CSS trick that works on all browsers!" articles. Yes, it's nice that you can build a thing of beauty on top of broken abstractions, but ....