[Mesa-dev] [PATCH 0/4] i965: Properly handle CCS in glxBindTexImageEXT

Daniel Stone daniel at fooishbar.org
Wed Sep 13 12:32:08 UTC 2017


Hi,

On 13 September 2017 at 00:23, Jason Ekstrand <jason at jlekstrand.net> wrote:
> This little series fixes (I think!) a bug in glxBindTexImageEXT when using
> modifiers.  Before, we were using make_shareable which resolves everything
> and then permanently throws away any aux information.  In the world of
> modifiers, that aux information is suddenly important.  This was causing
> rendering corruptions when running with Daniel's X11 modifiers work and
> using a compositor (mutter in this case).
>
> I've Cc'd a pile of people on this patch most of whom no longer work for
> Intel.  While I'm probably the most qualified person we have to work on
> this, I'm nowhere near as qualified as some other people out there are.
> Please review at least the commit messages and give me a sanity check.  I
> have very limited knowledge of how glx and compositors interact.

So, I've gone through the code and it all makes sense to me. It does
also fix corruption with GLX/BindTexImage compositing managers when
CCS is being used. But without any insight into why the original
codepath is the way it is, the best I can offer is a weak:
Reviewed-by: Daniel Stone <daniels at collabora.com>

Cheers,
Daniel


More information about the mesa-dev mailing list