FFmpeg
Data Fields
FFVulkanPipeline Struct Reference

#include <vulkan.h>

Data Fields

VkPipelineBindPoint bind_point
 
VkPipelineLayout pipeline_layout
 
VkPipeline pipeline
 
VkPushConstantRange * push_consts
 
int push_consts_num
 
int wg_size [3]
 
VkDescriptorSetLayout * desc_layout
 
FFVulkanDescriptorSetdesc_set
 
VkDescriptorBufferBindingInfoEXT * desc_bind
 
uint32_t * bound_buffer_indices
 
int nb_descriptor_sets
 
int use_push
 
VkDescriptorSet * desc_sets
 
VkDescriptorPool desc_pool
 
VkDescriptorPoolSize * desc_pool_size
 
int nb_desc_pool_size
 
int total_desc_sets
 
FFVkExecPoolassoc_pool
 

Detailed Description

Definition at line 207 of file vulkan.h.

Field Documentation

◆ bind_point

VkPipelineBindPoint FFVulkanPipeline::bind_point

◆ pipeline_layout

VkPipelineLayout FFVulkanPipeline::pipeline_layout

◆ pipeline

VkPipeline FFVulkanPipeline::pipeline

◆ push_consts

VkPushConstantRange* FFVulkanPipeline::push_consts

Definition at line 215 of file vulkan.h.

Referenced by ff_vk_add_push_constant(), ff_vk_pipeline_free(), and init_pipeline_layout().

◆ push_consts_num

int FFVulkanPipeline::push_consts_num

Definition at line 216 of file vulkan.h.

Referenced by ff_vk_add_push_constant(), ff_vk_pipeline_free(), and init_pipeline_layout().

◆ wg_size

int FFVulkanPipeline::wg_size[3]

◆ desc_layout

VkDescriptorSetLayout* FFVulkanPipeline::desc_layout

◆ desc_set

FFVulkanDescriptorSet* FFVulkanPipeline::desc_set

◆ desc_bind

VkDescriptorBufferBindingInfoEXT* FFVulkanPipeline::desc_bind

◆ bound_buffer_indices

uint32_t* FFVulkanPipeline::bound_buffer_indices

◆ nb_descriptor_sets

int FFVulkanPipeline::nb_descriptor_sets

◆ use_push

int FFVulkanPipeline::use_push

◆ desc_sets

VkDescriptorSet* FFVulkanPipeline::desc_sets

◆ desc_pool

VkDescriptorPool FFVulkanPipeline::desc_pool

Definition at line 231 of file vulkan.h.

Referenced by ff_vk_exec_pipeline_register(), and ff_vk_pipeline_free().

◆ desc_pool_size

VkDescriptorPoolSize* FFVulkanPipeline::desc_pool_size

◆ nb_desc_pool_size

int FFVulkanPipeline::nb_desc_pool_size

Definition at line 233 of file vulkan.h.

Referenced by ff_vk_exec_pipeline_register(), and ff_vk_pipeline_descriptor_set_add().

◆ total_desc_sets

int FFVulkanPipeline::total_desc_sets

Definition at line 234 of file vulkan.h.

◆ assoc_pool

FFVkExecPool* FFVulkanPipeline::assoc_pool

Definition at line 235 of file vulkan.h.

Referenced by ff_vk_exec_pipeline_register(), and update_set_pool_write().


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