cade317d31
- Add monochrome hardware cursor support. - Try to auto-detect AGP support for DRI on Radeons. And fail. Detect it properly on R128. - Set up card for pseudo-DMA if possible. Convert 2D rendering code to prepare DMA packets only. Use generic code to decode DMA packets to MMIO if PDMA is unavailable. Add WIP code to support "real" DMA without DRM support. - Dispatch pending DMA commands when the server sleeps. Otherwise some things, such as typing in an xterm, wouldn't show up for a time. - Fix Radeon Composite acceleration in many ways, and add Rage 128 Composite acceleration. Disable them both due to still-not-understood issues they have. They fail with In, Out, AtopReverse, and Xor, and text rendering is strange. - Add textured XV support for R100 and Rage 128. No brightness/sat controls, but it does support multiple ports, and cooperates with Composite. - Add WIP code for hostdata uploads. - Many cleanups and fixes.
72 lines
1.2 KiB
Makefile
72 lines
1.2 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_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_cursor.c \
|
|
ati_dma.c \
|
|
ati_dma.h \
|
|
ati_draw.c \
|
|
ati_draw.h \
|
|
ati_microcode.c \
|
|
ati.c \
|
|
ati.h \
|
|
ati_reg.h \
|
|
r128_composite.c \
|
|
ati_video.c \
|
|
radeon_composite.c \
|
|
$(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@
|