Add the new protocol handlers for XSync 3.1 to the
dispatch tables and report support for Sync protocol
version 3.1.

Signed-off-by: James Jones <jajo...@nvidia.com>
---
 Xext/sync.c                 |   24 ++++++++++++++++++++++++
 include/protocol-versions.h |    2 +-
 2 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/Xext/sync.c b/Xext/sync.c
index 6fcdd72..9145b1c 100644
--- a/Xext/sync.c
+++ b/Xext/sync.c
@@ -2165,6 +2165,18 @@ ProcSyncDispatch(ClientPtr client)
        return ProcSyncSetPriority(client);
       case X_SyncGetPriority:
        return ProcSyncGetPriority(client);
+      case X_SyncCreateFence:
+       return ProcSyncCreateFence(client);
+      case X_SyncTriggerFence:
+       return ProcSyncTriggerFence(client);
+      case X_SyncResetFence:
+       return ProcSyncResetFence(client);
+      case X_SyncDestroyFence:
+       return ProcSyncDestroyFence(client);
+      case X_SyncQueryFence:
+       return ProcSyncQueryFence(client);
+      case X_SyncAwaitFence:
+       return ProcSyncAwaitFence(client);
       default:
        return BadRequest;
     }
@@ -2477,6 +2489,18 @@ SProcSyncDispatch(ClientPtr client)
        return SProcSyncSetPriority(client);
       case X_SyncGetPriority:
        return SProcSyncGetPriority(client);
+      case X_SyncCreateFence:
+       return SProcSyncCreateFence(client);
+      case X_SyncTriggerFence:
+       return SProcSyncTriggerFence(client);
+      case X_SyncResetFence:
+       return SProcSyncResetFence(client);
+      case X_SyncDestroyFence:
+       return SProcSyncDestroyFence(client);
+      case X_SyncQueryFence:
+       return SProcSyncQueryFence(client);
+      case X_SyncAwaitFence:
+       return SProcSyncAwaitFence(client);
       default:
        return BadRequest;
     }
diff --git a/include/protocol-versions.h b/include/protocol-versions.h
index ce28797..1d33bdd 100644
--- a/include/protocol-versions.h
+++ b/include/protocol-versions.h
@@ -97,7 +97,7 @@
 
 /* Sync */
 #define SERVER_SYNC_MAJOR_VERSION              3
-#define SERVER_SYNC_MINOR_VERSION              0
+#define SERVER_SYNC_MINOR_VERSION              1
 
 /* Windows WM */
 #define SERVER_WINDOWSWM_MAJOR_VERSION         1
-- 
1.7.1

_______________________________________________
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

Reply via email to