Slashdot Mirror


NVidia Considering Porting PhysX To OpenCL

arcticstoat writes "NVidia has revealed that it's considering porting its PhysX API to OpenCL to allow PhysX GPU-acceleration on competitors' graphics cards as well. At the moment, a GPU needs to support NVidia's CUDA technology in order to accelerate PhysX on the GPU, and ATI has so far declined NVidia's offer to get CUDA working on ATI GPUs. NVidia's director of product management for PhysX, Nadeem Mohammad, said, 'In the future it's a possibility that we could use OpenCL' for PhysX, adding, 'If we start using OpenCL, then there's a chance that the features would work on ATI, but I have no idea what the performance would be like.'"

4 of 54 comments (clear)

  1. Theory versus Practice by Anonymous Coward · · Score: 5, Interesting

    OpenCL is low leve enough that it's certainly possible to write code that works on other hardware in theory while being far too slow to do anything useful in practice.
    Knowing NV, I wouldn't be surprised to see this happening

  2. OpenCL? by mac1235 · · Score: 5, Informative
    1. Re:OpenCL? by Z00L00K · · Score: 5, Interesting

      Thanks! - I first thought that it was a misspelling of OpenGL.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  3. Re:Competition is good.. for us by Yetihehe · · Score: 5, Funny

    Yeah, we can experience the good ol' days of OpenGL vs D3D vs Rendition vs Glide all over again. Colour me excited.

    glBegin(GL_POST);
    glColor3bv((GLbyte *)colour_excited);
    glDrawElements(GL_TRIANGLES, 1, GL_UNSIGNED_BYTE, get_parent_post(this));
    glEnd();
    glutPostRedisplay();

    Here you go!
    (excuse me if there are some errors, I didn't use opengl or c++ in over four years)

    --
    Extreme Programming - Redundant Array of Inexpensive Developers