View Poll Results: What graphics libraries do you use?

Voters
38. You may not vote on this poll
  • SDL

    12 31.58%
  • Allegro

    3 7.89%
  • DirectX

    14 36.84%
  • OpenGL

    23 60.53%
  • Other

    8 21.05%
Multiple Choice Poll.

Thread: What graphics libraries does everyone use?

  1. #1
    C maniac
    Join Date
    Aug 2004
    Location
    Cyberwarping to Middle Earth
    Posts
    154

    What graphics libraries does everyone use?

    I'm interested in knowing what graphics libraries everyone here on CBoard uses.

    Personally, I use the SDL.

    The poll attached to this thread contains the graphics libraries I'm aware of.

    Thanks.

  2. #2

    Join Date
    May 2005
    Posts
    1,042
    what is a graphics library.
    I'm not immature, I'm refined in the opposite direction.

  3. #3
    Registered User code2d's Avatar
    Join Date
    Nov 2006
    Location
    Canada
    Posts
    87
    A graphics library is in short a development resource for 3d graphics. So it helps you make pc games.

    I voted opengl because it is so easy to use.
    Compiler in use: MinGW

    OS: Windows ME

  4. #4
    For Narnia! Sentral's Avatar
    Join Date
    May 2005
    Location
    Narnia
    Posts
    719
    Lol Bob! It doesn't have to be just 3D graphics, it can be 2D also

    Bob, your post count is 666!
    Videogame Memories!
    A site dedicated to keeping videogame memories alive!

    http://www.videogamememories.com/
    Share your experiences with us now!

    "We will game forever!"

  5. #5
    Insane Game Developer Nodtveidt's Avatar
    Join Date
    Nov 2006
    Location
    Isabela, PR
    Posts
    105
    Either DirectX or OpenGL, depending on the top-level library I'm using. I should have clicked "Other" as well, because I've used the GDI in the past (mainly little games coded in VB6 in the past, and often for utilities coded in VB6 that I use now). Anyways, my top-level libraries of choice are Irrlicht (for my two in-development 3D games, my avatar is actually from one of them), fbgfxlib2 (for a little raycaster game coded in FB), and PTCXL (something I wrote myself, it's a TinyPTC extender). Irrlicht uses either Direct3D or OpenGL (user can choose), the other two use DirectDraw.
    Code:
    cout << "Language comparisons are dumb";
    echo("Language comparisons are dumb");
    PRINT "Language comparisons are dumb"
    alert ("Language comparisons are dumb")

  6. #6
    GA ichijoji's Avatar
    Join Date
    Nov 2002
    Posts
    179
    Quote Originally Posted by BobMcGee123
    what is a graphics library.
    lol how do I used graphix? \(O.o)/

    No seriously though, Ogre represent.
    Illusion and reality become impartiality and confidence.

  7. #7
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Direct3D for anything and everything 3D.
    DirectX for anything and everything to do with games (sound, music, input, etc, etc)
    HLSL for shaders.
    GUI for editors, tools, etc

    The DirectX choice should be changed to Direct3D since DirectX does not necessitate the use of
    graphics.

  8. #8
    Registered User
    Join Date
    Jan 2006
    Location
    Sweden
    Posts
    92
    Using Direct3D for the graphics, haven't tried any higher level libraries yet.

  9. #9
    Insane Game Developer Nodtveidt's Avatar
    Join Date
    Nov 2006
    Location
    Isabela, PR
    Posts
    105
    @Bubba:
    If you want to specify Direct3D, then DirectDraw should be specified as well, since many people still use DirectDraw and both are part of DirectX. It makes more sense to use DirectX in a poll of graphics libraries though, since it's the name given to the collective which includes low-level graphics libraries.
    Code:
    cout << "Language comparisons are dumb";
    echo("Language comparisons are dumb");
    PRINT "Language comparisons are dumb"
    alert ("Language comparisons are dumb")

  10. #10
    pwns nooblars
    Join Date
    Oct 2005
    Location
    Portland, Or
    Posts
    1,094
    As far as I know, DirectDraw was dropped from DirectX in version 9, and any functionality needed to replace it was merged into Direct3D. Also if you want to try and claim that DirectX should be listed because it includes the 3D API, I don't thing so. I have seen several programs use OpenGL with the DirectX suite to make use of the included networking/input/sound portions.

    I personally prefer OpenGL for graphics.

  11. #11
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    I use NCurses
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  12. #12
    GA ichijoji's Avatar
    Join Date
    Nov 2002
    Posts
    179
    Quote Originally Posted by Mario F.
    I use NCurses
    I wish I was hXc like you.
    Illusion and reality become impartiality and confidence.

  13. #13
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    If you want to specify Direct3D, then DirectDraw should be specified as well, since many people still use DirectDraw
    You obviously don't do Direct3D very much. DirectDraw and support for it was 100% dropped as of DirectX 8.0. DirectDraw was incorporated into Direct3D to make DirectGraphics. But it is not wise to use any DirectDraw interfaces as support for them by all driver manuf. has been dropped and there is no guarantee that they still work as previously documented in earleir versions.

    DirectX is not a graphics API, therefore Direct3D should be in the poll instead of DirectX.
    Last edited by VirtualAce; 01-09-2007 at 01:07 AM.

  14. #14
    In the Land of Diddly-Doo g4j31a5's Avatar
    Join Date
    Jul 2006
    Posts
    476
    I'm confused. Are we talking about graphics libraries which interacts with the hardware directly? Or libraries that wrap the said libraries? Or both of them? Because if you're talking about using Ogre then you're also using OpenGL / Direct3D indirectly. Also if you are using GL-SDL (OpenGL with SDL).

    Well I've used OGRE 3D before. And now I'm using SDL.
    ERROR: Brain not found. Please insert a new brain!

    “Do nothing which is of no use.” - Miyamoto Musashi.

  15. #15
    Insane Game Developer Nodtveidt's Avatar
    Join Date
    Nov 2006
    Location
    Isabela, PR
    Posts
    105
    Nevermind...two people completely missed my point.
    Code:
    cout << "Language comparisons are dumb";
    echo("Language comparisons are dumb");
    PRINT "Language comparisons are dumb"
    alert ("Language comparisons are dumb")

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Graphics Libraries for C++
    By xmltorrent in forum C++ Programming
    Replies: 11
    Last Post: 09-13-2006, 10:42 PM
  2. Question about allegro and other graphics libraries....
    By o0obruceleeo0o in forum Game Programming
    Replies: 2
    Last Post: 06-11-2003, 11:02 PM
  3. Graphics libraries... Which one?
    By dead_cell in forum Game Programming
    Replies: 6
    Last Post: 12-28-2002, 04:23 PM
  4. Graphics Libraries?
    By mart_man00 in forum Game Programming
    Replies: 7
    Last Post: 09-13-2002, 04:52 AM
  5. Graphics Libraries Poll (for everyone)
    By cozman in forum Game Programming
    Replies: 27
    Last Post: 07-28-2002, 01:10 PM