FFmpeg
Data Fields
FFVkExecPool Struct Reference

#include <vulkan.h>

Data Fields

FFVkExecContextcontexts
 
atomic_uint_least64_t idx
 
VkCommandPool cmd_buf_pool
 
VkCommandBuffer * cmd_bufs
 
int pool_size
 
VkQueryPool query_pool
 
void * query_data
 
int query_results
 
int query_statuses
 
int query_64bit
 
int query_status_stride
 
int nb_queries
 
size_t qd_size
 
FFVulkanShaderDatareg_shd
 
int nb_reg_shd
 

Detailed Description

Definition at line 244 of file vulkan.h.

Field Documentation

◆ contexts

FFVkExecContext* FFVkExecPool::contexts

◆ idx

atomic_uint_least64_t FFVkExecPool::idx

Definition at line 246 of file vulkan.h.

Referenced by ff_vk_exec_get(), and ff_vk_exec_pool_init().

◆ cmd_buf_pool

VkCommandPool FFVkExecPool::cmd_buf_pool

Definition at line 248 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), and ff_vk_exec_pool_init().

◆ cmd_bufs

VkCommandBuffer* FFVkExecPool::cmd_bufs

Definition at line 249 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), and ff_vk_exec_pool_init().

◆ pool_size

int FFVkExecPool::pool_size

◆ query_pool

VkQueryPool FFVkExecPool::query_pool

◆ query_data

void* FFVkExecPool::query_data

Definition at line 253 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), and ff_vk_exec_pool_init().

◆ query_results

int FFVkExecPool::query_results

Definition at line 254 of file vulkan.h.

Referenced by ff_vk_exec_pool_init().

◆ query_statuses

int FFVkExecPool::query_statuses

Definition at line 255 of file vulkan.h.

Referenced by ff_vk_exec_get_query(), and ff_vk_exec_pool_init().

◆ query_64bit

int FFVkExecPool::query_64bit

Definition at line 256 of file vulkan.h.

Referenced by ff_vk_exec_get_query().

◆ query_status_stride

int FFVkExecPool::query_status_stride

Definition at line 257 of file vulkan.h.

Referenced by ff_vk_exec_pool_init().

◆ nb_queries

int FFVkExecPool::nb_queries

Definition at line 258 of file vulkan.h.

Referenced by ff_vk_exec_get_query(), ff_vk_exec_pool_init(), and ff_vk_exec_start().

◆ qd_size

size_t FFVkExecPool::qd_size

Definition at line 259 of file vulkan.h.

Referenced by ff_vk_exec_get_query(), and ff_vk_exec_pool_init().

◆ reg_shd

FFVulkanShaderData* FFVkExecPool::reg_shd

Definition at line 262 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), ff_vk_shader_register_exec(), and get_shd_data().

◆ nb_reg_shd

int FFVkExecPool::nb_reg_shd

Definition at line 263 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), ff_vk_shader_register_exec(), and get_shd_data().


The documentation for this struct was generated from the following file: