NVidia Recommended Graphics Card For Doom 3
Griffon4 writes "Nvidia
announced today that they have been branded the recommended graphics card for id's forthcoming PC FPS Doom 3. Now I'm wondering:
Recall a little over a year ago that Carmack said the Nvidia
card at the time was just a slight bit more worthy than the ATI?
Jump forward to today - are we getting a real recommendation based on id's own
experience or just seeing the end result of a financial deal that
benefits both?" Other possible factors (apart from NVidia simply being the better graphics card for Doom 3) include the alleged origination of some Doom 3 Alpha version leaks, unlikely to endear ATI to id, and, of course, ATI already having a major bundle deal in place with a certain other FPS.
Oh come on! Just how is DirectX a kludgey hack? I've played the same game in both OpenGL and DirectX (Unreal 2003 or Unreal2...I forgot which one) and they flawlessly. In fact, I can't tell which one is better.
But if your going to program a game in an API, why not DirectX? It handles Video, Audio, and input. OpenGL is nice, but it only does video (that I know of).
Life is not for the lazy.
When the man himself once made a post righ here on
about the only thing we couldn't do with SDL + OpenGL that DirectX provides is the network coding/matchmaking stuff from DirectPlay
Here comes the SDL_net
(Not to the parent poster): In case you are curious, there're plenty userful and commercial-quality libs out there, such as SDL_image, SDL_mixer, SDL_ttf...They just rock, some of them had been used in commercial titles (remember Lokigames?)...forget about DirectX, and screw MS.
He could have, but he likes the OpenGL API more, as he documented in his plan file in 1996. This also addresses your question later in the thread as to how DirectX is a kludgey hack; in 1996 at least, the interface was really nasty. It has probably improved since.
There's also the portability issue. If he coded it using DirectX, that locks the code to Microsoft platforms. No easy Mac, Linux, or console ports aside from the xbox.
On another note... I actually tried the Doom 3 leak on my GeForce FX 5900 Ultra. A small blurb about it is on my website here.