FFmpeg
|
#include <vulkan.h>
Data Fields | |
FFVkQueueFamilyCtx * | qf |
VkPipelineBindPoint | bind_point |
VkPipelineLayout | pipeline_layout |
VkPipeline | pipeline |
FFVkSPIRVShader ** | shaders |
int | shaders_num |
VkPushConstantRange * | push_consts |
int | push_consts_num |
VkDescriptorSetLayout * | desc_layout |
VkDescriptorPool | desc_pool |
VkDescriptorSet * | desc_set |
void ** | desc_staging |
VkDescriptorSetLayoutBinding ** | desc_binding |
VkDescriptorUpdateTemplate * | desc_template |
int * | desc_set_initialized |
int | desc_layout_num |
int | descriptor_sets_num |
int | total_descriptor_sets |
int | pool_size_desc_num |
VkDescriptorUpdateTemplateCreateInfo * | desc_template_info |
VkDescriptorPoolSize * | pool_size_desc |
FFVkQueueFamilyCtx* FFVulkanPipeline::qf |
Definition at line 105 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_bind_pipeline_exec(), ff_vk_create_pipeline(), ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
VkPipelineBindPoint FFVulkanPipeline::bind_point |
Definition at line 107 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), and ff_vk_init_compute_pipeline().
VkPipelineLayout FFVulkanPipeline::pipeline_layout |
Definition at line 110 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_compute_pipeline(), ff_vk_init_pipeline_layout(), ff_vk_update_push_exec(), and free_pipeline().
VkPipeline FFVulkanPipeline::pipeline |
Definition at line 111 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_compute_pipeline(), and free_pipeline().
FFVkSPIRVShader** FFVulkanPipeline::shaders |
Definition at line 114 of file vulkan.h.
Referenced by ff_vk_init_compute_pipeline(), and free_pipeline().
int FFVulkanPipeline::shaders_num |
Definition at line 115 of file vulkan.h.
Referenced by ff_vk_init_compute_pipeline(), and free_pipeline().
VkPushConstantRange* FFVulkanPipeline::push_consts |
Definition at line 118 of file vulkan.h.
Referenced by ff_vk_add_push_constant(), ff_vk_init_pipeline_layout(), and free_pipeline().
int FFVulkanPipeline::push_consts_num |
Definition at line 119 of file vulkan.h.
Referenced by ff_vk_add_push_constant(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorSetLayout* FFVulkanPipeline::desc_layout |
Definition at line 122 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorPool FFVulkanPipeline::desc_pool |
Definition at line 123 of file vulkan.h.
Referenced by ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorSet* FFVulkanPipeline::desc_set |
Definition at line 124 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
void** FFVulkanPipeline::desc_staging |
Definition at line 125 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorSetLayoutBinding** FFVulkanPipeline::desc_binding |
VkDescriptorUpdateTemplate* FFVulkanPipeline::desc_template |
Definition at line 127 of file vulkan.h.
Referenced by ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
int* FFVulkanPipeline::desc_set_initialized |
Definition at line 128 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_update_descriptor_set(), and free_pipeline().
int FFVulkanPipeline::desc_layout_num |
Definition at line 129 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), and free_pipeline().
int FFVulkanPipeline::descriptor_sets_num |
Definition at line 130 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_bind_pipeline_exec(), and ff_vk_init_pipeline_layout().
int FFVulkanPipeline::total_descriptor_sets |
Definition at line 131 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().
int FFVulkanPipeline::pool_size_desc_num |
Definition at line 132 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), and ff_vk_init_pipeline_layout().
VkDescriptorUpdateTemplateCreateInfo* FFVulkanPipeline::desc_template_info |
Definition at line 135 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorPoolSize* FFVulkanPipeline::pool_size_desc |
Definition at line 136 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().