Posted May 21, 2015
I don't know WHY exactly CDProjekt Red is sharing the bed with Nvdia, but using such proprietary nonsense like "HAIRWORKS" or "PHYSX" or using the Nvidia-Shader-Package weakens the PC-Plattform.
Don't get me wrong, I know that AMD has a hair and physic engine and their own package of shaders, but there is ONE huge difference:
AMDs stuff is a) open source and b) conform with Direct X.
CDProjekt RED could have use the TrissFX3-Engine. It's free, open source, so even when this features has weak results on Nvidia Cards, Nvidia could grab the code and enhance their drivers (which happened when Tomb Raider was released 2 years ago).
But Nvidias stuff is proprietary. Only Nvidia and the developer of the game has access to the code. AMD (or Intel) can't solve any problems here, because they have no access (and Nvidia won't give them access).
Why did CDProjekt Red choose a proprietary engine instead of the free one, which would work on every graphics card?
Don't get me wrong, I know that AMD has a hair and physic engine and their own package of shaders, but there is ONE huge difference:
AMDs stuff is a) open source and b) conform with Direct X.
CDProjekt RED could have use the TrissFX3-Engine. It's free, open source, so even when this features has weak results on Nvidia Cards, Nvidia could grab the code and enhance their drivers (which happened when Tomb Raider was released 2 years ago).
But Nvidias stuff is proprietary. Only Nvidia and the developer of the game has access to the code. AMD (or Intel) can't solve any problems here, because they have no access (and Nvidia won't give them access).
Why did CDProjekt Red choose a proprietary engine instead of the free one, which would work on every graphics card?