FFmpeg
Data Fields
FFVulkanPipeline Struct Reference

#include <vulkan.h>

Data Fields

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

Detailed Description

Definition at line 207 of file vulkan.h.

Field Documentation

bind_point

VkPipelineBindPoint FFVulkanPipeline::bind_point

Definition at line 208 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_init_compute_pipeline(), and update_set_pool_write().

pipeline_layout

VkPipelineLayout FFVulkanPipeline::pipeline_layout

Definition at line 211 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_init_compute_pipeline(), ff_vk_pipeline_free(), ff_vk_update_push_exec(), init_pipeline_layout(), and update_set_pool_write().

pipeline

VkPipeline FFVulkanPipeline::pipeline

Definition at line 212 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_init_compute_pipeline(), and ff_vk_pipeline_free().

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]

Definition at line 219 of file vulkan.h.

Referenced by ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), and ff_vk_init_compute_pipeline().

desc_layout

VkDescriptorSetLayout* FFVulkanPipeline::desc_layout

Definition at line 222 of file vulkan.h.

Referenced by ff_vk_exec_pipeline_register(), ff_vk_pipeline_free(), init_descriptors(), and init_pipeline_layout().

desc_set

FFVulkanDescriptorSet* FFVulkanPipeline::desc_set

Definition at line 223 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), ff_vk_pipeline_descriptor_set_add(), ff_vk_pipeline_free(), ff_vk_set_descriptor_buffer(), init_descriptors(), and vk_set_descriptor_image().

desc_bind

VkDescriptorBufferBindingInfoEXT* FFVulkanPipeline::desc_bind

Definition at line 224 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), and ff_vk_pipeline_free().

bound_buffer_indices

uint32_t* FFVulkanPipeline::bound_buffer_indices

Definition at line 225 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), and ff_vk_pipeline_free().

nb_descriptor_sets

int FFVulkanPipeline::nb_descriptor_sets

Definition at line 226 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), ff_vk_pipeline_descriptor_set_add(), ff_vk_pipeline_free(), init_descriptors(), init_pipeline_layout(), and update_set_pool_write().

use_push

int FFVulkanPipeline::use_push

Definition at line 229 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), init_descriptors(), and update_set_pool_write().

desc_sets

VkDescriptorSet* FFVulkanPipeline::desc_sets

Definition at line 230 of file vulkan.h.

Referenced by ff_vk_exec_bind_pipeline(), ff_vk_exec_pipeline_register(), ff_vk_pipeline_free(), and update_set_pool_write().

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

Definition at line 232 of file vulkan.h.

Referenced by ff_vk_exec_pipeline_register(), ff_vk_pipeline_descriptor_set_add(), and ff_vk_pipeline_free().

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:

Generated on Fri Aug 22 2025 14:00:22 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /