Announcement

Collapse
No announcement yet.

AMD RadeonSI Gallium3D Is Now Incredibly Close To OpenGL 4.3!

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

  • AMD RadeonSI Gallium3D Is Now Incredibly Close To OpenGL 4.3!

    Phoronix: AMD RadeonSI Gallium3D Is Now Incredibly Close To OpenGL 4.3!

    What an exciting afternoon for open-source AMD Linux fans! OpenGL 4.3's robust buffer access extension landed for RadeonSI and now two more extensions have landed. Now there are no more extensions left for RadeonSI hitting OpenGL 4.2 and the OpenGL 4.3 support is deadly close...

    http://www.phoronix.com/scan.php?pag...Atomic-Cleared

  • #2
    It would be not surprising if Radeon ( and possibly others ) get full GL 4.5 this calendar year. Combined with Vulkan and Linux will become very adequate desktop OS.

    Comment


    • #3
      One very advanced patch is missing for 4.2: https://lists.freedesktop.org/archiv...il/112547.html :-)

      Comment


      • #4
        It also needs llvm with 2 non mainline patches. Or are they mainline now? I haven't kept up.

        By the way, this ad popped up three times in a row when I tried to write this comment: https://i.imgur.com/N2dvKIc.png

        Comment


        • #5
          Wow, congratulation to all the devs
          https://cdn.meme.am/instances/54977028.jpg
          All desktop drivers are close to OpenGL 4.3
          Last edited by boffo; 04-12-2016, 06:15 PM.

          Comment


          • #6
            Wooo!
            And only one part of an extension by tarceri left for 4.4. So the next Mesa release will probably be a two-GL-version leap again!
            So currently we are still four years behind, but soon enough it will be only three, so the gap is getting bridged!

            And thanks to this AMD sprint, as soon as compute shaders land, there should be some interesting results in both benchmarking and usability. Can't wait to see Unreal Engine 4 running with OpenGL 4.3 on free drivers!

            EDIT: In addition, looking at 4.5, looks like it's almost done too! The KHR_robust* should be fairly easy to base off the ARB variants that exist now, GL ES 3.1 is already in Mesa since a few months ago, and the remaining cull_distance extension is already being worked on!
            Last edited by GreatEmerald; 04-12-2016, 06:36 PM.

            Comment


            • #7
              For 4.3
              GL_ARB_compute_shader https://lists.freedesktop.org/archiv...il/111638.html

              For 4.4
              GL_ARB_enhanced_layouts https://lists.freedesktop.org/archiv...ch/111360.html

              Missing
              GL_ARB_query_buffer_object
              GL_ARB_clear_texture at last one month, according to https://www.phoronix.com/forums/foru...839#post863839

              For 4.5
              GL_ARB_cull_distance https://lists.freedesktop.org/archiv...il/111763.html

              Missing

              GL_KHR_robustness = 90% done (GL3.txt)
              GL_KHR_robust_buffer_access_behavior but GL_ARB_robust_buffer_access_behavior is done.
              GL_ARB_ES3_1_compatibility

              Krzysiek

              Comment


              • #8
                Congratulations AMD devs! We can clearly see here the realization of all the previous months of efforts.
                And now, radeonsi is now the only driver implementation officially compatible with OpenGL 4.2!

                It's nice to see all the green cells in https://mesamatrix.net

                Comment


                • #9
                  Originally posted by GreatEmerald View Post
                  Can't wait to see Unreal Engine 4 running with OpenGL 4.3 on free drivers!
                  Still doesn't work with the upcoming opengl 4.3 support, ut4 just shows a completely white window.

                  32279 @2 glLinkProgram(program = 3071)
                  32279: warning: link failed
                  32279: warning: error: vertex shader output `out_TEXCOORD0' declared as type `#anon_struct_0001', but geometry shader input declared as type `#anon_struct_0003[3]'
                  error: vertex shader output `out_TEXCOORD1' declared as type `#anon_struct_0002', but geometry shader input declared as type `#anon_struct_0004[3]'

                  Comment


                  • #10
                    Originally posted by ernstp View Post
                    One very advanced patch is missing for 4.2: https://lists.freedesktop.org/archiv...il/112547.html :-)
                    Yeah, you can't exactly claim 4.2 support if you don't actually *claim* 4.2 support.

                    Comment

                    Working...
                    X