Results 1 to 10 of 23

Thread: GLSL IR To TGSI Translator Ready To Be Merged Into Mesa

Hybrid View

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

    Default GLSL IR To TGSI Translator Ready To Be Merged Into Mesa

    Phoronix: GLSL IR To TGSI Translator Ready To Be Merged Into Mesa

    Back in April we reported on the ambitious project by a lone, independent developer to write a GLSL IR to TGSI translator for Mesa that wouldn't involve using Mesa's crufty IR. This work would also be a stepping-stone to GLSL 1.30 support in Mesa, which is needed for OpenGL 3.0 support in this critical free software project. Today the developer is reporting that he believes this translator is ready to be merged into Mesa...

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

  2. #2
    Join Date
    Oct 2009
    Location
    .ca
    Posts
    402

    Default

    Woah. That guy actually delivered? Someone hire him.

  3. #3
    Join Date
    Nov 2008
    Location
    somewhere at the edge of the Milky Way
    Posts
    98

    Thumbs up Great job!

    OK, that's it - the man gets a gold star!

  4. #4
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    Benchmark or didn't happen

  5. #5
    Join Date
    Nov 2010
    Location
    Stockholm, Sweden
    Posts
    399

    Default

    Yay, kudos to the guy! These ventures are usually "Hey guys, I've just started programming and I'm going to make a Vi clone, it's going to be rad, excellent and have lots of great features! I haven't written any code yet, but I'm about to start. It's going to be great!". But it seems like this guy delivered!

    Code reviews are always great (that's one of the things that FOSS is about, right?) so it's going to be interesting to see what happens when the maintainers have a look at it.

    OpenGL3.0 would be so sweet. It's definitely about time!

  6. #6
    Join Date
    Sep 2010
    Posts
    676

    Default Will there be OGL 3.0?

    I'm sure that if focused OGL 3.0 can be acomplished, but have all legal problems been resolved, or bypassed?

    Maybe some small Phoronix article, about state of implementing newest OGL's i Mesa?
    Like who is working on it, what have been done, what are milestone targets, legal problems, etc.
    Last edited by przemoli; 06-16-2011 at 02:50 AM.

  7. #7
    Join Date
    Sep 2010
    Posts
    146

    Default

    (For anyone not aware, I am the developer of the GLSL IR to TGSI translator.)

    Quote Originally Posted by not.sure
    Woah. That guy actually delivered? Someone hire him.
    Quote Originally Posted by »John«
    OK, that's it - the man gets a gold star!
    Quote Originally Posted by Azpegath View Post
    Yay, kudos to the guy! These ventures are usually "Hey guys, I've just started programming and I'm going to make a Vi clone, it's going to be rad, excellent and have lots of great features! I haven't written any code yet, but I'm about to start. It's going to be great!". But it seems like this guy delivered!


    Quote Originally Posted by Azpegath View Post
    Code reviews are always great (that's one of the things that FOSS is about, right?) so it's going to be interesting to see what happens when the maintainers have a look at it.
    The developer feedback has already started, actually.

    As a side note, contrary to what the article says, it will hopefully be merged to Mesa master before the merge window closes at the end of next week, i.e. it should make it into Mesa 7.11.

    Quote Originally Posted by Azpegath View Post
    Hey OpenGL3.0 would be so sweet. It's definitely about time!
    Agreed.

    Quote Originally Posted by RealNC
    Benchmark or didn't happen
    There might be some performance gains, but if you're expecting a groundbreaking difference, you'll be disappointed. Converting from Mesa->TGSI had no penalty at all because they use almost the exact same opcodes and conventions, and converting from GLSL->TGSI has many of the same lost optimization opportunities as GLSL->Mesa IR did.

    But once I finish incorporating the developer feedback to get it merged, I'm planning to work on improving the code generation for the things that ir_to_mesa didn't handle well.

  8. #8
    Join Date
    Mar 2008
    Location
    Milan, Italy
    Posts
    103

    Default

    Quote Originally Posted by RealNC View Post
    Benchmark or didn't happen
    I totally agree

Posting Permissions

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