Announcement

Collapse
No announcement yet.

AMD R600g Now Does TBO, UBO & Advertises GLSL 1.40

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

  • AMD R600g Now Does TBO, UBO & Advertises GLSL 1.40

    Phoronix: AMD R600g Now Does TBO, UBO & Advertises GLSL 1.40

    Last year UBO and TBO for the Radeon R600 Gallium3D driver was talked about and early patches proposed, but merged on Friday was finally this support for Uniform Buffer Objects and Texture Buffer Objects. With the OpenGL UBO/TBO support, the Radeon R600g driver is now advertising GLSL 1.40 as needed for OpenGL 3.1 compliance...

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

  • #2
    Wow. I just looked at the TODO list: http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt
    It looks like GLSL 1.5 is the last big hurdle for full OpenGL 3.3 compliance.
    Good work, mesa devs!

    Comment


    • #3
      Originally posted by DanL View Post
      Wow. I just looked at the TODO list: http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt
      It looks like GLSL 1.5 is the last big hurdle for full OpenGL 3.3 compliance.
      Good work, mesa devs!
      You forgot Geometry shaders. That's the really big problem as AFAIK no further progress anymore (GLSL gets love from Intel OTC).

      Comment


      • #4
        Originally posted by zxy_thf View Post
        You forgot Geometry shaders. That's the really big problem as AFAIK no further progress anymore (GLSL gets love from Intel OTC).
        Lets hope it and Clover gets hammered out and commited fast so that this fall's distro update cycle can have full OpenGL 3.3 and OpenCL 1.2 support activated by default in the OSS drivers.

        Then onward to OpenGL 4 glory!

        Comment


        • #5
          Problem loading the driver

          Does anyone have this problem with these latest commits:

          libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r600_dri.so
          libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r600_dri.so
          libGL error: dlopen /usr/lib/xorg/modules/dri/r600_dri.so failed (/usr/lib/xorg/modules/dri/r600_dri.so: undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE)
          libGL error: unable to load driver: r600_dri.so
          libGL error: driver pointer missing
          libGL error: failed to load driver: r600

          Comment


          • #6
            Originally posted by zxy_thf View Post
            You forgot Geometry shaders. That's the really big problem as AFAIK no further progress anymore (GLSL gets love from Intel OTC).
            There is a tree on github with unproven geometry shader code for r600g, intel would need to add 965 support, it just needs a lot of piglit tests and a lot of review, the last missing bit then is GL_ARB_texture_multisample which is also under construction by another dev for 965, which could be fixed up for gallium fairly easily hopefully.

            but writing the piglit tests for geometry shaders is probably the biggest problem.

            Dave.

            Comment


            • #7
              It's interesting that OpenGL 3.3 is ready, according http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt. Does that mean when GL 3.2 gets done we automatically have and GL 3.3?

              Comment


              • #8
                Originally posted by pejakm View Post
                It's interesting that OpenGL 3.3 is ready, according http://cgit.freedesktop.org/mesa/mesa/tree/docs/GL3.txt. Does that mean when GL 3.2 gets done we automatically have and GL 3.3?
                yeah pretty much.

                Comment


                • #9
                  Originally posted by pejakm View Post
                  Does anyone have this problem with these latest commits:
                  [...]
                  https://bugs.freedesktop.org/show_bug.cgi?id=59282

                  Comment


                  • #10
                    Cool work devs!

                    I have a question, whats the state of power-saving on AMD? I tried using the open source driver on my laptop (A4 chipset) several months ago and the battery life was too short. (10 with binary driver compared to 2 hours with the open source driver) Is there anyone working on this issue?

                    Thank you for your time and hope you guys have a great weekend!

                    Comment

                    Working...
                    X