Originally Posted by NightAntilli
It's clear that you don't understand what's going on. ASC is a feature that an architecture supports or doesn't. It's based on hardware, and there is no restriction to a single type of architecture that can do ASC. If the hardware manufacturer can design to support it, it's supported.
PhysX on the other hand is middleware. Meaning, it's proprietary software that has been locked out from working on all other architectures. ASC has not been locked out and cannot be locked out for anybody since it can be made to work in different ways.
GameWorks as a whole is like PhysX. A proprietary middleware that locks out anyone else from using its features. The Gaming Evolved program is NOT the same, because it encourages the use of new techniques, that are later made open source for EVERYONE to use, just like TressFX turned into PureHair in the new Tomb Raider, which works for both nVidia and AMD cards. GameWorks does NOT allow anything like this, since all the effects stay as proprietary ownership of nVidia. HairWorks is still only adaptable by nVidia, and AMD is never allowed to optimize for it.
That is why it's different. And that is why nVidia is bashed and AMD is praised.
I am fully aware of what ASC is, and if you want to get really specific, Nvidia offered to get AMD on board with the Phsyx train, and AMD turned it down. But people don't remember what happened a few years ago.
The fact is, for all intent, AMD is pushing ASC as their exclusive feature, just like Nvidia pushes Phsyx. Right now, regardless of why, ASC and Phsyx are both features that are "exclusive" to each side. Except on OCN one is OK, the other isn't.
Oh, and Nvidia is most certainly barred from touching Gaming Evolved source code. Gaming Evolved is not some open, mystical, platform that everyone runs around hugging in. It is literally just as closed as Nvidia.
Originally Posted by FallenFaux Have you considered that people's aversion to Gameworks has nothing to do with Nvidia? I'm guessing it has more to do with many Gamworks titles shipping with terrible performance regardless of GPU vendor.
I'm not saying that any of that actually has anything to do with Gameworks but when Nvidia markets Gameworks games and then they turn out terrible, it makes them look bad.
One is a standard feature of a cross-vendor API (DX12) and the other is a proprietary SDK developed by a single GPU vendor. Everyone can use ASC (Even Nvidia uses a software implementation) but only one vendor can use Physx.
Nvidia has nothing to do with the shoddy developers and their quality of work. Nor does AMD have anything to do with a shoddy developer, and their quality of work. Outside the specific programs to each vendor, as being discussed.
GameWorks features aren't breaking games, terrible business decisions at the developer are.