FFmpeg
Data Fields
FFVkExecPool Struct Reference

#include <vulkan.h>

Data Fields

FFVkExecContextcontexts
 
atomic_int_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 241 of file vulkan.h.

Field Documentation

◆ contexts

FFVkExecContext* FFVkExecPool::contexts

Definition at line 242 of file vulkan.h.

Referenced by ff_vk_exec_get(), ff_vk_exec_pool_free(), and ff_vk_exec_pool_init().

◆ idx

atomic_int_least64_t FFVkExecPool::idx

Definition at line 243 of file vulkan.h.

Referenced by ff_vk_exec_get().

◆ cmd_buf_pool

VkCommandPool FFVkExecPool::cmd_buf_pool

Definition at line 245 of file vulkan.h.

Referenced by ff_vk_exec_pool_free(), and ff_vk_exec_pool_init().

◆ cmd_bufs

VkCommandBuffer* FFVkExecPool::cmd_bufs

◆ pool_size

int FFVkExecPool::pool_size

◆ query_pool

VkQueryPool FFVkExecPool::query_pool

◆ query_data

void* FFVkExecPool::query_data

Definition at line 250 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 251 of file vulkan.h.

Referenced by ff_vk_exec_pool_init().

◆ query_statuses

int FFVkExecPool::query_statuses

Definition at line 252 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 253 of file vulkan.h.

Referenced by ff_vk_exec_get_query().

◆ query_status_stride

int FFVkExecPool::query_status_stride

Definition at line 254 of file vulkan.h.

Referenced by ff_vk_exec_pool_init().

◆ nb_queries

int FFVkExecPool::nb_queries

◆ qd_size

size_t FFVkExecPool::qd_size

Definition at line 256 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 259 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 260 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: