▲ | Pannoniae 10 hours ago | ||||||||||||||||
The title is a bit clickbait but nice article ;) This is widespread in API-level software, from OSes to GPU drivers. I'm not sure how documented this is but you can find interesting stuff by renaming your exe to Quake, or FIFA, or Minecraft or whatever. | |||||||||||||||||
▲ | Dwedit 9 hours ago | parent | next [-] | ||||||||||||||||
Back in 2001, ATI got in some hot water after it was revealed that they intentionally blurred all textures (used a lower resolution mipmap) if you were running Quake 3 Arena. Changing all strings from "Quake" to "Quack" (including renaming the executable) disabled the degraded mipmaps, and improved the graphics (and reduced framerates). https://web.archive.org/web/20190728022442/https://techrepor... | |||||||||||||||||
| |||||||||||||||||
▲ | VectorLock 5 hours ago | parent | prev | next [-] | ||||||||||||||||
Sounds pretty click-baity but if a company put the name of my software on an opaque list that ships with the OS that makes my software behave differently than I expect it to and didn't even TELL ME about it I'd be way WAY more pissed than this guy is. | |||||||||||||||||
| |||||||||||||||||
▲ | HeliumHydride 10 hours ago | parent | prev | next [-] | ||||||||||||||||
TrickNvidiaDriversForPerformance_javaw.exe.minecraft.exe | |||||||||||||||||
| |||||||||||||||||
▲ | georgemcbay 10 hours ago | parent | prev [-] | ||||||||||||||||
Its also not surprising to anyone who spent time reading Raymond Chen's The Old New Thing blog posts back in the day, a lot of them were about these rather absurd hoops Microsoft was always jumping through to increase backward and forward compatibility with these sorts of tricks. It may have lead to an unfortunate situation for this developer in this one very niche corner case, but overall it has been wildly beneficial for users over the years (decades even) to have most software Just Work regardless of how deprecated the underlying APIs they were built on are now. |