diff options
author | Bas Nieuwenhuizen <[email protected]> | 2017-11-27 01:02:42 +0100 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2017-12-18 09:31:02 +0100 |
commit | 1c3cda7d27750be0804137f9a9222828e57354b8 (patch) | |
tree | 51fc7fd1c625c82d7b3de7ffa3493e11a9ab74b3 /src/amd/vulkan/radv_radeon_winsys.h | |
parent | 52be440f48ac7c337f6604846bb6f0cfd88e7118 (diff) |
radv: Add syncobj signal/reset/wait to winsys.
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_radeon_winsys.h')
-rw-r--r-- | src/amd/vulkan/radv_radeon_winsys.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_radeon_winsys.h b/src/amd/vulkan/radv_radeon_winsys.h index 2b815d9c5a9..e851c3edf86 100644 --- a/src/amd/vulkan/radv_radeon_winsys.h +++ b/src/amd/vulkan/radv_radeon_winsys.h @@ -274,6 +274,10 @@ struct radeon_winsys { int (*create_syncobj)(struct radeon_winsys *ws, uint32_t *handle); void (*destroy_syncobj)(struct radeon_winsys *ws, uint32_t handle); + void (*reset_syncobj)(struct radeon_winsys *ws, uint32_t handle); + void (*signal_syncobj)(struct radeon_winsys *ws, uint32_t handle); + bool (*wait_syncobj)(struct radeon_winsys *ws, uint32_t handle, uint64_t timeout); + int (*export_syncobj)(struct radeon_winsys *ws, uint32_t syncobj, int *fd); int (*import_syncobj)(struct radeon_winsys *ws, int fd, uint32_t *syncobj); |