Originally posted by: Wreckage
DirectX is only supported on proprietary Microsoft operating systems.
PhysX is only supported on the proprietary PhysX SDK.
See, both of us can use bold tags. :roll:
You know this. You are intentionally spreading false information.
Just awful BFG, just awful. :thumbsdown:
Puh-lease, stop your nonsensical shenanigans.
Your claim is baloney given we can see Wine and Crossover Games running DirectX games under
hardware acceleration on Linux/BSD platforms. Does the same apply to PhysX on Linux/BSD?
Microsoft has generally not made public statements about Wine. However, the Microsoft Update software will block updates to Microsoft applications running in Wine. On February 16, 2005, Ivan Leo Puoti discovered that Microsoft had started checking the Windows registry for the Wine configuration key and would block the Windows Update for any component. Puoti wrote, "It's ... the first time Microsoft has acknowledged the existence of Wine."[28] The Windows Genuine Advantage (WGA) system also checks for existence of Wine registry keys. The WGA FAQ states that WGA will not run in Wine by design, as Wine does not constitute "genuine Windows".[29] When WGA validation detects Wine running on the system, it will notify users that they are running non-genuine Windows and disallow genuine Windows downloads for that system.
Well it?s a good thing that Linux doesn?t have a registry then, huh?
That and blocking WGA in Microsoft applications such as Office doesn?t change the fact that DirectX hardware acceleration is available on both the XBox and Linux/BSD platforms, so I?m not convinced you even understand what you quoted.
I notice I never got an answer from you about PhysX. How many setups allow GPU accelerated PhysX? I count one: nVidia on Windows. That?s pretty ironic given you were calling DirectX ?proprietary? because it?s tied to Windows.
Actually PhysX will run on Intel cpus, AMD cpus, PS3, Xbox, Wii, iPhone, etc.
Hardware accelerated DirectX runs on Windows, XBox and Linux/BSD. It also runs on multiple vendors like nVidia, ATi, S3, Matrox, and similar.
Furthermore, the DirectX reference rasterizer runs on the CPU.
Although I never called it an "open standard", so I don't see your point.
But nVidia did. Are you saying you disagree with their claim that it?s an open standard?
No, DX was a proprietary standard from the start. Locked to a MS operating system. It's always been that way. Nothing has changed.
DirectX is a lot more open and more of a standard than PhysX for reasons that I?ve already explained repeatedly.
I take it you weren?t around during the 1990s when every IHV tried to push their own proprietary 3D API (e.g. Glide, S3Metal, Rredline), and did nothing but fragment the PC gaming market? The same arguments supporting PhysX were also given for these propriety APIs (i.e. the vendors want the best possible gaming experience for users, and want to push the envelope to enable things that weren?t possible before).
And yet we saw what a bad idea they all were, and why DirectX was one of the best things to happen to PC gaming. DirectX made 3D acceleration on Windows an open standard that benefitted everyone.
Had those APIs gotten their way, you?d be buying a different video card depending on the games you wanted to play, which is not unlike PhysX now.
And again, the argument we?re given today (?ATi should just license PhysX?) is no different to asking Rendition to license Glide back in the day. That?s not the solution to this problem. The solution is for DirectX to implement hardware accelerated physics.
Hey BFG, I know I've already proven you wrong, but if you would like to use your "mod powers" to split this topic onto its own. That would be good.
Why should I split it (honest question)? Is this thread not about discussing the answers nVidia gave us?
They told us they?ve dropped support for the PPU and GPU PhysX when ATi cards are detected, and have no plans to re-allow it, yet they continue to tell us that PhysX is an open standard.