I copied and pasted your line where you listed those features, but was speaking to physx and cuda which I carried on with in that sentence referring to features that are not going anywhere.
I mentioned Cuda and PhysX because they are existing applications of GPGPU, used in current games. In other words, a technical argument.
Then you focus on the fact that they're nVidia-only.
That's not the point, because through DX11/OpenCL, you can build the same GPGPU-applications in a vendor-independent way... I just cannot mention them, as currently there are none in existence. So the only practical examples of GPGPU-accelerated physics technology in games is PhysX at this point.
I wasn't aware that DirectCompute and OpenCL could be used to offer features like running in game physics on the video card, thank you for that information. Hopefully things will start to evolve using those standards then.
No offense, but what are you doing responding to a discussion of graphics and GPGPU-usage in games when you don't even know what the major GPGPU APIs are, or how they can be applied?
Especially with OpenCL it should be pretty common knowledge, as AMD has been marketing OpenCL-acceleration in Havok and Bullet for quite a while now (although neither are anywhere near a finished product).
I don't think discussing proprietary features is really a political discussion ?
Not if you are discussing the technology, like I was doing. I was discussing GPGPU-accelerated features in games, and named PhysX as an example of this technology.
It happens to be proprietary, but I wasn't discussing that, as I didn't think it was relevant. I just cannot name any alternatives, neither proprietary nor open standard, as they simply do not exist at this point.
You on the other hand made the claim that GPGPU-accelerated physics aren't going anywhere because PhysX is proprietary... that's a political argument, not to mention a flawed one.
It would be like saying "3D acceleration is not going anywhere because Glide is proprietary". We all know how that went (Glide being replaced by OpenGL and D3D), and it seems pretty inevitable that history is going to repeat itself... but just like 3DFX with Glide at the time, nVidia currently has a headstart with Cuda and PhysX.