]> Pileus Git - ~andy/gtk/commit - gdk/gdkwindow.c
gdk: Track the layered area
authorAlexander Larsson <alexl@redhat.com>
Thu, 1 Dec 2011 12:57:47 +0000 (13:57 +0100)
committerAlexander Larsson <alexl@redhat.com>
Thu, 1 Dec 2011 21:06:44 +0000 (22:06 +0100)
commit46d5b89830c555bb50af5be848b4415381971924
treeb06a455aab8a6160804a24e7374258507b37a8e3
parentf51482e283f7c9c2d7d0e0394dced2ea57d4b67b
gdk: Track the layered area

We track the areas that have alpha coverage so that we can
avoid using these as sources when copying window contents.
We also don't remove such areas from the clipping regions so
that they are painted both by parent and child.
gdk/gdkinternals.h
gdk/gdkwindow.c