|
Blender V4.3
|
#include <vk_pipeline_data.hh>
Public Attributes | ||
| VKBoundPipeline | compute | |
| struct { | ||
| VKBoundPipeline pipeline | ||
| VKIndexBufferBinding index_buffer | ||
| VKVertexBufferBindings vertex_buffers | ||
| } | graphics | |
Vulkan keeps track of bound resources for graphics separate from compute. This struct store last bound resources for both bind points.
Definition at line 74 of file vk_pipeline_data.hh.
| VKBoundPipeline blender::gpu::render_graph::VKBoundPipelines::compute |
Last bound resources for compute pipeline.
Definition at line 76 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::VKDispatchIndirectNode::build_commands(), and blender::gpu::render_graph::VKDispatchNode::build_commands().
| struct { ... } blender::gpu::render_graph::VKBoundPipelines::graphics |
Last bound resources for graphics pipeline.
Referenced by blender::gpu::render_graph::VKDrawIndexedIndirectNode::build_commands(), blender::gpu::render_graph::VKDrawIndexedNode::build_commands(), blender::gpu::render_graph::VKDrawIndirectNode::build_commands(), and blender::gpu::render_graph::VKDrawNode::build_commands().
| VKIndexBufferBinding blender::gpu::render_graph::VKBoundPipelines::index_buffer |
Definition at line 80 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::VKDrawIndexedIndirectNode::build_commands(), and blender::gpu::render_graph::VKDrawIndexedNode::build_commands().
| VKBoundPipeline blender::gpu::render_graph::VKBoundPipelines::pipeline |
Definition at line 79 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::VKDrawIndexedIndirectNode::build_commands(), blender::gpu::render_graph::VKDrawIndexedNode::build_commands(), blender::gpu::render_graph::VKDrawIndirectNode::build_commands(), and blender::gpu::render_graph::VKDrawNode::build_commands().
| VKVertexBufferBindings blender::gpu::render_graph::VKBoundPipelines::vertex_buffers |
Definition at line 81 of file vk_pipeline_data.hh.
Referenced by blender::gpu::render_graph::VKDrawIndexedIndirectNode::build_commands(), blender::gpu::render_graph::VKDrawIndexedNode::build_commands(), blender::gpu::render_graph::VKDrawIndirectNode::build_commands(), and blender::gpu::render_graph::VKDrawNode::build_commands().