quote:
i love opengl, as many people do. i get 95fps with excellent quality, as opposed to with directx i get 25fps with horrible quality.
Linux gamers and gamers with old cards love OpenGL. DirectX Horrible quality? Shit. Compare these real quick. These aren't the GeForce 2 days anymore man.
This is RTCW(OpenGL) running on my GeForce FX 5900 Ultra. It would look exactly the same on a GeForce 2 as it does on the FX. It looks good for OpenGL, but it is primative and plain(nowhere near realistic looking).
http://www.ticz.com/homes/users/waltw/heinrich.jpgThis is Morrowind(DirectX 8.1). Look at how beautiful and realistic that looks. That is what EVB(Enviromental Bump Mapping) Pixel Shaders, Vertex Shaders and Advanced Pixel shaders can do.
DirectX 9 games will be able to produce even better graphics than that when they are released(Half Life 2 will be DirectX 9!
). DirectX games run at 115+ FPS on my rig(w/GeForce FX 5900 Ultra). DirectX games ran well on my GeForce 3 Ti500 and my GF4 Ti4200&Ti4600. The 4600 to FX 5900 upgrade wasn't even nessicary because no games support DX9 yet. I have it for when DX 9 games come out though.
http://www.ticz.com/homes/users/waltw/morrowind.jpg quote:
the image quality i've seen directx put out is shit compared to opengl.
See above. OpenGL can't even compare. I'm sorry, OpenGL is just outdated. Modern DirectX 8 and 9 cards can run DirectX 7 stuff(the equivalent to what OpenGL graphical capabilites have to offer) pretty damn good. They run DX 7 every bit as fast(I'd say faster) as they run OpenGL.
quote:
primitive? no older video card i've owned except my new 64mb nvidia mx440 supported opengl. sure it's a slightly old card, but it gives a lot better performance and quality with opengl than directx.
No wonder you think DirectX is shit. That card is a DirectX 7 and below card. That card doesn't support any new directX features. Back in the days of DX6 and 7 OpenGL actually could compare.
You know the GeForce 4 MX isn't much faster than a GeForce 2 Ti don't you? The GeForce 4 MX is based on the GeForce 2 core(hence why it has no up to date features). A GeForce 2 Ultra can smoke that thing. You need a GeForce 3/GF3ti200/GF3 Ti500/GeForce 4 Ti series or a GeForce FX to enjoy the new DX features. DirectX isn't slow on a modern card made especially for DX. At least NVidia did the right thing by releasing a budget DirectX 9 card in the FX 5200. The GF4MX was just a total crock of shit.
quote:
it's good enough for professionals but not for gamers?
Professionals have $600+ OpenGL cards that have capabilites that are not used in games. A Professional OpenGL card will not run OpenGL games any better than thier consumer counterpart(A Quadro FX will not run games better than a GeForce FX). The Professional cards have special GL extension support for movie 3D animation rendering purpouses only(to make computer animations for movies). No gamer would spend $600+ on a card that would only play games with the current OpenGL 1.4 specs.
quote:
I just bought 2 games, both support opengl and NOT directx. RTCW and BF1982(might have directx in there somewhere). These are rather new games. I don't really play games that much, but from my experiences with directx, it sucks. and opengl is far superior as far as speed and quality. I dont see why they would need to update opengl, it works fine.
RTCW was released in September of 2001. That is not new by any means. ID Software is one of the very few software makers who still swear by OpenGL. Battlefield 1942 is a game made for DirectX.
http://www.fileshack.com/file.x?fid=853As you see, You should have a card that can do Hardware T&L(a DirectX 7+ feature...your GF4 MX can do that at least). It may have OpenGL support in there(intended for the low end machines that can't run with good DirectX graphics). BF1982 is a Interstate mod for BF1942.
Here is a screenie of that mod. God it looks terrible. It must be using OpenGL.
http://www.bf1942files.com/screenshots/21/news2/5422_1.jpg[ August 30, 2003: Message edited by: Zombie9920 ]
edited because the pictures were huge
[ August 30, 2003: Message edited by: Stryker ]