[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