On Thu, Sep 15, 2011 at 5:38 PM, Brian Paul <brian.e.p...@gmail.com> wrote: > From: Brian Paul <bri...@vmware.com> > > If we're drawing to a luminance, luminance/alpha or intensity surface > we have to adjust (rebase) the fragment/quad colors before writing them > to the tile cache. The tile cache always stores RGBA colors but if > we're caching a L/A surface (for example) we need to be sure that R=G=B > so that subsequent reads from the surface cache appear to return L/A > > We previously had a special case for RGB (no alpha) surfaces. This > change generalizes that for the other base formats. > > Fixes https://bugs.freedesktop.org/show_bug.cgi?id=40408, but sRGB > formats are still failing. That'll be addressed in a later patch.
The fbo-blending-formats test isn't complete for sRGB yet and it's not in all.tests for the very same reason. It might work with GL_FRAMEBUFFER_SRGB disabled though, not sure. Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev