• Advertisement
Sign in to follow this  

Is it actually better?

This topic is 4725 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

Advertisement
Guest Anonymous Poster
If you want X-Platform, OpenGL is better.

Share this post


Link to post
Share on other sites
Discussions about Direct3D and OpenGL seem to be very popular. ;-)

You will never get an proper answer on the question "Who is actually better?". However, I try to answer it.

Both Direct3D and OpenGL have their pluses and minuses. If you like Win32 better than all other OSs and you like object oriented programming, go with Direct3D.
If you would like to make an multiplatform game, you should go with OpenGL. It works under Win32, Linux, OS/2 etc. It is much easier to understand and it is not object oriented.
I use Direct3D (if it helps). ;-)

Share this post


Link to post
Share on other sites
Quote:
Original post by RiBi
DirectX has more features and is more modern (in my opinion).


Really? How so?

Share this post


Link to post
Share on other sites
The general opinion, rabid zealot outliers discarded, appears to be that DirectX and OpenGL do pretty much exactly the same thing, in somewhat different ways. Under Windows, driver support for D3D may be better. On the other hand, DirectX is Windows only; OpenGL can do the same things as D3D, but across a wide variety of platforms. The rest is pretty much style and taste.

Choose.

Share this post


Link to post
Share on other sites
I compared D3D9 to OGL 1.4. I am not familiar with newer OGLs.
Maybe if you compare D3D9c to OGL2 their are equal.

Share this post


Link to post
Share on other sites
Quote:
Original post by RiBi
I compared D3D9 to OGL 1.4. I am not familiar with newer OGLs.


Ok, just saying, if you look at the 2.0 spec, they are relatively equal.

Share this post


Link to post
Share on other sites
I went throught the OGL2 specs and I have to say that for now, their are equal ;-) You are totaly right.

Share this post


Link to post
Share on other sites
Oh, and by the way.

Dont post threads with "Is X better than Y" questions, or any other X vs Y questions either. They tend to lead to flame wars, and religious debates.

If you had read the forum rules, you would have seen that they dont want threads like this.

For the most parts when it comes to these issues, the answer is that they are equal in most cases, and sometimes one is better in one area and the other in another.

If you really need to know, use Google.

Sincerely, Allmight

Share this post


Link to post
Share on other sites
Allmight is absolutly right, if you want to know more about D3D and OGL, go through the older threads. There are many infos about them and even VERY similar topics.

Share this post


Link to post
Share on other sites
GoogleBattle has the answers...

On a more serious note, keep in mind that DX does so much more than just graphics. DX includes libraries for input, sound, networking etc. in addition to the 3d api while OpenGL does only 3d.

Other than that, OpenGL and Direct3D are just two ways of doing the same thing, just pick one (or both).

Share this post


Link to post
Share on other sites
Quote:
Original post by C PLUSPLUS Learner
Is OPENGL actually better than DX? I am wanting to know.

Abstract your code so you can do both!

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
~directx is controled by microsoft, you cant modify it
~opengl is open-source, you can modify it

~directx ONLY works in windows
~opengl works on almost everything

~directx is used for games that run on winodws and xbox
~opengl is used for some games that run on windows, and all games that run on anything else.

as far as I am conserned, they are equal in power.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by Anonymous Poster
~opengl is open-source, you can modify it.


OK, what kind of crack are you smoking?

Share this post


Link to post
Share on other sites
Well, Mesa is OSS to the best of my knowledge. Maybe that's what he meant.

It's an open standard regardless. :)

To the OP: Are you a huge troll, or is it just me?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I see I was incorect about that, my appoligies

Share this post


Link to post
Share on other sites

This topic is 4725 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.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Advertisement