Page 2 of 13 FirstFirst 123412 ... LastLast
Results 11 to 20 of 123

Thread: Former AMD Developer: OpenGL Is Broken

  1. #11
    Join Date
    Jul 2010
    Location
    Koszalin, Poland
    Posts
    38

  2. #12
    Join Date
    Jul 2012
    Posts
    704

    Default

    Quote Originally Posted by DebianLinuxero View Post
    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.
    EGL is just a way to create an OpenGL context on a windowing system much like what GLX is to OpenGL for the X windowing system.

  3. #13
    Join Date
    Jul 2012
    Posts
    144

    Default

    Good reflection here: http://www.joshbarczak.com/blog/?p=154

    It could be possible linux distros uses directX?

  4. #14
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    622

    Default

    Quote Originally Posted by xeekei View Post
    DirectX is under Microsoft's control.
    Thats true.

    Quote Originally Posted by xeekei View Post
    They decide which OS that can use it, and they've decided only theirs should be able to.
    Thats not true. Everyone can implement his own D3D or DX and the API is well documented. For Gallium3D there is a working D3D9 State Tracker and there is Code for D3D10 and D3D11.

  5. #15
    Join Date
    Jan 2014
    Posts
    5

    Default

    Quote Originally Posted by phoronix View Post
    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
    Civilization V is THE buggiest, most sluggish, lousy written, resource inefficient game I've played in my life. This guy sounds like he is making excuses about his own cr@ppy job. I've played it on a i7 3770K@3.5Ghz with 32 gigs of ram and a hasty SSD and it runs like a snail. He should find a better excuse not to get fired (and rightfully so)...

  6. #16
    Join Date
    Mar 2012
    Posts
    77

    Default

    Quote Originally Posted by blackout23 View Post
    EGL is just a way to create an OpenGL context on a windowing system much like what GLX is to OpenGL for the X windowing system.
    I think I understand.
    That means that in the end, if we have a device that use EGL, it still need OpenGL, right?

    Thanks.

  7. #17
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,126

    Default

    Quote Originally Posted by DebianLinuxero View Post
    I think I understand.
    That means that in the end, if we have a device that use EGL, it still need OpenGL, right?

    Thanks.
    They are orthogonal concepts. You use EGL to setup an OpenGL, OpenGL ES or OpenVG context, then use that context to render graphics with OpenGL, OpenGL ES or OpenVG.

  8. #18
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,860

    Default

    (Double post for some reason)
    Last edited by Ericg; 05-31-2014 at 11:46 AM.

  9. #19
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,860

    Default

    Quote Originally Posted by DebianLinuxero View Post
    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.
    When you target OpenGL you still have some differences between Windows, Linux, OS X, etc. Most devs would abstract away the differences in their own custom-solutions. EGL is a Khronos-official abstraction for all the OS differences.*

    *Greatly simplified, but you hopefully get the idea.

    https://www.opengl.org/discussion_bo...s-in-the-stack
    If EGL can be used on the desktop, is its window manager interface functionality intended to abstract the differences in GLX, WGL, and whatever the Mac OS equivalent is ? Or could it replace all 3 of those together?
    Yes, that is the intent. EGL started with the GLX API and then was genericized to replace X Windows-specific concepts with (hopefully) portable equivalents. EGL has also been evolving into a more significant role as the resource manager when using multiple Khronos APIs together, especially through the EGLImage family of extensions. OpenGL / ES, OpenVG, and OpenWF all can interact with or make use of EGL already, and there is work underway to extend that to more of our APIs.

  10. #20
    Join Date
    Jun 2011
    Posts
    828

    Default

    Quote Originally Posted by schmidtbag View Post
    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.
    well it was *supposed* to happen with openGL 3, but that didn't happen. Also I don't remember who off the top of my head but I know that there have been blogs where other people have gotten the opposite results with their game. Civilization comes to mind but i don't think that was it.

Posting Permissions

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