Announcement

Collapse
No announcement yet.

Mesa 10.0 Is Declared: OpenGL 3.2 Comes For Intel Linux

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

  • Mesa 10.0 Is Declared: OpenGL 3.2 Comes For Intel Linux

    Phoronix: Mesa 10.0 Is Declared: OpenGL 3.2 Comes For Intel Linux

    The core Mesa library and Intel's open-source DRI Mesa driver is now in full compliance with the OpenGL 3.2 specification with GLSL 1.50. As a result, the Mesa version for the next release is being bumped from Mesa 9.3 to Mesa 10.0, as has been expected to be the case for some weeks now. Ahead of the Mesa 10.0 release planned for November, the Intel driver might also reach compliance with OpenGL 3.3 too...

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

  • #2
    Originally posted by phoronix View Post
    The open-source Radeon and Nouveau drivers are still limited to OpenGL 3.1 (or 2.1~3.0 for the Radeon Southern Islands driver and similar for the LLVMpipe driver)
    I can verify that SI is currently running GL 3.0...

    From my 7850 on Manjaro (with latest mesa/llvm):

    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN
    OpenGL version string: 3.0 Mesa 9.3.0-devel (git-8bc7673)
    OpenGL shading language version string: 1.30
    OpenGL context flags: (none)

    Comment


    • #3
      Originally posted by Phoronix
      The binary AMD and NVIDIA drivers are capable of OpenGL 4.4
      AMD Catalyst does not support OpenGL 4.4.

      Comment


      • #4
        Originally posted by d2kx View Post
        AMD Catalyst does not support OpenGL 4.4.
        That's true - kind of funny since Phoronix is specifically where I heard that 4.4 wasn't supported by Catalyst.

        Comment


        • #5
          Originally posted by schmidtbag View Post
          That's true - kind of funny since Phoronix is specifically where I heard that 4.4 wasn't supported by Catalyst.
          Only 4.3 is supported. GLX output from the latest Catalyst driver:
          OpenGL vendor string: Advanced Micro Devices, Inc.
          OpenGL renderer string: ATI Radeon HD 5450
          OpenGL core profile version string: 4.3.12458 Core Profile Context 13.20.16
          OpenGL core profile shading language version string: 4.30
          OpenGL core profile context flags: (none)
          OpenGL core profile profile mask: core profile
          OpenGL core profile extensions:
          OpenGL version string: 4.3.12458 Compatibility Profile Context 13.20.16
          OpenGL shading language version string: 4.30

          Comment


          • #6
            Does 9.3 fix the issues with tearing/vblank/vsync?
            http://phoronix.com/forums/showthrea...687#post359687
            Last edited by Bucic; 10-11-2013, 09:40 AM.

            Comment


            • #7
              Is there any change 3.3 will be gotten in before release? There seems so little left for 3.3, I was hoping the next release would include 3.2 and 3.3.

              Comment


              • #8
                Please AMD, it would be really nice of you to keep up with Intel.

                Comment


                • #9
                  Originally posted by phoronix View Post
                  The open-source Radeon and Nouveau drivers are still limited to OpenGL 3.1 (or 2.1~3.0 for the Radeon Southern Islands driver and similar for the LLVMpipe driver)
                  I'm a little confused. I'm on a 6550D (SUMO), which I thought was an Evergreen derivative and uses r600g, but glxinfo reports this:

                  OpenGL renderer string: Gallium 0.4 on AMD SUMO
                  OpenGL version string: 3.0 Mesa 9.3.0-devel (git-bd19e25 precise-oibaf-ppa+glvdpau)
                  OpenGL shading language version string: 1.30

                  Anyone know why it doesn't advertise 3.1 support?

                  Comment


                  • #10
                    Not sure if this is your problem, but you need a fairly recent version of glxinfo (in mesa demos) to create core contexts - otherwise it only shows 3.0.

                    https://bugs.freedesktop.org/show_bug.cgi?id=61419

                    Comment


                    • #11
                      Originally posted by bridgman View Post
                      Not sure if this is your problem, but you need a fairly recent version of glxinfo (in mesa demos) to create core contexts - otherwise it only shows 3.0.

                      https://bugs.freedesktop.org/show_bug.cgi?id=61419
                      Thanks. Doesn't look like that's the problem, though. Currently installed mesa-utils is 8.1.0-0ubuntu1~precise1.

                      Following the comments in the bug report I see GL_ARB_texture_buffer_object isn't advertised but I'm using xserver 1.12, so it could be that.

                      Comment


                      • #12
                        Cheers to the Intel (and others who helped!) folks for this work

                        Comment


                        • #13
                          Originally posted by tom.higgy View Post
                          Thanks. Doesn't look like that's the problem, though. Currently installed mesa-utils is 8.1.0-0ubuntu1~precise1.

                          Following the comments in the bug report I see GL_ARB_texture_buffer_object isn't advertised but I'm using xserver 1.12, so it could be that.
                          Yeah, I'm pretty sure you need 1.13 in order to create core profile contexts in glx.

                          Comment


                          • #14
                            Huge thanks to Bryan Cain (plombo) for his great work on this as well! Bryan did a lot of the initial frontend work.
                            Free Software Developer .:. Mesa and Xorg
                            Opinions expressed in these forum posts are my own.

                            Comment


                            • #15
                              Originally posted by tom.higgy View Post
                              I'm a little confused. I'm on a 6550D (SUMO), which I thought was an Evergreen derivative and uses r600g, but glxinfo reports this:

                              OpenGL renderer string: Gallium 0.4 on AMD SUMO
                              OpenGL version string: 3.0 Mesa 9.3.0-devel (git-bd19e25 precise-oibaf-ppa+glvdpau)
                              OpenGL shading language version string: 1.30

                              Anyone know why it doesn't advertise 3.1 support?
                              you should look at the core profile

                              OpenGL vendor string: X.Org
                              OpenGL renderer string: Gallium 0.4 on AMD BARTS
                              OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.3.0-devel (git-e6fb744)
                              OpenGL core profile shading language version string: 1.40

                              OpenGL version string: 3.0 Mesa 9.3.0-devel (git-e6fb744)
                              OpenGL shading language version string: 1.30

                              Comment

                              Working...
                              X