[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