xserver-multidpi/exa
Michel Dänzer 1ca096d5e0 EXA: Track source/mask pixmaps more explicitly for Composite fallback regions.
In particular, make sure pExaScr->src/maskPix are cleared when the
corresponding pictures aren't associated with drawables, i.e. solid or gradient
pictures. Without this, we would in some cases associate the source/mask region
with unrelated pixmaps from previous Composite fallbacks, resulting in random
corruption.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=47266

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2012-10-29 09:06:44 -07:00
..
exa_accel.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_classic.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_driver.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_glyphs.c render/exa: use glyph picture accessors 2012-05-21 12:59:20 +01:00
exa_migration_classic.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_migration_mixed.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_mixed.c exa: pixmap sharing infrastructure (v3) 2012-07-07 10:37:10 +01:00
exa_offscreen.c api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
exa_priv.h EXA: Track source/mask pixmaps more explicitly for Composite fallback regions. 2012-10-29 09:06:44 -07:00
exa_render.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
exa_unaccel.c EXA: Track source/mask pixmaps more explicitly for Composite fallback regions. 2012-10-29 09:06:44 -07:00
exa.c exa: pixmap sharing infrastructure (v3) 2012-07-07 10:37:10 +01:00
exa.h exa: pixmap sharing infrastructure (v3) 2012-07-07 10:37:10 +01:00
Makefile.am exa: A simple 3rd backend implementation. 2009-08-06 23:48:14 +02:00