Blender V5.0
blender::gpu::VKComputeInfo Struct Reference

#include <vk_pipeline_pool.hh>

Public Member Functions

bool operator== (const VKComputeInfo &other) const
uint64_t hash () const

Public Attributes

VkShaderModule vk_shader_module
VkPipelineLayout vk_pipeline_layout
Vector< shader::SpecializationConstant::Valuespecialization_constants

Detailed Description

Struct containing key information to identify a compute pipeline.

Definition at line 28 of file vk_pipeline_pool.hh.

Member Function Documentation

◆ hash()

uint64_t blender::gpu::VKComputeInfo::hash ( ) const
inline

Definition at line 40 of file vk_pipeline_pool.hh.

References hash(), specialization_constants, vk_pipeline_layout, and vk_shader_module.

Referenced by hash().

◆ operator==()

bool blender::gpu::VKComputeInfo::operator== ( const VKComputeInfo & other) const
inline

Member Data Documentation

◆ specialization_constants

◆ vk_pipeline_layout

VkPipelineLayout blender::gpu::VKComputeInfo::vk_pipeline_layout

◆ vk_shader_module

VkShaderModule blender::gpu::VKComputeInfo::vk_shader_module

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