FFmpeg
|
#include <vulkan.h>
Data Fields | |
VkPipelineBindPoint | bind_point |
VkPipelineLayout | pipeline_layout |
VkPipeline | pipeline |
SPIRVShader ** | shaders |
int | shaders_num |
VkPushConstantRange * | push_consts |
int | push_consts_num |
VkDescriptorSetLayout * | desc_layout |
VkDescriptorPool | desc_pool |
VkDescriptorSet * | desc_set |
VkDescriptorUpdateTemplate * | desc_template |
int | desc_layout_num |
int | descriptor_sets_num |
int | pool_size_desc_num |
VkDescriptorUpdateTemplateCreateInfo * | desc_template_info |
VkDescriptorPoolSize * | pool_size_desc |
VkPipelineBindPoint VulkanPipeline::bind_point |
Definition at line 93 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), and ff_vk_init_compute_pipeline().
VkPipelineLayout VulkanPipeline::pipeline_layout |
Definition at line 96 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 VulkanPipeline::pipeline |
Definition at line 97 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_compute_pipeline(), and free_pipeline().
SPIRVShader** VulkanPipeline::shaders |
Definition at line 100 of file vulkan.h.
Referenced by ff_vk_init_compute_pipeline(), and free_pipeline().
int VulkanPipeline::shaders_num |
Definition at line 101 of file vulkan.h.
Referenced by ff_vk_init_compute_pipeline(), and free_pipeline().
VkPushConstantRange* VulkanPipeline::push_consts |
Definition at line 104 of file vulkan.h.
Referenced by ff_vk_add_push_constant(), ff_vk_init_pipeline_layout(), and free_pipeline().
int VulkanPipeline::push_consts_num |
Definition at line 105 of file vulkan.h.
Referenced by ff_vk_add_push_constant(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorSetLayout* VulkanPipeline::desc_layout |
Definition at line 108 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorPool VulkanPipeline::desc_pool |
Definition at line 109 of file vulkan.h.
Referenced by ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorSet* VulkanPipeline::desc_set |
Definition at line 110 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
VkDescriptorUpdateTemplate* VulkanPipeline::desc_template |
Definition at line 111 of file vulkan.h.
Referenced by ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
int VulkanPipeline::desc_layout_num |
Definition at line 112 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), ff_vk_update_descriptor_set(), and free_pipeline().
int VulkanPipeline::descriptor_sets_num |
Definition at line 113 of file vulkan.h.
Referenced by ff_vk_bind_pipeline_exec(), ff_vk_init_pipeline_layout(), and free_pipeline().
int VulkanPipeline::pool_size_desc_num |
Definition at line 114 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), and ff_vk_init_pipeline_layout().
VkDescriptorUpdateTemplateCreateInfo* VulkanPipeline::desc_template_info |
Definition at line 117 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().
VkDescriptorPoolSize* VulkanPipeline::pool_size_desc |
Definition at line 118 of file vulkan.h.
Referenced by ff_vk_add_descriptor_set(), ff_vk_init_pipeline_layout(), and free_pipeline().