struct pipe_fence_handle *
vmw_fence_create(struct pb_fence_ops *fence_ops,
- uint32_t handle, uint32_t seqno, uint32_t mask);
+ uint32_t handle, uint32_t seqno, uint32_t mask, int32_t fd);
int
vmw_fence_finish(struct vmw_winsys_screen *vws,
struct pipe_fence_handle *fence,
+ uint64_t timeout,
unsigned flag);
+
+int
+vmw_fence_get_fd(struct pipe_fence_handle *fence);
+
int
vmw_fence_signalled(struct vmw_winsys_screen *vws,
struct pipe_fence_handle *fence,