Announcement

Collapse
No announcement yet.

Radeon Gallium3D Gains Greater MSAA Support

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

  • Radeon Gallium3D Gains Greater MSAA Support

    Phoronix: Radeon Gallium3D Gains Greater MSAA Support

    As expected, with Marek Olk requesting a delay in branching Mesa 9.0 so that he can land more features, support for multi-sample anti-aliasing (MSAA) for more ATI/AMD Radeon hardware has landed plus there's improved anti-aliasing support for currently-supported GPUs...

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

  • #2
    Hope we can get MSAA (and related AA stuff) into Intel and open source Nvidia too.

    Comment


    • #3
      Originally posted by uid313 View Post
      Hope we can get MSAA (and related AA stuff) into Intel and open source Nvidia too.
      If I remember correctly, it's already in the Intel driver. Not sure about Nouveau.

      Comment


      • #4
        Originally posted by Veerappan View Post
        If I remember correctly, it's already in the Intel driver. Not sure about Nouveau.
        "but MSAA on nouveau has been implemented for almost a year now"
        http://phoronix.com/forums/showthrea...780#post275780

        Comment


        • #5
          Nice that we now have MSAA! The only problem is the low performance of the radeon driver makes enabling MSAA moot.

          Comment


          • #6
            Originally posted by gururise View Post
            Nice that we now have MSAA! The only problem is the low performance of the radeon driver makes enabling MSAA moot.
            Well, I think it's worth a shot. MSAA is implemented with all optimizations on R700. The only missing optimization on Evergreen is fast color clear. There is nothing else to make it better AFAIK.

            Comment


            • #7
              Might be time for some benchmarks then Michael?

              Comment


              • #8
                Originally posted by marek View Post
                Well, I think it's worth a shot. MSAA is implemented with all optimizations on R700. The only missing optimization on Evergreen is fast color clear. There is nothing else to make it better AFAIK.
                marek for president !!!

                awesome job and don't fret with kind of coments since OSS drivers are shaping great but sometime ppl expect the code to magically appear and don't understand the complexity of a GPU driver.[i tried but my C kung-fu was weak, i guess C++ made me lazy ]

                either way awesome job and tonight git pull time

                Comment


                • #9
                  Originally posted by marek View Post
                  Well, I think it's worth a shot.
                  Actually, great job, Marek. What about Radeon HD 6000? I would like to help testing, but unfortunately mine is muxless and so not available now.

                  Comment


                  • #10
                    Best would be to wait until my latest kernel and libdrm fixes are merged (3.6-rc4 maybe?).

                    Some pieces from the Radeon HD 6000 series are Evergreen GPUs too and those are supported already.

                    Comment


                    • #11
                      Is the common code still missing, ie, can this be used for any app (forced on, even if the app doesn't support it)?

                      Comment


                      • #12
                        No, it can only be used with OpenGL framebuffer objects at the moment and only when the app asks for it.

                        Comment


                        • #13
                          Originally posted by marek View Post
                          Some pieces from the Radeon HD 6000 series are Evergreen GPUs too and those are supported already.
                          Sorry for bugging you, but what about this:
                          - r600g: implement MSAA rendering and texturing for evergreen and cayman
                          (source http://www.phoronix.com/scan.php?pag...tem&px=MTE2MDc)

                          Cayman is Northern Island, not Evergreen, right? So what about the other Northern Island chips?

                          Comment


                          • #14
                            Originally posted by TAXI View Post
                            Sorry for bugging you, but what about this:
                            - r600g: implement MSAA rendering and texturing for evergreen and cayman
                            (source http://www.phoronix.com/scan.php?pag...tem&px=MTE2MDc)

                            Cayman is Northern Island, not Evergreen, right? So what about the other Northern Island chips?
                            The other chips are being worked on, but I can't promise anything yet.

                            Comment


                            • #15
                              Like all the others, thank you so much Marek for all your help!

                              Comment

                              Working...
                              X