Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: An OpenGL Optimization Extension Merged Into Mesa

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

    Default An OpenGL Optimization Extension Merged Into Mesa

    Phoronix: An OpenGL Optimization Extension Merged Into Mesa

    Yesterday Mesa received support for a new OpenGL extension and after that another useful OpenGL 4.2 extension was added to Mesa and implemented within the Intel OpenGL Linux driver. This latest extension can be used for a driver performance optimization...

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

  2. #2
    Join Date
    Jan 2009
    Posts
    627

    Default

    Funny article. The extension has actually been supported by all Gallium drivers for a very long time, but AFAIK most drivers ignore the shader output modifiers the extension provides.

  3. #3
    Join Date
    Jul 2013
    Location
    Brasil
    Posts
    101

    Default Nice

    There's an interesting link that shows progress related to OpenGL features for Mesa, for more curious people:
    http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt

  4. #4
    Join Date
    Jan 2009
    Posts
    1,445

    Default

    Quote Originally Posted by marek View Post
    Funny article. The extension has actually been supported by all Gallium drivers for a very long time, but AFAIK most drivers ignore the shader output modifiers the extension provides.
    So are you saying that even though it's been implemented for awhile must drivers don't take advantage of, what sounds to me to be analogous to early z cull but in this case it also looks to see if the fragment shader intends to alter depth relations and if it doesn't the resource is culled? Why wouldn't all drivers take advantage of that asap?

  5. #5
    Join Date
    Jan 2012
    Location
    Taupo, New Zealand
    Posts
    57

    Default

    Quote Originally Posted by rudregues View Post
    There's an interesting link that shows progress related to OpenGL features for Mesa, for more curious people:
    http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt
    Thanks, I was just thinking about trying to find that info. Kinda depressing how many 'not started's there are, but great work by the team, keep it up.

  6. #6
    Join Date
    Aug 2011
    Location
    Hillsboro, Oregon
    Posts
    136

    Default

    Quote Originally Posted by marek View Post
    Funny article. The extension has actually been supported by all Gallium drivers for a very long time, but AFAIK most drivers ignore the shader output modifiers the extension provides.
    Yeah, I was going to say...the core support for this has been around since 2011. It looks like i965 is the first to actually take advantage of it, though, which is surprising.

    I did a quick read through the code, and it looks like everything is hooked up in st, but no drivers use TGSI_FS_DEPTH_LAYOUT_*.

  7. #7
    Join Date
    Jul 2013
    Location
    Brasil
    Posts
    101

    Default Hope in the end of November

    Quote Originally Posted by beaverusiv View Post
    Thanks, I was just thinking about trying to find that info. Kinda depressing how many 'not started's there are, but great work by the team, keep it up.
    Well, we are very close to Mesa 10.0 and it's OpenGL 3.2 and OpenGL 3.3 support. Expected to come before December: http://www.phoronix.com/scan.php?pag...tem&px=MTQ2OTU
    Then, they will be working just on OpenGL 4.0, 4.1, 4.2, 4.3 and 4.4.
    Last edited by rudregues; 10-06-2013 at 05:26 PM. Reason: bad english :P

  8. #8
    Join Date
    Oct 2007
    Posts
    1,290

    Default

    Is Phoronix going to have an article every time a new OpenGL extension gets added?

  9. #9
    Join Date
    Feb 2011
    Posts
    67

    Default

    Quote Originally Posted by liam View Post
    Why wouldn't all drivers take advantage of that asap?
    It's useful for not having to disable both HiZ/ZCULL's early pass AND early fail, but since ZCULL doesn't make much of a difference in the first place (at least for now) I don't particularly care. Last time I checked NV blob ignores this, too.

  10. #10
    Join Date
    Jul 2009
    Location
    Germany
    Posts
    515

    Default

    Quote Originally Posted by DanL View Post
    Is Phoronix going to have an article every time a new OpenGL extension gets added?
    Why not?

    ... (10 chars) ...

Posting Permissions

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