SpiecsEngine
 
Loading...
Searching...
No Matches

◆ GetShaderStageCreateInfo()

VkPipelineShaderStageCreateInfo Spices::VulkanShaderModule::GetShaderStageCreateInfo ( ) const

Definition at line 121 of file VulkanShaderModule.cpp.

122 {
123 VkPipelineShaderStageCreateInfo shaderStages{};
124
125 shaderStages.sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO;
126 shaderStages.module = m_ShaderModule;
127 shaderStages.pName = "main";
128 shaderStages.flags = 0;
129 shaderStages.pNext = nullptr;
130 shaderStages.pSpecializationInfo = nullptr;
131 shaderStages.stage = ShaderHelper::ToFlagBits(m_ShaderStage);
132
133 return shaderStages;
134 }
static VkShaderStageFlagBits ToFlagBits(ShaderStage stage)
Convert ShaderStage to VkShaderStageFlagBits.
VkShaderModule m_ShaderModule
The VkShaderModule this class handled.