This back and forth reminds me of nVidia card owners trashing TressFX. In the end nobody really cares about PhysX or TressFX. All they care about is their team. If anyone really cared they'd petition the game devs to include it. Complain to them if it wasn't present. Instead we fall in line with the marketing and turn it into nVidia vs. AMD. If we truly wanted the feature we'd complain to AMD, for example, for not having PhysX, complain to nVidia for keeping it locked down. Instead we say company X is better than company Y because they support these features. As long as we do that gamers will remain polarized and it won't go anywhere except into games that the card manufacturers write the code for them and pay the devs for the privilege of promoting their game. That alone is going to limit it's usage to a handful of games a year, at best.
This is what makes
Except TressFX works on any DX11 GPU.
What would be interesting to see is whether you could run TressFX on your IGP (that all modern CPUs have) with the game running on your "real" GPU. Like PhysX can, but with any old random DX11 GPUs being used.
Which is also why GPU physics should be hardware agnostic.
Nearly everyone here probably has a DX11 GPU sitting in their computer doing little to nothing all day every day, including when they game. If it was possible to offload some calculations to that GPU, it would be great.
That GPU is made by AMD or Intel, and is included in your CPU.
http://www.anandtech.com/show/7032/...-gpu-on-the-desktop-radeon-hd-8670d-hd-4600/4
For now they might not be powerhouses, but they will get more powerful over time, and that's why people should care about the future.
Who cares if there are a whole three PhysX games when in 6 months time we will have 2 new consoles with all AMD hardware, and in 12~18 months time we will have IGPs which are faster than low end GPUs of today.
PhysX might not be dead now, but it should be either dead or hardware agnostic in 2 years time.