Hacker News new | ask | show | jobs
by naikrovek 1634 days ago
> quirks.cpp

this is also why video card drivers are so huge; the fixes to games made at the driver level. this kind of thing happens a lot.

2 comments

Are there details about this? I've read that nvidia drivers would actually patch game code by replacing functions at runtime.
Both ATI/AMD and nVidia use all kinds of tricks to outcompete each other since gamers only look at the fps count. That means driver optimization for specific games, even dropping fidelity a bit when that means more fps. Also, nVidia has teams that take over engine code to 'help' software devs making the most of their hardware which gives them an opportunity to push specific approaches that don't work as well on their competitors cards.
"Nvidia Gimpworks" - it isn't said in the video, but: while these techniques are slow on nVidia, they are even slower on AMD. Especially gratuitous tessellation. https://youtu.be/AUO3LEjWsw0
If a triple A video game comes out there is always a game ready driver that is released at the same time and date of release.