|
FFmpeg
|
#include <vulkan.h>
Data Fields | |
| FFVkQueueFamilyCtx * | qf |
| VkCommandPool | pool |
| VkCommandBuffer * | bufs |
| FFVkQueueCtx * | queues |
| AVBufferRef *** | deps |
| int * | nb_deps |
| int * | dep_alloc_size |
| FFVulkanPipeline * | bound_pl |
| VkSemaphore * | sem_wait |
| int | sem_wait_alloc |
| int | sem_wait_cnt |
| uint64_t * | sem_wait_val |
| int | sem_wait_val_alloc |
| VkPipelineStageFlagBits * | sem_wait_dst |
| int | sem_wait_dst_alloc |
| VkSemaphore * | sem_sig |
| int | sem_sig_alloc |
| int | sem_sig_cnt |
| uint64_t * | sem_sig_val |
| int | sem_sig_val_alloc |
| uint64_t ** | sem_sig_val_dst |
| int | sem_sig_val_dst_alloc |
| FFVkQueueFamilyCtx* FFVkExecContext::qf |
Definition at line 155 of file vulkan.h.
Referenced by ff_vk_add_dep_exec_ctx(), ff_vk_add_exec_dep(), ff_vk_bind_pipeline_exec(), ff_vk_create_exec_ctx(), ff_vk_discard_exec_deps(), ff_vk_get_exec_buf(), ff_vk_start_exec_recording(), ff_vk_submit_exec_queue(), ff_vk_update_push_exec(), and free_exec_ctx().
| VkCommandPool FFVkExecContext::pool |
Definition at line 157 of file vulkan.h.
Referenced by ff_vk_create_exec_ctx(), and free_exec_ctx().
| VkCommandBuffer* FFVkExecContext::bufs |
Definition at line 158 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_create_exec_ctx(), ff_vk_get_exec_buf(), ff_vk_start_exec_recording(), ff_vk_submit_exec_queue(), ff_vk_update_push_exec(), and free_exec_ctx().
| FFVkQueueCtx* FFVkExecContext::queues |
Definition at line 159 of file vulkan.h.
Referenced by ff_vk_add_dep_exec_ctx(), ff_vk_add_exec_dep(), ff_vk_create_exec_ctx(), ff_vk_discard_exec_deps(), ff_vk_start_exec_recording(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| AVBufferRef*** FFVkExecContext::deps |
| FFVulkanPipeline* FFVkExecContext::bound_pl |
Definition at line 165 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), and ff_vk_update_push_exec().
| VkSemaphore* FFVkExecContext::sem_wait |
Definition at line 167 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_wait_alloc |
Definition at line 168 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
| int FFVkExecContext::sem_wait_cnt |
Definition at line 169 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_discard_exec_deps(), and ff_vk_submit_exec_queue().
| uint64_t* FFVkExecContext::sem_wait_val |
Definition at line 171 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_wait_val_alloc |
Definition at line 172 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
| VkPipelineStageFlagBits* FFVkExecContext::sem_wait_dst |
Definition at line 174 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_wait_dst_alloc |
Definition at line 175 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
| VkSemaphore* FFVkExecContext::sem_sig |
Definition at line 177 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_sig_alloc |
Definition at line 178 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
| int FFVkExecContext::sem_sig_cnt |
Definition at line 179 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_discard_exec_deps(), and ff_vk_submit_exec_queue().
| uint64_t* FFVkExecContext::sem_sig_val |
Definition at line 181 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_sig_val_alloc |
Definition at line 182 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
| uint64_t** FFVkExecContext::sem_sig_val_dst |
Definition at line 184 of file vulkan.h.
Referenced by ff_vk_add_exec_dep(), ff_vk_submit_exec_queue(), and free_exec_ctx().
| int FFVkExecContext::sem_sig_val_dst_alloc |
Definition at line 185 of file vulkan.h.
Referenced by ff_vk_add_exec_dep().
1.8.17