[PATCH xserver (v3) 00/10] X Server support for Fence Sync
James Jones
jajones at nvidia.com
Sun Dec 5 19:38:00 PST 2010
On Sunday 05 December 2010 19:25:25 James Jones wrote:
> Now without damage changes.
Only two patches in the series needed updating to remove the
DamageSubtractAndTrigger() code.
[01/10] Require xextproto 7.1.99
[08/10] Move some sync code to miext
The latter used to be called something like "Add XDamageSubtractAndTrigger()".
The rest of the patches are unchanged and already reviewed, so once I get the
above two pieces reviewed, I'll send a pull request. The required proto
changes were already checked in by Aaron.
Thanks,
-James
> 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