Originally Posted by shadow001
Guess what....John carmack isn't using OpenGL anymore in their latest ID tech 5 engine....The one they've been teasing gamers for the past 2 years with their Rage game,which will also run in consoles btw.
OpenGL served it's purpose when it supported a lot more features than DirectX did at the time,but now the roles are reversed on feature support,and the Mac and linux markets are too small to boother with when brand new games using new graphics engines,take 4~5 years to make at least.
I'm in agreement that ATI and Nvidia do develop technologies that ultimately get adopted within the DX specification,but guess what,it only sees widespread use amoung developers when it's actually part of the specification and both ATI and Nvidia have hardware/software support for it,and this applies to PhysX and 3D vision,which needs developer support right off the bat.....Eyefinity does not,as it's up to ATI's driver team to do all the work,not developers.
Remember the DX9 debate on SM 2.0,SM2.0b and SM3.0?,which the latter is what Nvidia was pushing hard at the time,and what happened there?....Yup,games only saw widespread use of SM3.0 when both ATI and Nvidia cards supported the feature in hardware,and offered good performance while doing those shader effects.
What makes you think it'll be any different with PhysX?
You need to do a fact check, teh RAGE engine has 80% ported from the DOOM3 engine which is all OGL. And JC has made no public announcement about it being DX. The last statement about what they use was that its is OGL. Until someone can find and post a link to him qouting that it is now DX based and not OGL, it is OGL btw. Good luck by the way, all I have ever found are rumors, nothing concrete from JC himself.
And SM3 was getting wide spread use and support way before ATI brought it to the public in the R5XX line. FC was the first game to use it. by the time teh R5XX line launched there were already more than 20 AA title games that used it, more if you wanna count all games. Try again please. The reason for that was because when the 6x00 series launched, Nvidia helped many a Dev add SM3 to the game code.