OpenGL, Direct X, Allegro.....what do I use?

This is a discussion on OpenGL, Direct X, Allegro.....what do I use? within the Game Programming forums, part of the General Programming Boards category; Ok, I'm a newbie of course. Ok im going to download direct x 8.0 SDK. WHOPPER FILE (137 mb)! This ...

  1. #1
    Unregistered Leeman_s's Avatar
    Join Date
    Oct 2001
    Posts
    753

    OpenGL, Direct X, Allegro.....what do I use?

    Ok, I'm a newbie of course. Ok im going to download direct x 8.0 SDK. WHOPPER FILE (137 mb)! This will take like 2 nights using gozilla. Anyways, before i download this massive beast, am i downloading the correct thing?
    Last edited by Leeman_s; 11-01-2001 at 03:55 PM.

  2. #2
    Registered User dirkduck's Avatar
    Join Date
    Aug 2001
    Posts
    428
    If you want to use DirectX then thats the right file...if your want to use openGL then everything you need you already have (as long as you have win 95+)...not sure about allegro, ive never used it.

  3. #3
    .
    Join Date
    Aug 2001
    Posts
    598
    Before anyone says anything, Opengl and Direct 3d are equall.
    To Err Is To Be Human. To Game Is Divine!"

  4. #4
    Registered User
    Join Date
    Aug 2001
    Posts
    79
    I use allegro a bit, but not for 3d. I don't know opengl or directx so I can't compare, but allegro is probably much easier and might be good to start with.

  5. #5
    Registered User
    Join Date
    Oct 2001
    Posts
    375
    Allegro will use Direct X if you use just 2D. You can also have allegro use OpenGL if you use 3D. So, whatever lib you go with, my only advice is to stick with it. Allegro will be much easier to start with and is cross platform, so I vote for it. Also, it takes advantage of sound and music support unlike OpenGL. However, in the end, whatever you go with, if you learn it well, you will be able to do similar things just as well. Direct X is best done in C++. Allegro is straight C (but you can make it C++). So, erm, there you go.
    Allegro precompiled Installer for Dev-C++, MSVC, and Borland: http://galileo.spaceports.com/~springs/

  6. #6
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,267
    i recomend OpenGL its easier to learn, more powerful, and in "MY OPINION" better...
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  7. #7
    Registered User dirkduck's Avatar
    Join Date
    Aug 2001
    Posts
    428
    i presonally prefer OpenGL..although you should go to nexe.gamedev.net and look at the 'OGL vs. D3D' section...helps a lot

  8. #8
    .
    Join Date
    Aug 2001
    Posts
    598
    >i recomend OpenGL its easier to learn, more powerful, and in "MY OPINION" better...<

    Yes it easer, to learn but don't forget it is only a graphics libbry and you will need something else for sound and input. but direct 3d and opengl are equall.
    To Err Is To Be Human. To Game Is Divine!"

  9. #9
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,267
    >but direct 3d and opengl are equall.

    no they are very far from it... read up on them you'll see what i mean.
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  10. #10
    .
    Join Date
    Aug 2001
    Posts
    598
    >no they are very far from it... read up on them you'll see what i mean.<

    There equall

    Directx 8 - more features then opengl but must be supported by the card

    opengl - by use of extenstions can gain all advantages of directx but extensions very by manufacture.
    To Err Is To Be Human. To Game Is Divine!"

  11. #11
    Has a Masters in B.S.
    Join Date
    Aug 2001
    Posts
    2,267
    >There equall

    no.

    > Directx 8 - more features then opengl but must be supported by the card

    Direct-x can do software, and has many less features than GL even without extension, extensons just add to the number.

    >opengl - by use of extenstions can gain all advantages of directx but extensions very by manufacture.

    there's very few things Direct-3D has that GL doesn't... but the revers is not true.
    extensions add incredible power to the library...
    ADVISORY: This users posts are rated CP-MA, for Mature Audiences only.

  12. #12
    Registered User
    Join Date
    Aug 2001
    Posts
    411
    If you want to draw graphics to the screen then opengl is the way. Its easy to learn, and you wont have to learn anything else again, cause you can do anything with opengl that you can do with any other graphics API.

  13. #13
    Banned frenchfry164's Avatar
    Join Date
    Oct 2001
    Posts
    1,552
    me says use OpenGL because most compilers have it built-in, if it is for windows (Dev-C++ is a EXCELLENT graphics programming compiler for WINDOWS. for DOS it sucks)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. OpenGL Window
    By Morgul in forum Game Programming
    Replies: 1
    Last Post: 05-15-2005, 12:34 PM
  2. Allegro, OpenGL.. or even DirectX?
    By Zeusbwr in forum C++ Programming
    Replies: 1
    Last Post: 11-14-2004, 07:16 AM
  3. Are there any free allegro or opengl programs?
    By Siggy in forum Game Programming
    Replies: 4
    Last Post: 10-20-2004, 10:54 PM
  4. Is it possible to use opengl and/or allegro...
    By drdroid in forum C++ Programming
    Replies: 6
    Last Post: 12-31-2002, 01:01 PM
  5. DirectX, OpenGL and Allegro
    By Gades_GD in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 11-17-2001, 06:21 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21