Announcement

Collapse
No announcement yet.

NVIDIA Makes PhysX Open-Source

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Stefem
    replied
    Originally posted by TemplarGR View Post

    Didn't know about that. Still, it could use AVX(2)....
    It already make use of AVX for certain solver, contrary to popular belief PhysX is not just competitive but actually faster than both Bullet and Havok (the Havok license prohibits the publication of performance comparisons).
    When doing such kind of consideration you have to keep Amdahl's law in mind, the improvement could be modest at the end and not worth the effort when there are better law hanging fruit to take

    Leave a comment:


  • yogi_berra
    replied
    Originally posted by GruenSein View Post
    While that would be helpful, it seems almost like starting from scratch. Why not just contribute to Bullet Physics?
    Because you might as well write your own physics library with hookers and blackjack.

    Leave a comment:


  • Shnatsel
    replied
    Third page of comments and still nobody's mentioned that BSD license does not say a word about patents?

    Sure, the code is open-source, but they still can sue you for patent infringement. And guess what, Nvidia actually has patents on PhysX.

    Leave a comment:


  • tuke81
    replied
    Originally posted by TemplarGR View Post

    Didn't know about that. Still, it could use AVX(2)....
    Well cpu physX cloth have used AVX codepath since 2014... But it's like every physics simulations over there, some are running just fine without AVX while some does not even run well on cpu no matter what instruction is in use, but need more parallelism to run it well(thus GPU).

    Leave a comment:


  • Veerappan
    replied
    Originally posted by uxmkt View Post
    And nobody tested this. First thing that happens is that a gcc8 linux64 build dies at some point because of -Werror.
    It's possible that they just tested it with a different compiler/version that has different warnings enabled by default. The fact that 'Werror' is part of the build indicates that they at least take/took compiler warnings fairly seriously.

    I've run into this at work frequently enough after java updates. Upgrade to the latest java version, get another batch of warnings to fix due to a new warning type included in the jdk.

    Leave a comment:


  • torsionbar28
    replied
    This seems like little more than a token gesture, for the purpose of capturing another headline. As has already been mentioned, NVidia's history of open sourcing code leaves a lot to be desired.

    Leave a comment:


  • TemplarGR
    replied
    Originally posted by GruenSein View Post

    While that would be helpful, it seems almost like starting from scratch. Why not just contribute to Bullet Physics?
    Mainly existing game compatibility.

    Leave a comment:


  • TemplarGR
    replied
    Originally posted by tuke81 View Post


    Point a) has been multithreaded and using sse since physX 3...
    Didn't know about that. Still, it could use AVX(2)....

    Leave a comment:


  • ksec
    replied
    Originally posted by tuke81 View Post

    Unreal 4 and unity 5 engines both have cpu PhysX engine build in, maybe they will add GPU physX engine too now that it's open source. But yeah I agree restricting GPU PhysX to cuda only and even forcing to nvidia gpu for non-physics stuff too in the past were the most idiotic things and it really made wide adoption of gpu-physx impossible. Now make gpu physX with Vulkan/OpenCL and we have the winner. BTW. Havok has been Microsofts since 2015 and I don't believe that would be viable choice for linux gaming.
    Since this is BSD, what are the chances PhysX made it into newer Unreal and Unity?

    Leave a comment:


  • uxmkt
    replied
    And nobody tested this. First thing that happens is that a gcc8 linux64 build dies at some point because of -Werror.

    Leave a comment:

Working...
X