Graf Zahl wrote:Dream on
Nah, wouldn't get me anywhere.
Graf Zahl wrote:But you are wrong. All you'd get would be compromised software that would neither run well on these old cards nor exploit the features of modern hardware
I think you got it wrong again. It's all about programmers compulsively switching to newer video cards and most likely dropping support for older ones that still provide the required performance and flexibility; compromising the quality of a software by seeking compatibility for older and newer hardware alike, is indeed pointless.
Maybe you'll remember what computers used to be 20-something years ago? I acquired an A500 back in 1987 and software was still being developed for exactly the same hardware almost a decade later (maybe that's a bit extreme, but point is, it wasn't like 1, 2 or 3 video cards a year). The good thing about it? programmers had to be creative and talented to get the best out of the limited resources, which often resulted in the machines being pushed beyond safety, achieving amazing visuals, reaching performance levels once ruled impossible. And last but not the least, programmers didn't have to waste time supporting a thousand different models while people were given the chance to enjoy the fruits of their investment another day.
If a programmer plans to take a project a step further but the hardware it was originally being developed for is genuinely no longer up to the challenge, I say go for it, get something better, no point in being left behind, but if you can take that step with the current hardware yet you decide to partially or completely drop the support for it so that the application is more compatible with newer hardware even though it wouldn't run any faster/better, I say bullshit.
Programmers must also take their main target into account, specially those maintaining ports for older video games. A game like the original Doom is much more likely to appeal to retro video game players, and retro video game players tend to pursue compatibility with their favourite obsolete software when it comes to hardware upgrades, something that inevitably forces them not to get the latest and the most powerful. As for me, potentially having to let go of my ancient geforce in order to continue running GZDoom at acceptable framerates when the new renderer is out, would translate as purchasing a brand new computer I won't be able to use for anything else.
Whatever happens, happens, no big deal, I just can't be happy to trash anything that still retains a certain degree of useful life.