Blender V4.3
vk_pipeline_data.hh File Reference
#include "vk_common.hh"

Go to the source code of this file.

Classes

struct  blender::gpu::render_graph::VKPipelineData
 
struct  blender::gpu::render_graph::VKBoundPipeline
 
struct  blender::gpu::render_graph::VKIndexBufferBinding
 
struct  blender::gpu::render_graph::VKVertexBufferBindings
 
struct  blender::gpu::render_graph::VKBoundPipelines
 

Namespaces

namespace  blender
 
namespace  blender::gpu
 
namespace  blender::gpu::render_graph
 

Functions

void blender::gpu::render_graph::vk_pipeline_data_copy (VKPipelineData &dst, const VKPipelineData &src)
 
void blender::gpu::render_graph::vk_pipeline_data_build_commands (VKCommandBufferInterface &command_buffer, const VKPipelineData &pipeline_data, VKBoundPipeline &r_bound_pipeline, VkPipelineBindPoint vk_pipeline_bind_point, VkShaderStageFlags vk_shader_stage_flags)
 
void blender::gpu::render_graph::vk_pipeline_data_free (VKPipelineData &data)
 
void blender::gpu::render_graph::vk_index_buffer_binding_build_links (VKResourceStateTracker &resources, VKRenderGraphNodeLinks &node_links, const VKIndexBufferBinding &index_buffer_binding)
 
void blender::gpu::render_graph::vk_index_buffer_binding_build_commands (VKCommandBufferInterface &command_buffer, const VKIndexBufferBinding &index_buffer_binding, VKIndexBufferBinding &r_bound_index_buffer)
 
void blender::gpu::render_graph::vk_vertex_buffer_bindings_build_links (VKResourceStateTracker &resources, VKRenderGraphNodeLinks &node_links, const VKVertexBufferBindings &vertex_buffers)
 
void blender::gpu::render_graph::vk_vertex_buffer_bindings_build_commands (VKCommandBufferInterface &command_buffer, const VKVertexBufferBindings &vertex_buffer_bindings, VKVertexBufferBindings &r_bound_vertex_buffers)