Page 1 of 3 123 LastLast
Results 1 to 10 of 25

Thread: Mesa Receives Some OpenGL 3 Love

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,138

    Default Mesa Receives Some OpenGL 3 Love

    Phoronix: Mesa Receives Some OpenGL 3 Love

    OpenGL 3.0 was announced in the summer of 2007 and since then we have seen the subsequent releases of the 3.1, 3.2, and 3.3 specifications. Just last week there was even the release of OpenGL 4.0. The proprietary Linux graphics drivers have picked up support for these latest industry standard specifications, but it hasn't been smooth sailing in the open-source world...

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

  2. #2
    Join Date
    Mar 2009
    Posts
    141

    Default

    Good work guys, keep it up.

  3. #3
    Join Date
    Dec 2008
    Posts
    35

    Default

    Wasn't OpenGL 3(at least part of it) supposed to be patent-encumbered?

  4. #4
    Join Date
    Oct 2008
    Location
    Sweden
    Posts
    983

    Default

    I don't know if any of the patented bits are being implemented yet, but the plan is to try and work around it:
    http://www.x.org/wiki/Events/XDC2009...OpenGL3andMesa

  5. #5
    Join Date
    Oct 2009
    Posts
    101

    Default

    It is disgusting that we have to work around or license patents just to be compatible with our competitors. This is an excellent example of why the EU is right to continue to reject software patents.

  6. #6
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    590

    Default

    I'm pretty sure Gallium doesn't have an OpenGL 2.1 state tracker. It has OpenGL ES 1.1 and 2 state trackers and a mesa state tracker but no real OpenGL state tracker so far

    Do correct me if I'm wrong of course

  7. #7
    Join Date
    Sep 2008
    Location
    Netherlands
    Posts
    510

    Default

    Considering that Mesa implements OpenGL, and has a Gallium3D state tracker, how more real would you want it?

  8. #8
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    590

    Default

    Quote Originally Posted by Remco View Post
    Considering that Mesa implements OpenGL, and has a Gallium3D state tracker, how more real would you want it?
    But that isn't a real OpenGL state tracker is it? You might as well just use a mesa driver wouldn't you? I might be misunderstanding entirely

  9. #9
    Join Date
    Jan 2009
    Posts
    626

    Default

    Quote Originally Posted by FireBurn View Post
    Ah I thought Gallium was more stand alone than that.
    The OpenGL (Mesa) state tracker is actually a classic Mesa driver which translates OpenGL calls into Gallium ones. (it's not said to be classic since it's rather a smart wrapper, not a device driver)

    Quote Originally Posted by Remco View Post
    Considering that Mesa implements OpenGL, and has a Gallium3D state tracker, how more real would you want it?
    Gallium3D state tracker is nonsense. Gallium3D is the overall architecture and kinda a toolbox for writing 3D drivers. Gallium can be even considered the internal driver interface which basically splits the classic driver to several more or less separate components and reuses them for acceleration of other APIs.

    Quote Originally Posted by FireBurn View Post
    I've tried using the xorg state tracker before but without any luck on radong a few days ago it simply crashed X and i965g doesn't work at all either it even has the wrong name since it stopped being the modesetting driver
    The Xorg state statetracker doesn't get much (if any) testing with r300g. Why would you want to use it when you have full-featured xf86-video-ati?

    -Marek

  10. #10
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    590

    Default

    Quote Originally Posted by Eosie View Post
    The OpenGL (Mesa) state tracker is actually a classic Mesa driver which translates OpenGL calls into Gallium ones. (it's not said to be classic since it's rather a smart wrapper, not a device driver)



    Gallium3D state tracker is nonsense. Gallium3D is the overall architecture and kinda a toolbox for writing 3D drivers. Gallium can be even considered the internal driver interface which basically splits the classic driver to several more or less separate components and reuses them for acceleration of other APIs.


    The Xorg state statetracker doesn't get much (if any) testing with r300g. Why would you want to use it when you have full-featured xf86-video-ati?

    -Marek
    I wanted to test it.

    Why test Gallium when I have mesa? Or test ChromiumOS when I have KDE. Or why would someone test Linux when they already have Windows or OSX?

    It's fun trying new things and comparing to what you've already got

Posting Permissions

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