diff options
author | Keith Packard <keithp@keithp.com> | 2013-11-11 18:03:42 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2013-11-20 13:12:30 -0800 |
commit | 8bdd2ccc776ded3f527596b5009ef25129aa3287 (patch) | |
tree | 3976db4b3214f0f79953b1a093e603d32b715b2f /present/present_priv.h | |
parent | e5a188cb919edee2e3a03054276bce0db02f7b62 (diff) |
present: Block for wait_fence in present_execute
Pend presentation until wait_fence is also triggered by having the
SyncFence trigger invoke present_execute once triggered.
Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'present/present_priv.h')
-rw-r--r-- | present/present_priv.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/present/present_priv.h b/present/present_priv.h index 40c88dd0b..500c7c265 100644 --- a/present/present_priv.h +++ b/present/present_priv.h @@ -249,6 +249,14 @@ present_fence_destroy(struct present_fence *present_fence); void present_fence_set_triggered(struct present_fence *present_fence); +Bool +present_fence_check_triggered(struct present_fence *present_fence); + +void +present_fence_set_callback(struct present_fence *present_fence, + void (*callback)(void *param), + void *param); + XID present_fence_id(struct present_fence *present_fence); @@ -271,6 +279,13 @@ void present_destroy_notifies(present_notify_ptr notifies, int num_notifies); /* + * present_redirect.c + */ + +WindowPtr +present_redirect(ClientPtr client, WindowPtr target); + +/* * present_request.c */ int |