c8eb20a08e
pixmaps are offscreen and don't have alpha maps. It is the last case checked before going to software fallback - Use the new Composite hook in the ati driver to implement acceleration of most Composites that get done in an xcompmgr environment on r100 series cards. It is only available when using the DRM. There are still some corruption issues, but the DRI is still non-default and I need to get this into version control.
68 lines
1.1 KiB
Makefile
68 lines
1.1 KiB
Makefile
if DRI
|
|
DRI_INCLUDES = -I$(top_srcdir)/dri \
|
|
-I$(top_srcdir)/drm
|
|
DRI_LIBS = $(top_builddir)/dri/libdri.a \
|
|
$(top_builddir)/drm/libdrm.a
|
|
DRI_SOURCES = ati_dri.c \
|
|
ati_dri.h \
|
|
ati_dripriv.h \
|
|
r128_common.h \
|
|
r128_sarea.h \
|
|
radeon_common.h \
|
|
radeon_composite.c \
|
|
radeon_sarea.h
|
|
endif
|
|
|
|
if KDRIVEFBDEV
|
|
FBDEV_INCLUDES =-I$(top_srcdir)/hw/kdrive/fbdev
|
|
FBDEV_LIBS = $(top_builddir)/hw/kdrive/fbdev/libfbdev.a
|
|
endif
|
|
|
|
if KDRIVEVESA
|
|
VESA_INCLUDES = -I$(top_srcdir)/hw/kdrive/vesa
|
|
VESA_LIBS = $(top_builddir)/hw/kdrive/vesa/libvesa.a
|
|
endif
|
|
|
|
INCLUDES = \
|
|
@KDRIVE_INCS@ \
|
|
$(DRI_INCLUDES) \
|
|
$(FBDEV_INCLUDES) \
|
|
$(VESA_INCLUDES) \
|
|
@XSERVER_CFLAGS@
|
|
|
|
bin_PROGRAMS = Xati
|
|
|
|
if TSLIB
|
|
TSLIB_FLAG = -lts
|
|
endif
|
|
|
|
noinst_LIBRARIES = libati.a
|
|
|
|
libati_a_SOURCES = \
|
|
ati_draw.c \
|
|
ati_draw.h \
|
|
ati_drawtmp.h \
|
|
ati.c \
|
|
ati.h \
|
|
ati_reg.h \
|
|
r128_blendtmp.h \
|
|
$(DRI_SOURCES)
|
|
|
|
Xati_SOURCES = \
|
|
ati_stub.c
|
|
|
|
ATI_LIBS = \
|
|
libati.a \
|
|
$(FBDEV_LIBS) \
|
|
$(VESA_LIBS) \
|
|
$(DRI_LIBS) \
|
|
@KDRIVE_LIBS@
|
|
|
|
Xati_LDADD = \
|
|
$(ATI_LIBS) \
|
|
@XSERVER_LIBS@ \
|
|
$(TSLIB_FLAG)
|
|
|
|
|
|
Xati_DEPENDENCIES = $(ATI_LIBS) @KDRIVE_LIBS@
|