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

#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

Detailed Description

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.

Member Data Documentation

◆ descriptor_buffer_device_address

VkDeviceAddress blender::gpu::render_graph::VKPipelineData::descriptor_buffer_device_address

◆ descriptor_buffer_offset

VkDeviceSize blender::gpu::render_graph::VKPipelineData::descriptor_buffer_offset

◆ push_constants_data

const void* blender::gpu::render_graph::VKPipelineData::push_constants_data

◆ push_constants_size

uint32_t blender::gpu::render_graph::VKPipelineData::push_constants_size

◆ vk_descriptor_set

◆ vk_pipeline

◆ vk_pipeline_layout


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