Page 1 of 13 12311 ... LastLast
Results 1 to 10 of 123

Thread: Former AMD Developer: OpenGL Is Broken

  1. #1
    Join Date
    Jan 2007
    Posts
    14,816

    Default Former AMD Developer: OpenGL Is Broken

    Phoronix: Former AMD Developer: OpenGL Is Broken

    A former AMD software engineer that's now working at Firaxis Games -- including his role as working on the graphics for Civilization V -- has come out to say that "OpenGL is broken."..

    http://www.phoronix.com/vr.php?view=MTcwNjQ

  2. #2
    Join Date
    Mar 2012
    Posts
    83

    Default

    A very serious statement.

    I don't know much about the topic, (I think EGL is a subset of OpenGL) maybe someone could explain if that could apply to EGL too.

  3. #3
    Join Date
    Jan 2010
    Location
    Somewhere in Kansas.
    Posts
    263

    Default

    His arguments made sense.

    I guess the only question is will OpenGl 5 be a new clean implementation that fixes all of that.

  4. #4
    Join Date
    Dec 2010
    Location
    MA, USA
    Posts
    1,309

    Default

    Isn't openGL 5 supposed to fix some of his complaints, particularly the Mantle approach? While I don't code anything in 3D, I am curious as to what specifically openGL needs to do or is missing. I understand DX has always been easier to work with, but that doesn't mean its better. As Valve employees have shown, they got better performance out of openGL vs DirectX.

  5. #5
    Join Date
    Jul 2012
    Posts
    152

    Default

    at this point Linux has to abandon Opengl and use directX. Kronos is unable to make good job. Alternative is linux developers geneate other kind of soluution to opengl and directX.
    Last edited by Azrael5; 05-31-2014 at 11:10 AM.

  6. #6
    Join Date
    Jan 2010
    Location
    Somewhere in Kansas.
    Posts
    263

    Default

    You mean like mantle? (If the spec were to actually be made open)

  7. #7
    Join Date
    Oct 2012
    Location
    Sweden
    Posts
    307

    Default

    Quote Originally Posted by Azrael5 View Post
    at this point Linux has to abandon Opengl and use directX. Kronos is unable to make good job. Alternative is linux developers geneate other kind of soluution to opengl and directX.
    That's not how it works. DirectX is under Microsoft's control. They decide which OS that can use it, and they've decided only theirs should be able to. Even if that wasn't the case, open standards are what we should advocate, especially in the Linux/BSD world.

  8. #8
    Join Date
    Mar 2009
    Posts
    96

    Default

    For a spec that's so "broken" it appears to work fine on all platforms with NVIDIA graphics cards. Maybe AMD just don't know howto implement OpenGL properly?

  9. #9
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,133

    Default

    Graham Sellers, AMD's OpenGL and also Linux guy, who invited Michael to talk about the Catalyst driver recently, had the following to say:

    Quote Originally Posted by Graham Sellers
    You know, when people _keep_ posting cr*p about what you work on every day...

    I think I might have to write another blog post soon. It's been a while, and I have a few things to say. About stuff, you know.

    Some criticisms may be valid if you compare c.2009 GL vs. DX11. Not valid for 4.4.

    Much criticism is based on dated knowledge. Too much "GL doesn't have X" where X was added recently.
    He also replied to some other questions from users, e.g.

    Quote Originally Posted by Graham Sellers
    Other guy: So you're saying the people who have been criticizing lately aren't experienced enough with GL to give criticism?

    Graham Sellers: Yes.

  10. #10
    Join Date
    Jan 2013
    Posts
    204

    Default

    ...Despite its advantages, it has played second fiddle to D3D for over a decade. The reason is that Microsoft has consistently and proactively improved on D3D, and is even now in the process of redesigning it from scratch, yet again. If Kronos and the OpenGL platform holders wish to become serious competitors in the high-end gaming space, they must be willing to do likewise...
    Do they want to be competitors though? That's the thing. I don't know where I read it (probably Tom's Hardware), but I seem to remember that professionals who do a lot of stuff on OpenGL that is not gaming have a lot of sway over how OpenGL works (politically speaking). They want to maintain backwards compatibility. D3D is pretty much a gaming-focussed API, so MS has much more leeway to re-design from scratch, I'll drop 300 on a new card to get another 50% performance over my current card, and this is the nature of the PC master race environment. Whereas it's a much tougher sell to get someone to drop 3000 on a new Quadro card that is completely incompatible with anything you did on your old one. Breaking backwards compatibility is a tough sell for OpenGL.

    When it comes to OpenGL, I'm reminded of the maxim about a camel being a horse designed by committee. Whereas MS is beholden to nobody, so it's designed a racehorse.

Posting Permissions

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