How do big commercial projects like Doom 3 or Unreal Tournament 2004 (2007?) do it? Do they use D3D for Windows (DX10 left beside now of course ...) and OpenGL for the rest?
Why do those people want D3D anyway? What advantage does it have?
Many games using D3D run with wine get translated to OpenGL calls just fine and on the same speed as their windows counterparts ... So it can't be a performance issue ...
Then I seriously do not understand what advantage D3D has ...
cu
Fabian
hi,
the problem was the OpenGL committee, as far i had hear it in the forums, if people discuss about the situation over OpenGL.
Microsoft blocked over many years the work in it, slow it really down and tried many Years that OpenGL and Direct3D melt together.
so there was a lot of work that doesnt done and OpenGL doesnt have Support out of the Box so many feature like Direct 3D.
after the left of Microsoft the committee, now its going on and the most people hope, that OpenGL will catch up what it miss.
the next thing is, that writing the code/functions with Direct 3D is easier compared with OpenGL, but im not a programmer and i cant say it excatly.
the other thing is, the most people have Windows as OS, they buy complett PC in a shop and doesnt intereset in PC Hardware and Software.
i think the most people on the planet doesnt know what DirectX eactly is, only that is cool and needed, more not.
i know the problem with Direct 3D 10.
many people had think that Direct 3D 10 = DirectX 10 is.
so you have an API that have a good and contemporary featureset, that often neat, that is installed on all PC that of your customers and that is, maybe, easier to write the code and features.
the only thing that i see for FSO is, that maybe i the future, if OpenGL doesnt have a revial, the manufacturer of graficcards maybe someday will drop thiere support for OpenGL in the driver for gamecards.
today the OpenGL driver of AMD/ATI doesnt so good and cause a lot problems and nvidia is in the moment under vista not so good too, if the reports are correct that i read.
i hope thats understandable, i try my best to write it in english *g*.
Mehrpack