https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github
This should make Physx adoption near universal.
This should make Physx adoption near universal.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Maybe now we can get the full Batman experience on AMD.
Looks like it's just the CPU PhysX code, but that is still good. The CPU code was basically completely sidelined by NVIDIA, now it can be optimized by others.
AMD develops a lower level API with features developers actually want, then advances two mainstream APIs and the industry with the results. To paraphrase this and other posts: "Closed source that doesn't deserve a pat on the back."Here are the companies that contributed to GLnext but did not feel the need to pat themselves on the back on every forum.
http://i.imgur.com/0WMviuq.jpg
API held hostage for 7 years as a product feature selling point and then only half released as open source after the industry developed alternatives. "Pat pat pat"https://developer.nvidia.com/content/latest-physx-source-code-now-available-free-github
This should make Physx adoption near universal.
Well from what I understand, the CPU version of PhysX for a long time was very poorly multithreaded (maybe even one core only) and it used x87 instruction set rather than something modern like SSE, so they were leaving A TON of performance on the table for obvious reasons.Well PhysX 3.3 runs fine on the CPU anyways. I've been playing Project Cars with it for years. Can't use it to play the Batman games though as that is a completely different beast. I guess someone can optimize it like you said.
Well from what I understand, the CPU version of PhysX for a long time was very poorly multithreaded (maybe even one core only) and it used x87 instruction set rather than something modern like SSE, so they were leaving A TON of performance on the table for obvious reasons.
http://techreport.com/news/19216/physx-hobbled-on-the-cpu-by-x87-code
That is true, the older versions of PhysX had horrible CPU optimization. NV was trying to sell NV GPU's.
Since Physx was put into Gamerworks and updated, NV actually made good strides to make ver 3.3 run a lot better.
Still doesn't match the GPU acceleration and I am disappointed NV didn't release that coding as well. I get why the GPU accelerated code wasn't released but I am still disappointed.
The title sounded great until they said they only opened it up for cpu acceleration...
I hope physx dies in a god damn fire. I don't think these sorts of general purpose physx calculations should be tied to specific gpu for acceleration, they should be based on the actual game engine used. .
Those ENGINES need to have their own tools that let ANY capable gpu accelerate physx. Frostbite probably does they probably just dont call attention to it since it's not a differentiating feature.
Well considering Physx was slowly dieing,
"Broadly used" aka a few extra smoke effects. And I only see 46 games on that list...Over 500 games support physx. It's probably the most popular and broadly used physics software package available. I know you hate nvidia, for whatever reason, but Physx is doing very well.
http://physxinfo.com/
"Broadly used" aka a few extra smoke effects. And I only see 46 games on that list...
Yes if I had to name an "industry standard" physics engine I'd probably go with Havok.Havoc on the other hand...
lol
How many of those games are GPU PhysX versus CPU PhysX?
Also, name major PhysX games besides Borderlands, Metro, Batman or Assassin's Creed. I can't really think of any.
Havok on the other hand...
lol