[Mesa-dev] [PATCH 00/19] MSAA on Evergreen

Marek Olšák maraeo at gmail.com
Thu Aug 9 15:13:03 PDT 2012


On Thu, Aug 9, 2012 at 10:38 PM, Dave Airlie <airlied at gmail.com> wrote:
>>
>> this series implements MSAA support for Evergreen. It passes most MSAA piglit tests. I think Cayman support is ready too, but I don't have a Cayman GPU to test it. In the last patch, a DRM version check has yet to be added for the kernel patches I sent earlier today.
>>
>> The tests which don't pass are mostly just u_blit not being able to copy between MSAA resources. Eventually I'd like to get rid of u_blit and add a blit function into pipe_context that will be as flexible as glBlitFramebuffer.
>>
>> The series starts with some fixes for core Mesa/Gallium and adds MSAA texture support to Gallium, which is required for the MSAA copies.
>>
>> The FMASK and CMASK hardware optimizations will be implemented later. I'd like to resolve the u_blit issue next.
>>
>> Thanks to Dave Airlie for implementing the initial version of Evergreen MSAA support.
>
> Excellent thanks for actually implementing it, it might also be worth
> mentioning whats required to finish r600/r700 if we know it.

The FMASK (and maybe even CMASK) is required AFAIK. There is a 3-step
plan in http://dri.freedesktop.org/wiki/R600ToDo .

Marek


More information about the mesa-dev mailing list