[git pull] GLX & DRI2 fixes

Jesse Barnes jbarnes at virtuousgeek.org
Tue Apr 6 10:29:08 PDT 2010


The following changes since commit 3083c5d0c4386cdd7083b7a83ac72fdad2f1e61e:
  Michel Dänzer (1):
        Xext: Fix cursor reference counting hazard.

are available in the git repository at:

  git://people.freedesktop.org/~jbarnes/xserver master

This series has been posted & reviewed.  I've been testing locally for
awhile now; it fixes several bugs in the new DRI2 feature code and
fixes up our extension reporting.

Jesse Barnes (10):
      DRI2: fixup handling of last_swap_target
      DRI2: make target_sbc signed
      DRI2: fix swapbuffers handling of SBC and target MSC
      DRI2: drawable lifetime fixes
      DRI2: handle swap_interval of 0 correctly
      DRI2: advertise lowest supported DRI2 protocol version
      DRI2: throttle swaps at submission time too
      DRI2: handle swapsPending better
      DRI2: prevent swap wakes from waking MSC waiters
      GLX/DRI2: expose swap control extensions if DDX support is present

Mario Kleiner (2):
      DRI2: Fix glitches in DRI2SwapComplete() and DRI2WakeupClient()
      DRI2WaitSbc(): Fixes for correct semantic of glXWaitForSbcOML()

 glx/glxdri2.c               |   23 ++----
 hw/xfree86/dri2/dri2.c      |  174 +++++++++++++++++++++++++++++--------------
 hw/xfree86/dri2/dri2.h      |    6 ++
 hw/xfree86/dri2/dri2ext.c   |   11 ++-
 include/protocol-versions.h |    4 -
 5 files changed, 143 insertions(+), 75 deletions(-)

-- 
Jesse Barnes, Intel Open Source Technology Center


More information about the xorg-devel mailing list