View Poll Results: Which is a better graphics library?

Voters
3. You may not vote on this poll
  • OpenGL

    1 33.33%
  • Direct Graphics

    2 66.67%
  • Other

    0 0%
Results 1 to 7 of 7

Thread: OpenGL or Direct Graphics

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004

    OpenGL or Direct Graphics

    I have been developing in both graphic libraries, and I find merit in both. My question is which do you think is better.

    Thx.

  2. #2
    Frenzied Member Zaei's Avatar
    Join Date
    Jul 2002
    Location
    My own little world...
    Posts
    1,710
    Sigh. This is a VERY old topic. Both have merits, both have strengths. Both have weaknesses and shortcomings. Know what each is capable of, and choose based on each individual project. You cannot say that "OpenGL is better then DirectX", or vice versa. Its all in what you use each for.

    Z.

  3. #3

    Thread Starter
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004
    True, but what I have seen so far in my studies is that OpenGL has far greater capabilities (in terms of graphics and manipulation) than Direct3D, however, Direct3D is easier to use.

  4. #4
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I find OpenGL easier to use. Then again that's what I'm used to.

    The overriding reason to use OpenGL these days is for portability.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  5. #5

    Thread Starter
    Fanatic Member
    Join Date
    Jan 2003
    Posts
    1,004
    It's simplier in terms of the function calls, but its graphic manipulation (rotating and translating) where the graphic's coordinate system changes makes it somewhat more difficult.

  6. #6
    Frenzied Member Zaei's Avatar
    Join Date
    Jul 2002
    Location
    My own little world...
    Posts
    1,710
    Originally posted by Darkwraith
    True, but what I have seen so far in my studies is that OpenGL has far greater capabilities (in terms of graphics and manipulation) than Direct3D, however, Direct3D is easier to use.
    OpenGL gives you "extensions" which allows immediate access to the latest features of the latest video cards. However, you end up writing card specific code (ATI extensions dont work with nVidia cards, etc). DirectX, on the other hand, doesnt give you these latest features, but it DOES give you a single abstracted interface to the hardware, so in theory, code written for one card should work the same on all comparable cards (this will never be true, drivers and card design, etc). However, with a quick release cycle like DX has, its not a big problem.

    Z.

  7. #7
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Have only used DX yet. This will change when I create my linux box.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width