[PULL] Various render changes
Soeren Sandmann
sandmann at cs.au.dk
Thu Apr 7 10:41:33 PDT 2011
Hi,
Please consider pulling the changes below. Not all of them are reviewed;
the ones that aren't are
- some deletion of unused code in render
- fixes for trapezoid offsets
The trap offsets change depends on a change to pixman that I will push
as soon as the changes below are in master.
Thanks,
Soren
The following changes since commit 7aad7dbf409eaa16a2c80d76ba2a42dc84501919:
Xext: use EXT_MASK macro instead of manual & 0x7f (2011-04-07 12:45:55 +1000)
are available in the git repository at:
git+ssh://sandmann@freedesktop.org/home/sandmann/xserver.git render
Søren Sandmann Pedersen (8):
Track damage for fbTrapezoids() and fbTriangles().
Add RegionInitBoxes(), and fix some buggy callers of RegionInit().
Make RegionInit() and RegionCreate() take just a box and no size
render: Delete PictureGradientColor()
render: Remove unused fields in the source picture structs
render: Remove unused TriStrip and TriFan typedefs
fb: Call miCompositeSourceValidate() on the source in fbShapes()
Fix trapezoid and triangle rendering to windows
Xext/panoramiX.c | 6 ++--
Xext/shape.c | 8 ++--
Xext/xace.c | 2 +-
configure.ac | 2 +-
dix/region.c | 6 ++--
dix/window.c | 18 ++++++------
exa/exa.c | 2 +-
exa/exa_accel.c | 4 +-
exa/exa_classic.c | 4 +-
exa/exa_migration_classic.c | 2 +-
exa/exa_render.c | 2 +-
exa/exa_unaccel.c | 11 +++----
fb/fboverlay.c | 2 +-
fb/fbpixmap.c | 2 +-
fb/fbtrap.c | 65 ++++++++++++++++++++++-------------------
glx/glxdri.c | 19 +++++++++---
hw/dmx/dmxgcops.c | 4 +-
hw/dmx/dmxpixmap.c | 6 ++--
hw/kdrive/src/kxv.c | 36 +++++++++++-----------
hw/xfree86/common/xf86fbman.c | 30 +++++++++---------
hw/xfree86/common/xf86xv.c | 30 +++++++++---------
hw/xfree86/dri2/dri2.c | 6 ++--
hw/xfree86/modes/xf86Crtc.c | 2 +-
hw/xfree86/modes/xf86Rotate.c | 4 +-
hw/xfree86/xaa/xaaBitBlt.c | 6 ++--
hw/xnest/Events.c | 2 +-
hw/xnest/GC.c | 2 +-
hw/xnest/GCOps.c | 4 +-
hw/xnest/Pixmap.c | 4 +-
hw/xnest/Window.c | 4 +-
include/regionstr.h | 31 +++++++------------
mi/mibitblt.c | 8 ++--
mi/micopy.c | 2 +-
mi/miexpose.c | 10 +++---
mi/migc.c | 6 ++--
mi/mioverlay.c | 40 ++++++++++++------------
mi/miwindow.c | 18 ++++++------
miext/cw/cw.c | 4 +-
miext/damage/damage.c | 6 ++--
render/mipict.c | 4 +-
render/mirect.c | 2 +-
render/picture.c | 65 +---------------------------------------
render/picturestr.h | 48 ------------------------------
xfixes/region.c | 5 +--
44 files changed, 219 insertions(+), 325 deletions(-)
More information about the xorg-devel
mailing list