Time to stop shitting up the Witcher 3 thread I think.
So, is there anyone who can look at the current situation of Hairworks in Witcher 3 while contrasting it with the TressFX in TR3 situation and not come to the conclusion that the perverse incentives closed source libraries from the hardware developers create are not just theoretical but actively hurt the majority of gamers? Not just on competitor hardware, but also on older hardware.
It's not fundamentally different from PhysX/Mantle. Mantle was at least promised as open source though and in the end it kicked Microsoft into gear so it has become irrelevant. Physics never did suit GPUs too well and the consoles necessitating efficient CPU paths the damage was limited (though it will likely get worse now with GPUs becoming faster and better at multitasking and AMD owning the consoles).
In the end if NVIDIA just keeps using their size this will lead to a monoculture, not just in hardware but also software. They won't just hurt AMD but also all the third party solution providers and they might even put a lot of engine programmers out of work if they decide to take the next step up (I could see them buying Epic). Might actually make game development cheaper, also rather boring though.
So, is there anyone who can look at the current situation of Hairworks in Witcher 3 while contrasting it with the TressFX in TR3 situation and not come to the conclusion that the perverse incentives closed source libraries from the hardware developers create are not just theoretical but actively hurt the majority of gamers? Not just on competitor hardware, but also on older hardware.
It's not fundamentally different from PhysX/Mantle. Mantle was at least promised as open source though and in the end it kicked Microsoft into gear so it has become irrelevant. Physics never did suit GPUs too well and the consoles necessitating efficient CPU paths the damage was limited (though it will likely get worse now with GPUs becoming faster and better at multitasking and AMD owning the consoles).
In the end if NVIDIA just keeps using their size this will lead to a monoculture, not just in hardware but also software. They won't just hurt AMD but also all the third party solution providers and they might even put a lot of engine programmers out of work if they decide to take the next step up (I could see them buying Epic). Might actually make game development cheaper, also rather boring though.