diff options
author | Michel Dänzer <daenzer@vmware.com> | 2009-02-24 09:22:09 +0100 |
---|---|---|
committer | Michel Dänzer <daenzer@vmware.com> | 2009-02-24 09:22:09 +0100 |
commit | 170cf1270dff38d3cce7f5ba5b940d1c0d70eff5 (patch) | |
tree | 3c8257191fd843070f2a9701e999d6868a775d2a /exa/Makefile.am | |
parent | d3b355875ac46104a174966e1974e6af99e40fd6 (diff) |
EXA: Handle separate alpha maps properly in Composite fallback.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=18710 .
As this can't work without new EXA_PREPARE_AUX* indices, this requires a major
version bump, so we can also drop the UploadToScratch driver hook and
ExaOffscreenSwap*(). So this also fixes
http://bugs.freedesktop.org/show_bug.cgi?id=20213 .
Moreover, introduce EXA_DRIVER_KNOWN_MAJOR to break compilation of drivers
which may not be able to handle EXA_PREPARE_AUX*, giving instructions how to
make them build again in the #error message.
Signed-off-by: Michel Dänzer <daenzer@vmware.com>
Diffstat (limited to 'exa/Makefile.am')
-rw-r--r-- | exa/Makefile.am | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/exa/Makefile.am b/exa/Makefile.am index 2b3f1e416..7065e197d 100644 --- a/exa/Makefile.am +++ b/exa/Makefile.am @@ -12,7 +12,8 @@ INCLUDES = \ $(XORG_INCS) \ -I$(srcdir)/../miext/cw -AM_CFLAGS = $(XORG_CFLAGS) $(DIX_CFLAGS) +# Use an arbitrary high major version here to satisfy any driver checks in exa.h +AM_CFLAGS = $(XORG_CFLAGS) $(DIX_CFLAGS) -DEXA_DRIVER_KNOWN_MAJOR=99 libexa_la_SOURCES = \ exa.c \ |