Ok, I get what you guys are saying - Gameworks features are CLOSED to modifications from outside parties. I hear that, I get it, I understand it.
Here is what I am understanding - this is for PARTICULAR features (Flames/volumetric effects, Flex/physics, lighting/shadowing) and the rest of the game will still be developed using DX11, meaning AMD can still do all they want to optimise for a game.
Just like physx now. Dev can use it or not. It doesn't detract from AMD experience, except that it may sometimes run better on Nvidia. Doesn't run on AMD hardware? Up to dev not to use it.
It'd be kind of stupid for Nvidia to be too nasty here, what with AMD having all the console cake.
If they implement something which will run rubbish on console, dev's and publishers simply won't use it... if they want adoption, it is in their best interest to make this run well on all vendors hardware, and actually make the life of dev's simpler, not more difficult.
Edit:
Might it run better on Nvidia? Sure. That's almost a given.
Here is what I am understanding - this is for PARTICULAR features (Flames/volumetric effects, Flex/physics, lighting/shadowing) and the rest of the game will still be developed using DX11, meaning AMD can still do all they want to optimise for a game.
Just like physx now. Dev can use it or not. It doesn't detract from AMD experience, except that it may sometimes run better on Nvidia. Doesn't run on AMD hardware? Up to dev not to use it.
It'd be kind of stupid for Nvidia to be too nasty here, what with AMD having all the console cake.
If they implement something which will run rubbish on console, dev's and publishers simply won't use it... if they want adoption, it is in their best interest to make this run well on all vendors hardware, and actually make the life of dev's simpler, not more difficult.
Edit:
Might it run better on Nvidia? Sure. That's almost a given.