[PATCH xserver (v3) 00/10] X Server support for Fence Sync
James Jones
jajones at nvidia.com
Sun Dec 5 19:25:25 PST 2010
Now without damage changes.
Implements X Sync Fence Objects in the server, including
the damage 1.2 support for DamageSubtractAndTrigger. Re-
uses X Sync Counter code wherever possible. A driver
interface has also been added so DDX drivers can redirect
fence sync operations to HW rendering backend operations.
James Jones (10):
Require xextproto 7.1.99
Create/Destroy/Trigger/Reset Fence Sync objects
Add XSyncQueryFence()
Create SyncObject base type.
Make Await SyncTrigger functions generic
Generalize comment above Sync CheckTriggered funcs
Add XSyncAwaitFence() handler
Move some sync code to miext
Add fence sync driver interface
Export SyncVerifyFence() in new SDK header
COPYING | 2 +-
Xext/Makefile.am | 3 +-
Xext/sync.c | 898 ++++++++++++++++++++++++++++++++---------
Xext/syncsdk.h | 47 +++
Xext/syncsrv.h | 37 +--
configure.ac | 23 +-
dix/privates.c | 1 +
hw/xfree86/loader/sdksyms.sh | 4 +
include/privates.h | 1 +
miext/Makefile.am | 4 +-
miext/sync/Makefile.am | 14 +
miext/sync/misync.c | 189 +++++++++
miext/sync/misync.h | 77 ++++
miext/sync/misyncstr.h | 86 ++++
14 files changed, 1141 insertions(+), 245 deletions(-)
create mode 100644 Xext/syncsdk.h
create mode 100644 miext/sync/Makefile.am
create mode 100644 miext/sync/misync.c
create mode 100644 miext/sync/misync.h
create mode 100644 miext/sync/misyncstr.h
More information about the xorg-devel
mailing list