[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg-devel
Subject:    Re: [PATCH xserver 0/9] X Server support for Fence Sync
From:       James Jones <jajones () nvidia ! com>
Date:       2010-09-29 20:18:45
Message-ID: 201009291318.45703.jajones () nvidia ! com
[Download RAW message or body]

One week ping.  Anyone want to take a look at this and the related lib and 
proto changes?

Thanks,
-James

On Tuesday 21 September 2010 4:32:10 pm James Jones wrote:
> 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 (9):
>   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
>   Add XDamageSubtractAndTrigger operation
>   Add fence sync driver interface
>   Export SyncVerifyFence() in new SDK header
> 
>  COPYING                      |    2 +-
>  Xext/Makefile.am             |    3 +-
>  Xext/sync.c                  |  910
> +++++++++++++++++++++++++++++++++--------- Xext/syncsdk.h               | 
>  47 +++
>  Xext/syncsrv.h               |   37 +--
>  configure.ac                 |   21 +-
>  damageext/damageext.c        |   64 +++-
>  dix/privates.c               |    1 +
>  hw/xfree86/loader/sdksyms.sh |    4 +
>  include/privates.h           |    1 +
>  include/protocol-versions.h  |    2 +-
>  miext/Makefile.am            |    4 +-
>  miext/X/Makefile.am          |   14 +
>  miext/X/misync.c             |  189 +++++++++
>  miext/X/misync.h             |   77 ++++
>  miext/X/misyncstr.h          |   86 ++++
>  16 files changed, 1206 insertions(+), 256 deletions(-)
>  create mode 100644 Xext/syncsdk.h
>  create mode 100644 miext/X/Makefile.am
>  create mode 100644 miext/X/misync.c
>  create mode 100644 miext/X/misync.h
>  create mode 100644 miext/X/misyncstr.h
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic