summaryrefslogtreecommitdiff
path: root/libavfilter/vulkan.h
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2021-11-04 12:33:01 +0100
committerLynne <dev@lynne.ee>2021-11-12 03:36:46 +0100
commitdfc61800a26747dc91bf00b0d841fc88a5d7473d (patch)
treeb7d3cf5fc734ab6e0d92c6dada05008c7ca75f7c /libavfilter/vulkan.h
parent09e4687b5b8e0ad690f7e101e539c0605768d1d7 (diff)
lavfi/vulkan: port to using timeline semaphores
Diffstat (limited to 'libavfilter/vulkan.h')
-rw-r--r--libavfilter/vulkan.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavfilter/vulkan.h b/libavfilter/vulkan.h
index d4a03abfe9..dbe181e898 100644
--- a/libavfilter/vulkan.h
+++ b/libavfilter/vulkan.h
@@ -148,12 +148,18 @@ typedef struct FFVkExecContext {
int sem_wait_alloc; /* Allocated sem_wait */
int sem_wait_cnt;
+ uint64_t *sem_wait_val;
+ int sem_wait_val_alloc;
+
VkPipelineStageFlagBits *sem_wait_dst;
int sem_wait_dst_alloc; /* Allocated sem_wait_dst */
VkSemaphore *sem_sig;
int sem_sig_alloc; /* Allocated sem_sig */
int sem_sig_cnt;
+
+ uint64_t *sem_sig_val;
+ int sem_sig_val_alloc;
} FFVkExecContext;
typedef struct VulkanFilterContext {