Announcement

Collapse
No announcement yet.

R600 Open-Source Driver WIth GLSL, OpenGL 2.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • R600 Open-Source Driver WIth GLSL, OpenGL 2.0

    Phoronix: R600 Open-Source Driver WIth GLSL, OpenGL 2.0

    If Catalyst 9.12 for Linux and its changes didn't deliver on what you wanted for your Christmas wishes, perhaps this change to their open-source driver does deliver on one of your hopes. The ATI R600/700 open-source 3D stack should now be OpenGL 2.0 compatible (compared to OpenGL 1.5 previously) and the GLSL (GL Shading Language) support should be "mostly" completed. AMD's Richard Li recently introduced a commit that enables GL2 and there has been other AMD/ATI 3D work going on too...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Shouldn't Gallium Core Drive for R600-R800 be changed from TODO to WIP? That is what VMware is working on, right?

    And perhaps HDMI Audio for R600/R700 from WIP to Mostly or Done?

    Comment


    • #3
      Then show me a video with gl2benchmark, Zero Ballistics and maybe HoN working with it without problems. Till that happens opengl 2 is only on paper not more.

      Comment


      • #4
        Originally posted by Kano View Post
        Then show me a video with gl2benchmark, Zero Ballistics and maybe HoN working with it without problems. Till that happens opengl 2 is only on paper not more.
        thats probably, why it says "mostly"...
        most of the work is done, but it still doesn't do anything
        but i did see some nice furmark screenshots.

        Comment


        • #5
          I don't think it's ready to be used really. But then again it's only enabled in master, let's hope that most of the bugs will be fixed by the time mesa 7.8 is released

          Comment


          • #6
            This is awesome! I wonder if it can become on par with fglrx If/when it gets the optimizations done, that would be really nice.

            Comment


            • #7
              Sooo.. just to sum it up: R600+ can choose between radeon and fglrx if they want (useable) 3d accel (--> GLSL) and <=R500 users have to use an old fglrx? Is this correct? *THUMBS UP* to ATi.. definately my last ati/amd board..

              Comment


              • #8
                Originally posted by Louise View Post
                Shouldn't Gallium Core Drive for R600-R800 be changed from TODO to WIP? That is what VMware is working on, right?
                AFAIK the VMWare folks are primarily working on (a) the Gallium3D driver for their emulated SVGA hardware, and (b) the non-driver portions of the Gallium3D framework (ie Mesa, Xorg, GL, VG, CL etc... state trackers along with refining the internal APIs).

                Corbin (MostAwesomeDude) mentioned that he was starting on a Gallium3D driver for 6xx-8xx but that's all I have heard. Richard is looking forward to working on Gallium3D as well; best guess is that will happen after (a) some testing / fixing on 6xx-7xx GLSL, and (b) getting inital 3D engine support working on Evergreen.

                Originally posted by Louise View Post
                And perhaps HDMI Audio for R600/R700 from WIP to Mostly or Done?
                I suspect it's still treated as "WIP" because the first patches are just working their way into the kernel tree now and haven't had much general testing there. It probably is coming up on time to switch to "Mostly" though...

                Originally posted by Dragonix View Post
                Sooo.. just to sum it up: R600+ can choose between radeon and fglrx if they want (useable) 3d accel (--> GLSL) and <=R500 users have to use an old fglrx? Is this correct? *THUMBS UP* to ATi.. definately my last ati/amd board..
                Huh ? Where are you getting that ?

                GLSL was enabled in the Gallium3D driver for 3xx-5xx *before* it was enabled in the classic mesa driver for 6xx-7xx. Neither one is ready for general use yet, both are being tested and fixed. Richard enabled GLSL so that application testing could *start* (including making sure that enabling GLSL didn't cause previously working games to break), not because the work was *finished*.
                Last edited by bridgman; 19 December 2009, 01:21 PM.
                Test signature

                Comment


                • #9
                  And where's the work on GLSL and OpenGL 2.0 on Mesa for R300-R500 cards? Is it something about the same level or more/less advanced?

                  Comment


                  • #10
                    bridgman already answered your question, Xeros. GLSL support for r300-500 cards is in about the same state, or slightly further progressed.

                    Comment

                    Working...
                    X