Archived

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

AC AC

SORRY! I dont wanna start a argument but.....

Recommended Posts

Guest Anonymous Poster   
Guest Anonymous Poster
Maximus is 100% correct. Kill this thread now and nip it in the bud.

btw it sucks because I know you''re asking a legitimate question and you''ve obviously seen how hostile and immature people can get when it comes to this subject..

Share this post


Link to post
Share on other sites
webmunkey    122
It''d be nice if the people who have used them both could tell their adavantages and disadvantages for people who are trying to decide which one to learn...Thanks

Share this post


Link to post
Share on other sites
Erebus    122
I don''t know either one right now and I was wondering if you could use both of them in the same program. Then you could get the advantages of each and avoid the disadvantages.

Share this post


Link to post
Share on other sites
Zenroth    127
I dont really want to jump into a religious war, but guess its to late now since im posting something doh.

My take on things is basiclly learn both, and while your at it pick up glide to. No one can tell you which one is best it has alot of factors involved and the only one that can make that choice is the programmer. And to make that choice I think that he/she would need to know both api's.

Now here are some easy outs for the above...

Do you plan on having your game/app/whatever run on anything other than windows platforms? If so your choice most likely is gonna be opengl. Cause directx doesnt have that ability.

Now a feature which opengl cant really compete with is that directx isnt just graphics, its input,sound,network play,etc.
And after learning one of the interfaces the other ones are quite easy to pick up.

Anyways to wrap this up I recommend choosing both or all 3 if you throw in the pretty much dead glide api. You'll be a better well rounded programmer, and be more desirable as a programmer. Nuff said.


Edited by - zenroth on August 1, 2001 10:53:07 PM

Share this post


Link to post
Share on other sites
Cyberdrek    100
quote:
Original post by AC AC
ok in one line::

Open GL vs Direct X

Theres normaly a big row over this, I want someone to tell me whats the best??




First of all, can''t you do a simple search and see what people had to say in the last 300000000000000000000000 other post regarding DX vs OGL???? Will you guys ever learn. This is getting really annoying. This question is a done with subject. So please stop asking which is better. None of them is better than the other. They do the same thing only one uses Direct API calls and the other uses Wrapped up access to the API( well, sort of... )




"And that''s the bottom line cause I said so!"

Cyberdrek
Headhunter Soft
A division of DLC Multimedia

Resist Windows XP''s Invasive Production Activation Technology!

"gitty up" -- Kramer

Share this post


Link to post
Share on other sites
xstreme2000    152
Wow, I''m absolutly amazed, it seems everyone has given up argueing. I find it funny that instead of everyone bigging up their API of choice (or normally slagging off the other one ) they just talk about how this will become a war. I suppose it still might but who knows.

My answer to the question:
The first 3D program I got to work was in OLG (from an NEHE tutorial), what I liked was the fact I hardly had to do anything to see something on the screen, it was simple, but I never went any futher. I always wanted to use DX, don''t ask why I just did for some reason, so I use that now.

I also thought I''d tell you my DX programming might come to an end soon because I''ve heard that new versions will not be supported but the Win9X operating system, I know they are shitty systems but I really don''t want to have anything to do with 2000 or XP (I tried 2K and I think they forgot to finish coding it ) and to me XP sound like the end of Microsoft for anyone who knows how to use a computer because they can see through the GUI and will see it as what it really is (a resource eating bug system), as of now Microsoft systems = Muppetsoft systems.

Bye

Share this post


Link to post
Share on other sites
Sandman    2210
quote:

I don''t know either one right now and I was wondering if you could use both of them in the same program. Then you could get the advantages of each and avoid the disadvantages.



Well you can (and people frequently do) use OpenGL and DirectX in the same program, but I have a sneaking suspicion that you cant use OpenGL and Direct3D at the same time .... even if you could I have no idea why on earth you would want to, unless the purpose of the program was to look hideous, be far more complicated than it ever needs to be, and only run on cards that properly support both.

Ill give a run down on the advantages and disadvantages. Someone should stick this in a faq which can be automatically mailed to someone in 579 point flashing bold letters whenever they start a post including the words "OpenGL vs DirectX".

OpenGL:

Easier to learn
Non platform specific
C style interface

Direct3D:

Better driver support on Win boxes in general
Limited to windows machines.
C++ COM style interface

Thats pretty much all I can think of. Anything you can do in OGL you can do in D3D, and vice versa.

Share this post


Link to post
Share on other sites
gph-gw    122
My personal pref. is OpenGL because I'm thinking of switching to linux and I don't want to totally rewrite my programs. Opengl and directx will both be around for a while, because directx is so popular but opengl has the heavyweight support of things like the Quake 3 engine.

It's basically your pick.

And, as everyone else is saying, please check the faq before asking "Which is better?"

Oh, and I forgot, there's no point in learning glide since upper end cards like Matrox and NVidia are the future. (And they don't use glide!)

Edited by - gph-gw on August 2, 2001 4:20:08 PM

Share this post


Link to post
Share on other sites
Xai    1838
Well ... I just wanted to say that if you are just writing an application level program (not a graphics engine or whatever) than you should NOT have to rewrite your whole program to switch between the two ... there are a few fundamental differences in their philosophy ... but in general ... if you write your c++ in a well organized fasion you can leave all modules dealing with anything but graphics and your world models untouched when you switch between the two ... otherwise your doing something wrong ... write all of your game logic code to deal with grpahics and physics on a purely abstract level and then they should never need to change ... even if you rendered the game in 2d sprites or as text boxes ...

Share this post


Link to post
Share on other sites
Facehat    696
Search the DirectX forum a bit if you really need to know. In any case, this had been argued so many times that there''s no reason for yet another thread, so I''m closing this.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.