|
Blender V5.0
|
#include <vk_pipeline_data.hh>
Public Attributes | |
| VkPipeline | vk_pipeline |
| VkPipelineLayout | vk_pipeline_layout |
| VkDescriptorSet | vk_descriptor_set |
| VkDeviceAddress | descriptor_buffer_device_address |
| VkDeviceSize | descriptor_buffer_offset |
| uint32_t | push_constants_size |
| const void * | push_constants_data |
Container for storing shader descriptor set and push constants.
Compute and graphic shaders use the same structure to setup the pipeline for execution.
Definition at line 23 of file vk_pipeline_data.hh.
| VkDeviceAddress blender::gpu::render_graph::VKPipelineData::descriptor_buffer_device_address |
Definition at line 28 of file vk_pipeline_data.hh.
Referenced by blender::gpu::VKDescriptorBufferUpdator::allocate_new_descriptor_set(), and blender::gpu::render_graph::vk_pipeline_data_build_commands().
| VkDeviceSize blender::gpu::render_graph::VKPipelineData::descriptor_buffer_offset |
Definition at line 29 of file vk_pipeline_data.hh.
Referenced by blender::gpu::VKDescriptorBufferUpdator::allocate_new_descriptor_set(), and blender::gpu::render_graph::vk_pipeline_data_build_commands().
| const void* blender::gpu::render_graph::VKPipelineData::push_constants_data |
Definition at line 32 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::vk_pipeline_data_build_commands(), and blender::gpu::render_graph::vk_pipeline_data_copy().
| uint32_t blender::gpu::render_graph::VKPipelineData::push_constants_size |
Definition at line 31 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::vk_pipeline_data_build_commands(), and blender::gpu::render_graph::vk_pipeline_data_copy().
| VkDescriptorSet blender::gpu::render_graph::VKPipelineData::vk_descriptor_set |
Definition at line 26 of file vk_pipeline_data.hh.
Referenced by blender::gpu::VKDescriptorSetPoolUpdator::allocate_new_descriptor_set(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), and blender::gpu::render_graph::vk_pipeline_data_build_commands().
| VkPipeline blender::gpu::render_graph::VKPipelineData::vk_pipeline |
Definition at line 24 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), and blender::gpu::render_graph::vk_pipeline_data_build_commands().
| VkPipelineLayout blender::gpu::render_graph::VKPipelineData::vk_pipeline_layout |
Definition at line 25 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), and blender::gpu::render_graph::vk_pipeline_data_build_commands().