Go Back   nV News Forums > Software Forums > General Software

Newegg Daily Deals

Reply
 
Thread Tools
Old 04-19-03, 05:28 PM   #1
bjlockie
Registered User
 
Join Date: Apr 2003
Location: Canada
Posts: 92
Default Direct3D vs. OpenGL

Is Direct3D similar to OpenGL?
If it is then why didn't Microsoft choose a 3D graphics library that's out there instead of making their own?

OpenGL, Mesa3D, Direct3D.
There are too many competing products and there are probably more.
bjlockie is offline   Reply With Quote
Old 04-20-03, 04:46 AM   #2
eL_PuSHeR
Registered User
 
Join Date: Jul 2002
Location: Motril, Granada, SPAIN
Posts: 278
Talking

I think it depends on who makes the app/game. Some APIs are better than others under certain tasks only. Some games are better under Glide, others under D3D and others under OpenGL. It depends on the engine optimizations used. The best thing is to have full support for every API out there.
__________________
AMD Athlon XP 1800+
ASUS A7V333
1GB 266Mhz DDR SDRAM
Creative GeForce4 Ti4200
Integrated CMI8738 audio
eL_PuSHeR is offline   Reply With Quote
Old 04-20-03, 08:24 AM   #3
saturnotaku
Apple user. Deal with it.
 
Join Date: Jul 2001
Location: The 'burbs, IL USA
Posts: 12,502
Default

DirectX is Microsoft's whiny answer to not getting what it wants out of OpenGL. DirectX is a more CPU intensive, slower overall API than OpenGL.

To illustrate the point - drawing a cubemap in DirectX takes about 15 lines of code whereas in OpenGL it only takes about 4. Any student of 3D programming will tell you that using OpenGL is vastly superior to DirectX.

Really, the only thing DX has in its favor is that its development has come along faster than OGL. I suppose that's what comes from Microsoft being autonomous for controlling DirectX. But if there ever is an option to use OpenGL in a game you can bet your bottom dollar that I'm going to use it.
saturnotaku is offline   Reply With Quote
Old 04-20-03, 08:58 AM   #4
digitalwanderer
 
digitalwanderer's Avatar
 
Join Date: Jul 2002
Location: Highland, IN USA
Posts: 4,944
Default

Quote:
Originally posted by saturnotaku
DirectX is Microsoft's whiny answer to not getting what it wants out of OpenGL. DirectX is a more CPU intensive, slower overall API than OpenGL.

To illustrate the point - drawing a cubemap in DirectX takes about 15 lines of code whereas in OpenGL it only takes about 4. Any student of 3D programming will tell you that using OpenGL is vastly superior to DirectX.

Really, the only thing DX has in its favor is that its development has come along faster than OGL. I suppose that's what comes from Microsoft being autonomous for controlling DirectX. But if there ever is an option to use OpenGL in a game you can bet your bottom dollar that I'm going to use it.
Thanks, I always sort of felt that OpenGL was kinder to me system than D3D but didn't have anything but gut feelings to back that up.

I always try the openGL option if it's there too, but that doesn't always mean it's the best option. There's a lot of D3D games that have openGL options that flat-out BLOW!

It varies from game to game, system to system; play around with it on your set-up to see what works best for you. (Oh, and remember to send some big ups to the Carmack for single-handedly keeping openGL alive against M$ wishes. )
__________________
[SIZE=1][I]"It was very important to us that NVIDIA did not know exactly where to aim. As a result they seem to have over-engineered in some aspects creating a power-hungry monster which is going to be very expensive for them to manufacture. We have a beautifully balanced piece of hardware that beats them on pure performance, cost, scalability, future mobile relevance, etc. That's all because they didn't know what to aim at."
-R.Huddy[/I] [/SIZE]
digitalwanderer is offline   Reply With Quote
Old 04-20-03, 09:05 AM   #5
saturnotaku
Apple user. Deal with it.
 
Join Date: Jul 2001
Location: The 'burbs, IL USA
Posts: 12,502
Default

I've also found that it depends on your video card. ATI cards seem to handle DirectX in terms of performance and image quality. But hands down, NVIDIA has the best OpenGL support I have ever seen. I think a big reason for that is NVIDIA's continued support of Linux.

ATI is catching up fast in OpenGL, though. Games I've had problems with in previous drivers were fixed in the Catalyst 3.1 set. I just wish ATI would release an OpenGL 1.4 compatible set, which is something NVIDIA has had out for a while now.
saturnotaku is offline   Reply With Quote
Old 04-22-03, 05:08 PM   #6
VeritechK7
Just lurking
 
Join Date: Jul 2002
Location: San Diego CA
Posts: 184
Send a message via ICQ to VeritechK7 Send a message via AIM to VeritechK7 Send a message via Yahoo to VeritechK7
Default

Yeah my friend's taking a game programming class at a community college nearby him and he was talking about how dx is getting up there or something, but a part of me remains loyal to open GL. Maybe its' because I got tired of winME and made the decision to play w/ NT4 workstation . as i couldn't run any of the newer DX games out there .but cs and quake 3 were a dream
__________________
"Get busy living or get busy dying" - Tim Robbins, Shawshank Redemption

"When you understand the root, you understand all of its blossoming"- Bruce Lee
VeritechK7 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenGL book Airstrip1 Software Development 2 08-12-12 08:55 AM
Major WineX prob... I think it has to do with the vidcard... Linewbie NVIDIA Linux 20 10-09-02 09:58 PM
Multiple OpenGL applications and NVidia gbrauer NVIDIA Linux 7 09-01-02 04:47 PM
linux opengl extension chijacky NVIDIA Linux 5 08-23-02 11:16 AM
Slow OpenGL on 7.3 kl899 NVIDIA Linux 1 08-04-02 07:58 PM

All times are GMT -5. The time now is 05:03 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.