radv: optimize creating signaled syncobj with amdgpu_cs_create_syncobj2()
[mesa.git] / src / amd / vulkan / radv_radeon_winsys.h
index 802dbdb1783417914eb377fa9228bac46a58fef4..2cf68dc8edb75ef5bcaefdaa701de910140b71f8 100644 (file)
@@ -320,7 +320,8 @@ struct radeon_winsys {
        void (*destroy_sem)(struct radeon_winsys_sem *sem);
 
        /* new shareable sync objects */
-       int (*create_syncobj)(struct radeon_winsys *ws, uint32_t *handle);
+       int (*create_syncobj)(struct radeon_winsys *ws, bool create_signaled,
+                             uint32_t *handle);
        void (*destroy_syncobj)(struct radeon_winsys *ws, uint32_t handle);
 
        void (*reset_syncobj)(struct radeon_winsys *ws, uint32_t handle);