~thopiekar/xorg-server/+git/xorg-xserver:dri2-swapbuffers

Last commit made on 2009-10-29
Get this branch:
git clone -b dri2-swapbuffers https://git.launchpad.net/~thopiekar/xorg-server/+git/xorg-xserver

Branch merges

Branch information

Name:
dri2-swapbuffers
Repository:
lp:~thopiekar/xorg-server/+git/xorg-xserver

Recent commits

5f8a24f... by Jesse Barnes

Fixup validDrawable usage

da795f5... by Jesse Barnes

Require dri2proto 2.2 to build

Runtime should still handle older versions.

94d2897... by Jesse Barnes

DRI2: initial MSC support

Add support for MSC queries and waits along the same lines as asynchronous
swapbuffers.

ecf7439... by Jesse Barnes

DRI2: add support for scheduled swaps & flips for swap interval support

Add support for scheduling swaps and flips in the future and tie that into a
swap interval handling infrastructure.

At swapbuffers time, queue a blit or flip and request a kernel event when the
specified frame number is reached. Once that event is received, perform the
blit or flip and unblock the client if necessary.

ae9d0ce... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Only do pageflipping when the window isn't redirected

f2cdca0... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Block AIGLX clients if they draw before swap is complete

d834215... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Change DRI2SwapComplete() to not take a DrawablePtr, which may have been freed

2197290... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Only block swapping client not entire server in DRI2SwapBuffers

01a443b... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

DRI2: Look for flush extension in screen extensions, not driver extensions

b915971... by =?utf-8?q?Kristian_H=C3=B8gsberg?= <email address hidden>

Bump DRI2InfoRec version.