Results 1 to 7 of 7

Thread: What are (honest) limitations of OpenGL compared to DirectX 9

  1. #1
    Senior Member Regular Contributor
    Join Date
    Jul 2003
    Location
    London
    Posts
    163

    What are (honest) limitations of OpenGL compared to DirectX 9

    Hi, I'm a total beginner to OpenGL. I'm in my final years of CS degree, so C/C++ programming isn't new to me. I've tried DirectX and could not stand the ugly syntax, complicated code etc. etc. so coming to OpenGL was very pleasant. However, I'd like to know what are some honest limitations of OpenGL (most recent version) when compared to DirectX?
    Thank you,
    Luke

  2. #2
    Senior Member Frequent Contributor
    Join Date
    Apr 2003
    Posts
    680

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    I think the biggest weakness is rather poor driver support (compared to directx) under windows. However, as there are only very few hardware manufactureres left (nvidia, ati and some more) which provide good drivers, this is rather a small problem.

    There are no "limitations" in terms of functionality (afaik), OpenGL is rather better than d3d due to mechanism of extension. In d3d, no additional feature of any great new graphics chip can be used as long as microsoft doesn't include it into d3d, with OpenGL, this is not the case, every new feature can instantly be used.

    Also, d3d is limited to windows-only, while OpenGL is a platform independet standard.

    And OpenGL is an industry standard /(games, CAD, simulations), while d3d is windows-only and (nearly) games-only, so I honestly think, d3d is not really worth the effort of learning, as long as you do not need it for your job (or REALLY like it).

    But this forum and the internt are full of ogl vs d3d articles, so you should find a lot about it and it is not really neccessary to start a new discussion here.

    But basically, OpenGL is not WORSE than d3d but rather better.

    Jan

  3. #3
    Senior Member Frequent Contributor
    Join Date
    Apr 2003
    Posts
    680

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    well but you cannot honestly compare OpenGL to direct _X_, you can only compare it to diretc _3D_, as OpenGL is graphics-only and does not suppurt input, sound etc. There are a lot applications that use both, ogl for graphics and directx for sound, input etc.

  4. #4
    Senior Member Regular Contributor
    Join Date
    Jul 2003
    Location
    London
    Posts
    163

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    Sorry, I meant the Direct3d part of DirectX, not the whole DirectX API
    Thanks,
    Luke

  5. #5
    Senior Member Frequent Contributor
    Join Date
    Apr 2003
    Posts
    680

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    ok somehow I guessed that

    Jan

  6. #6
    Senior Member Regular Contributor
    Join Date
    Feb 2003
    Location
    Westerville, Oh, USA
    Posts
    201

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    Try searching "opengl vs direct3d" here or groups.google.com. This topic has been beaten to death.

  7. #7
    Senior Member Regular Contributor
    Join Date
    Dec 2000
    Location
    USA
    Posts
    201

    Re: What are (honest) limitations of OpenGL compared to DirectX 9

    I don't know what gl lacks but I can tell you what d3d lacks. It lacks crossbar feature which is important to avoid burning the first texture unit so that you can fit your algo into texture unit paradigm. It seems to me like gl though it might lack some d3d features, makes up for them by targeting hw features that are needed in real world. That crossbar feature is a prime example.

    When I ported my d3d app to gl I didn't loose any functionality, infact I gained it and some speed as well.

Similar Threads

  1. how fast is it as compared to OpenMP?
    By sayush in forum OpenCL
    Replies: 5
    Last Post: 10-21-2009, 12:24 PM
  2. GLSL capabilities compared?
    By vear in forum OpenGL: GLSL
    Replies: 2
    Last Post: 04-04-2006, 10:40 PM
  3. How does OpenGL perform compared to Win32?
    By Linuxhippy in forum OpenGL: Basic Coding
    Replies: 6
    Last Post: 10-13-2003, 11:50 PM
  4. Opengl limitations on number of primitives?
    By alex_mal in forum OpenGL: Advanced Coding
    Replies: 2
    Last Post: 05-02-2002, 05:43 AM
  5. Why does D3D suck compared to OGL?
    By mentat_void in forum OpenGL: User Software
    Replies: 0
    Last Post: 01-23-2002, 08:41 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean