Blender V5.0
blender::gpu::render_graph::VKBoundPipelines Struct Reference

#include <vk_pipeline_data.hh>

Public Attributes

VKBoundPipeline compute
struct { 
   VKBoundPipeline   pipeline 
   VKIndexBufferBinding   index_buffer 
   VKVertexBufferBindings   vertex_buffers 
   VKViewportData   viewport_state 
   std::optional< float >   line_width 
graphics

Detailed Description

Vulkan keeps track of bound resources for graphics separate from compute. This struct store last bound resources for both bind points.

Definition at line 119 of file vk_pipeline_data.hh.

Member Data Documentation

◆ compute

VKBoundPipeline blender::gpu::render_graph::VKBoundPipelines::compute

◆ [struct]

◆ index_buffer

◆ line_width

std::optional<float> blender::gpu::render_graph::VKBoundPipelines::line_width

◆ pipeline

◆ vertex_buffers

◆ viewport_state

VKViewportData blender::gpu::render_graph::VKBoundPipelines::viewport_state

The documentation for this struct was generated from the following file: