Archived

This topic is now archived and is closed to further replies.

OpenGL vs Direct3D

This topic is 5874 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Im learning/reading/coding OpenGL for a month or so, but im wondering why OpenGL and not D3D. What is the reason so many people chose OpenGL... Whats the bad side of D3D well, í''ll prolly know in a day... thx

Share this post


Link to post
Share on other sites
Try each one for yourself. look into finding resources for each and conduct your own survey because obviously, many people currently using opengl in this forum are going to be biased against direct3d, and vice versa.

Work it out for yourself man, we all had to. Try looking up Direct3d vs Opengl using www.google.com, they have tonnes of reasons to choose one or the other.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
> What is the reason so many people chose OpenGL

Think about it a second: Perhaps because it''s just better ? Or perhaps because you''re on an OpenGL forum ? I think both points apply, but that''s just my opinion

- AH

Share this post


Link to post
Share on other sites
If I see one more ''Direct3D vs OpenGL'' thread I''m gonna do something nasty to the poster. PLEASE UNDERSTAND that any API (especially ones as old as DX and OpenGL) is only as good as the programmer who uses it.

Share this post


Link to post
Share on other sites
I dont think there is much of a differance. I dont know Direct3D to well, but i think openGL is very easy to learn. While the little i know in Direct3D is somewhat complex. Maybe its just me.

Share this post


Link to post
Share on other sites
If you have ever switched from direct3d to open gl in any 3d game you will usually notice a speed and graphics reduction.
I have tried programming both and direct3d isn''t much worse then the base of opengl but the dedication to open gl seems to wider spread then direct3d because of all the extra little library objects you get.....I belive that all of Microsoft''s programmers won''t be able to keep up with the ease of use with open gl.


WHO DID YOU EXPECT...?
MAYBE SATIN!!!

Share this post


Link to post
Share on other sites
quote:
Original post by RELOAD
If you have ever switched from direct3d to open gl in any 3d game you will usually notice a speed and graphics reduction.


I most certainly don''t. First, it matters 100% on the VIDEO CARD and DRIVERS you''re using. You might as well consider DirectX and OpenGL to be implementations by the VIDEO CARD MANUFACTURER that conform to a certain standard. I''m using a Geforce2 GTS 32MB DDR (driver version 14.70) if you''re curious.

[Resist Windows XP''s Invasive Production Activation Technology!]

Share this post


Link to post
Share on other sites
I basically chose OpenGL because that''s what John Carmack is using

OpenGL is a very powerful API, but also a fairly straightforward one, even to programming newbies like myself. And now that the graphics hardware market is mainly in the hands of Nvidia and ATI, virtually every decent computer that gets sold today has a video card that supports OpenGL.

_________
"Maybe this world is another planet''''s hell." -- Aldous Huxley

Share this post


Link to post
Share on other sites
*laughs* hehe, so again these sorts of threads take their toll on the weak minds who find the need to argue in an attempt to prove a point.

*sits back and watches*

surely some people would understand the need to keep opinions to themselves.. i mean, if people say that something is slower than another, LET THEM, it just means that you''d be ahead of them whilst they''re still trying to figure out which is faster.

Share this post


Link to post
Share on other sites
quote:
What is the reason so many people chose OpenGL...


Well....... to put it simply... OpenGL is easy to learn ( hence most people .. not all.. learn it as their first graphics API ).
Its capable of doing pretty much everything DX can, and there arent really any downsides to it.

DirectX has its own benefits, but a lot of people who started on OpenGL find the transition from OpenGL to DirectX a little daunting, so they tend to stick to OpenGL and defend it violently hehe.

Thats my view anyway.. Think that was a fairly unbiased answer to his first question.

quote:
Whats the bad side of D3D


I cant answer that.... im one of those people who just use it for streaming stuff.

....................

The only thing I use DirectX for nowadays is streaming in movie/mp3 media. For everything else... OpenGL suits me just fine

~Cobra~

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I found an interesting link:

http://www.xmission.com/~legalize/d3d-vs-opengl.html

It seems that both API''s are not too different in terms of power!!

Hope it helps (:¢)

Share this post


Link to post
Share on other sites