Wreckage
Banned
- Jul 1, 2005
- 5,529
- 0
- 0
I played games on Dos too,Win95 set the way for easier gaming and start of DX standard.
I don't remember DX getting good until version 9.
Besides there was already OpenGL.
I played games on Dos too,Win95 set the way for easier gaming and start of DX standard.
I don't remember DX getting good until version 9.
Besides there was already OpenGL.
Owning a card without PhyX is like owning a card without DirectX.
It's ironic that you would choose to compare PhysX to DirectX, given their completely opposite adoption strategies:Owning a card without PhyX is like owning a card without DirectX.
That is why DirectX succeeded.
I don't remember DX getting good until version 9.
Besides there was already OpenGL.
DirectX succeeded because of the windows monopoly.
There was actually glide. OPENGL was being touted by carmack within their circle but it never really took off.
I'm going to go out on a limb here and assume you are a major proponent of either Linux or Apple. :hmm:DirectX is the PC standard these days but think back...
DirectX had glide and opengl as competion. Glide was locked to one graphics card manufacturer. DirectX was locked to one OS (win95). OpenGL worked on everything - it is the perfect example of an open standard. Not only that it *was* the standard across the board - everything ran openGL.
Hence trying to argue how directx is so much more open and better then physx is stupid. It has mostly killed the very good open standard. It's also a good example of open standards not winning.
You may disagree with Wreckage because he is wreckage, but he has succeeded in trying to get you to defend directx, a closed standard, hence contradicting the whole basis of your argument.
PhysX is failing in the respect that it could have easily become the defacto GPU accelerated physics processing software on all Windows computers if they had opened it up to as many systems as possible, ala DirectX. But instead, they have deliberately and drastically limited the number of computers it can function on, thus adoption has been extremely low by both developers and end users alike. This is also the reason many people, like myself, hope that a completely hardware agnostic solution will emerge and quickly supplant PhysX.Ending with the line "That is why PhysX is failing" is silly too - the problem is that it isn't. It is the most popular software standard, and by default the most popular gpu accelerated standard (there is only one).
I too think Wreckage is an argumentative fan boy, but like Charlie there is elements of truth in what he says.
I don't remember DX getting good until version 9.
Besides there was already OpenGL.
PhysX is failing in the respect that it could have easily become the defacto GPU accelerated physics processing software on all Windows computers if they had opened it up to as many systems as possible, ala DirectX.
Sorry, I should have said "widely adopted", which PhysX most definitely is not.Uh they currently are the defacto GPU accelerated physics processing software.
So what is keeping Nvidia from removing the block they placed within PhysX to prevent it from working in any system with an ATi video card? I didn't realize they needed AMD's permission to do so.They did offer it to AMD. So NVIDIA is not the problem here.
As you could see from my comments, I was addressing hardware GPU based physics processing on Windows computers, not software physics nor consoles. Those are completely different cans of worms.Not to mention that software PhysX runs on more than just Windows unlike DirectX. So it's more of an open cross platform standard. :thumbsup:
Uh they currently are the defacto GPU accelerated physics processing software.
DirectX is the PC standard these days but think back...
DirectX had glide and opengl as competion. Glide was locked to one graphics card manufacturer. DirectX was locked to one OS (win95). OpenGL worked on everything - it is the perfect example of an open standard. Not only that it *was* the standard across the board - everything ran openGL.
Hence trying to argue how directx is so much more open and better then physx is stupid. It has mostly killed the very good open standard. It's also a good example of open standards not winning.
You may disagree with Wreckage because he is wreckage, but he has succeeded in trying to get you to defend directx, a closed standard, hence contradicting the whole basis of your argument.
Ending with the line "That is why PhysX is failing" is silly too - the problem is that it isn't. It is the most popular software standard, and by default the most popular gpu accelerated standard (there is only one).
I too think Wreckage is an argumentative fan boy, but like Charlie there is elements of truth in what he says.
Owning a card without PhyX is like owning a card without DirectX.
http://physxinfo.com/I'm also pretty sure that Havok is used in more PC games than PhysX.
And with Intel as their sugar daddy as well as actually working with companies they appear to have a longer life span than PhysX.
http://physxinfo.com/
A lot more games use than you think (even though they might not be the GPU kind).
Uh they currently are the defacto GPU accelerated physics processing software.
They did offer it to AMD. So NVIDIA is not the problem here.
Not to mention that software PhysX runs on more than just Windows unlike DirectX. So it's more of an open cross platform standard. :thumbsup:
It's ironic that you would choose to compare PhysX to DirectX, given their completely opposite adoption strategies:
The DirectX programming team worked very hard to ensure it would run on as many different hardware configurations as possible.
That is why DirectX succeeded.
Nvidia, on the other hand, has decided to artificially limit PhysX usage exclusively to its own hardware, even though it has been proven to work just fine when using an ATi video card as the primary display.
That is why PhysX is failing.
Actaully phsyx runs on pretty well every hardware platform - all the consoles, pc's, macs (I think), even iphones. It's just only gpu accelerated on nvidia cards on the pc.
That gpu accelerated physx I would say actually lives or dies on console support not graphics card support. It's such a successful software package because nvidia basically handed it out for free to all the consoles, and actively support it. If the consoles support it then it ends up in all the console ports, which these days is most PC games.
Consoles don't support gpu accelerated physics so hence all the console ports don't either. Even if nvidia developed it for ati cards for free it wouldn't really get adopted, same as DX10 and 11 haven't really been adopted (I know games with DX10 and 11 stickers exist but nearly all of them look near identical in DX9 - they're really DX9 games with a couple of minor DX10/11 additions).
Hence whether phsyx fails or succeeds is basically dependent on what happens in the next round of consoles. Assuming they have the hardware for hardware physics support (very very likely) then there will be competition to become the accepted standard. This I assume is also what hardware accelerated physics libraries like bullet are really aiming at. Whether physx wins or looses that is dependent on what nvidia do - I wouldn't be surprised if it miraculously gets ported to open cl for PS4 and directX compute for xbox 720 at that time.
