DirectX Or OpenGL?

Why DirectX Is Better Than Open GL?
[36 byte] By [HassanAyoub] at [2007-12-24]
# 1

It isn't, or it is - it all depends on what you want to do. If you give us more information on your goals this will be easier to answer. Otherwise it will turn into a thread full of biased opinions and we will have to lock it :-)

These things nobody can argue with though:

If you want to run on xbox or xbox 360 (commercial game or XNA) then DirectX is your only choice

If you want to run on Mac or Linux then Open GL is your only choice

If you want to run on other consoles.... well I don't know the answer but DirectX isn't a choice

TheZMan at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 2

My Target Is Only PC.

I Did Asked This Question Cause I Want To Use The Better Graphics API.

HassanAyoub at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 3

For what you want to do either will work for you. This forum is for DirectX so if you need help with OpenGL you will need to find a similar forum - try here http://www.opengl.org/

Asking which is best is like asking people if Coke or Pepsi is best - they both are good drinks but people will argue forever about the answer.

TheZMan at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 4

Dear I Am Asking You As En Expert To Help Me, Cause I Dont Know The 2 Languages.

I Am Sure That DirectX Is The Best Cause It Is Developed And Supported By Microsoft.

HassanAyoub at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 5

Then lets hope someone else chimes in because my OpenGL knowledge is not sufficient. Without much more specific knowledge about what you want to write this is tough. From what you psted in the other thread I would say there is no obvious choice.

TheZMan at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 6

Thx Alot Man For Your HelpFull Answers.

And I Hope To Answer My Replies In The Other Threads.

HassanAyoub at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 7
Hi!

I asked a little bit same like question months ago.. :)

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=185050&SiteID=1

TimoS at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 8

Hassan Ayoub wrote:
Why DirectX Is Better Than Open GL?

This typically devolves intro a "troll" conversation, so let me nip it here:Asking this kind of question on a Microsoft-hosted forum probably won't get you the answers you want (or need). Andy "Zman" Dunn's response was the most-accurate, actually. However, if you want to read about similar conversations (and believe me, this question is asked OFTEN -- just do a search), I recommend visiting www.gamedev.net and discussing it in their general forums.

DavidWeller-MSFT at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 9
U Have All The Right.
HassanAyoub at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 10
It's a big debate, but you can pretty much sum it into this. For those who develop games on the Windows platform, Microsoft suggested those developers to use DirectX, and so they did. That's it. There's some great benefits to this such as full integration with the Windows platform, tons of money was put into the top software engineers to give you a excellent standard, and the overwhelming amount of classes used for loading in textures, a standard model to load in, matrix math functions, etc. With OpenGL you have none of that unless you use it for another platform which actually would have its own support team and helper classes. All in all, simply use what the platform suggests or you're going to rely on open source libraries that evolve around OpenGL. They often can't pay for excellent developers, so they often work with who they have. It's terrible, but that's another debate. Overall, use what your platform suggests and learn the other as a secondary.
nullsmind at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...
# 11
Ok, So Let's Go On With DirectX
HassanAyoub at 2007-10-8 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,Game Technologies: General...