Eric Anholt
2261710fe0
Fix a bug where NULL could be dereferenced during the pixmap kick-out
...
process by referencing the correct offscreen area. Also drive-by the
comments related to these for clarity.
2005-08-24 23:38:25 +00:00
Eric Anholt
55c5c6953a
Bugzilla #4090 : Introduce getters for pixmap pitch and offset, to
...
simplify/clarify it for driver writers who probably don't want to know
what pPixmap->devPrivate.ptr or pPixmap->devKind mean. Converts the sis
driver to use them, and bumps the EXA module minor version.
2005-08-24 22:43:27 +00:00
Eric Anholt
8fd250e5e4
Bugzilla #4089 : Fix crashes in !EXA_OFFSCREEN_PIXMAPS case by not trying to
...
do migration when the EXA pixmap private is NULL.
2005-08-24 21:51:28 +00:00
Eric Anholt
ebedc8bbb5
- Fix the exa pixmap offset/pitch alignment to deal with non-POT alignment
...
requirements. MGA, notably, uses a multiple of 3 in some cases.
- Rename the pixmap offset/pitch alignment fields to more clearly state
their meaning.
2005-08-14 19:46:55 +00:00
Søren Sandmann Pedersen
5849c69db8
Mon Aug 8 13:39:45 2005 Søren Sandmann <sandmann@redhat.com>
...
Conditionally include xorg-config.h
2005-08-08 18:02:08 +00:00
Keith Packard
4dfc3357a7
Add autogenerated source files and other various non-CVS material to
...
.cvsignore files
Use XORG_CFLAGS. Ensure that all exa files are in SOURCES
remove _XOPEN_SOURCE as it's always in xtrans.pc these days and gcc whines
libdamage.la needs libcw.la when COMPOSITE is defined, but that
libdamage.la must be after libcomposite.la, so add libcw.la to
DAMAGE_LIB instead of EXTENSION_LIBS. Regularize library link order
across all X servers
2005-08-08 00:38:41 +00:00
Chris Lee
a16357ebc9
Last bits of changes to make exa build properly in the modular server.
2005-08-06 23:46:38 +00:00
Chris Lee
cc67bd187f
EXA support in the modular build.
2005-08-06 23:34:09 +00:00
Chris Lee
33326f4ee8
Adding exa support to the modular server.
2005-08-06 23:27:33 +00:00
Zack Rusin
3c92389185
Patch from Thomas Winischhofer to kick out all pixmaps to system ram upon a
...
VT switch and vice versa when returning.
2005-07-09 14:15:35 +00:00
Zack Rusin
e84648df7d
mark drawable as dirty on copying/painting windows
2005-07-08 17:07:52 +00:00
Zack Rusin
4ab73a73f4
heh, oops (thanks Thomas)
2005-07-08 07:43:00 +00:00
Zack Rusin
d0dc574adb
Check vtSema before accelerating primitives and sync in fallbacks only if
...
we got vtSema
2005-07-07 15:05:02 +00:00
Zack Rusin
5e50ae22bf
remove the temporary debugging output
2005-07-04 18:55:53 +00:00
Zack Rusin
e34f31762e
This fixes the close screen mess (crash reported by Thomas). Also hide the
...
private Exa screen definition. Properly cleanup on screen close and do
not delete the private screen in the DriverFini call.
2005-07-04 14:15:57 +00:00
Daniel Stone
e03198972c
Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
...
Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
source files in the xserver/xorg tree, predicated on defines of
HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
<X11/fonts/foo.h>.
2005-07-03 07:02:09 +00:00
Zack Rusin
aabb868920
removing all debugging output from the default build :)
2005-07-01 13:30:29 +00:00
Zack Rusin
0fa9d1fb48
Leave debugging output for only the interested parties.
2005-07-01 12:24:30 +00:00
Zack Rusin
0df446ab88
Missed this. Spotted by Thomas.
2005-07-01 10:39:21 +00:00
Zack Rusin
30c019e847
Adding the new acceleration architecture: Exa. It's meant to replace XAA in
...
the coming months.
2005-07-01 08:56:12 +00:00