Jump to content
  • Advertisement
Sign in to follow this  
iedoc

opengl/directx

This topic is 3899 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
This question has been raised over and over and over and over and over and over and over and over and over and over again. It’s also one of those flame-filled non instructive debates.

So is there a reason you asked this question instead of Googling?

Share this post


Link to post
Share on other sites
GL) (Arguably better) C API. Cross-platform. Extensibility framework. Lots of old clutter remains in the API from out-dated rending pipeline models...
DX) (Arguably better) C++ API. Larger scope than just graphics. Carmack has become a convert...

Share this post


Link to post
Share on other sites
Simple question.

OpenGL is a standard gØverned by some guys who know their stüff. It covers rendering, usually 3D, on a variety of platforms. It is a "C-style" API that was easy for beginners to get into back in the day. Lately, many commercial games don't use it, but it is still used in academia and 3D modeling/art.

DirectX is controlled by Microsoft and căn handle Input and Sound too. It has big SDK's that come packed with documentation of its verbose C++-style API.

Share this post


Link to post
Share on other sites
Quote:
Original post by Hodgman
GL) (Arguably better) C API. Cross-platform. Extensibility framework. Lots of old clutter remains in the API from out-dated rending pipeline models...


Version 3.0, that should be out soon *crosses fingers* should clean up the clutter.
as for the topic. Maybe you should try both and see what you like better. Just make a simple 3d game (3d pong) in both API's and see what you like better, or find easyer.

Share this post


Link to post
Share on other sites
OPENGL ...!
BECUSE THE BILL IS NOT YOUR BOSS..
THIS MEANS YOU ARE NOT WORKING FOR FREE TO BILL.!
but probally for some others.!

Share this post


Link to post
Share on other sites
Quote:
Original post by RSC_x
OPENGL ...!
BECUSE THE BILL IS NOT YOUR BOSS..
THIS MEANS YOU ARE NOT WORKING FOR FREE TO BILL.!
but probally for some others.!



haha, i like that.

but yeah, i know it can be found in many places on google, but i'm lazy, sorry. just wanted some opinions of people on gamedev. i've been using opengl cause its easier, but i really think i wanna start using directx instead because it seems to be faster and more flexible from what i hear. thanks for your thoughts though

Share this post


Link to post
Share on other sites
Using the latest directx is not very good for indies who want to distribute little games because you need an installer to install the latest d3dx DLLs. Sorry, I guess that is just if you want to use the helper functions!

Depends on your audience YMMV

The DirectX SDK has grown steadily over the years from around 100 megs to now around 500 megs.

Share this post


Link to post
Share on other sites
wow, i did not know that. so if your gonna spread your game or whatever, you need to send a directx installer with it? its not as big as the real directx installer thing is it? the debug version or something?

Share this post


Link to post
Share on other sites
Quote:
Original post by iedoc
wow, i did not know that. so if your gonna spread your game or whatever, you need to send a directx installer with it? its not as big as the real directx installer thing is it? the debug version or something?


It's the same one you've used to install any DirectX game on your computer. DX has an API so you can build it right into your installation program, or you can just tell your users to use the web installer from MS's website.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!