|
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().
1.8.17