pull request : offload slave

Dave Airlie airlied at gmail.com
Fri Jul 6 03:16:40 PDT 2012


This builds on the two previous pull requests. Not fully reviewed, but
its had a few users, and ickle has looked over it a couple of times
and bitched at me ;-)

This relies on an unpushed dri2proto change, since krh is no longer in
X land, and jbarnes is playing video games, I'm going to push it
myself.

This adds the offload slave code and randr changes, to allow DRI2
offload to work.

Dave.

The following changes since commit 206e0f8fbe4aaac02aed3d058e2d849a97d362f1:

  xf86: make sure rotate calcs are done on the right screen boundaries
(2012-07-06 11:06:26 +0100)

are available in the git repository at:

  ssh://people.freedesktop.org/~airlied/xserver for-keithp-offload-slave

for you to fetch changes up to 1ef2615b3450faaf5d2cbebfd55f0682bd5ca068:

  dri2: add initial prime support. (v1.2) (2012-07-06 11:06:28 +0100)

----------------------------------------------------------------
Dave Airlie (6):
      dix/xf86: initial offload slave tracking (v1.1)
      randr: add hooks for offload sink provider protocol
      xf86: store scanout pixmap in the xf86 struct as well.
      xf86: add callback for offloak sink setting support.
      dix/randr: add a hook into screen to replace scanout pixmap
      dri2: add initial prime support. (v1.2)

 dix/dispatch.c                 |   19 +++
 glx/glxdri2.c                  |    2 +-
 hw/xfree86/dri2/dri2.c         |  265 ++++++++++++++++++++++++++++++++++++----
 hw/xfree86/dri2/dri2.h         |   25 +++-
 hw/xfree86/dri2/dri2ext.c      |    4 +-
 hw/xfree86/modes/xf86Crtc.c    |    5 +-
 hw/xfree86/modes/xf86Crtc.h    |    6 +-
 hw/xfree86/modes/xf86RandR12.c |   31 +++++
 include/screenint.h            |    6 +
 include/scrnintstr.h           |    6 +
 randr/randr.c                  |    2 +-
 randr/randrstr.h               |   13 ++
 randr/rrcrtc.c                 |   58 +++++++++
 randr/rrdispatch.c             |    2 +-
 randr/rrprovider.c             |   61 +++++++++
 15 files changed, 472 insertions(+), 33 deletions(-)


More information about the xorg-devel mailing list