diff --git a/src/vkcv/PipelineManager.cpp b/src/vkcv/PipelineManager.cpp index ba8bdd9268493d0f20a00f286cd85fab6b72af0e..0f53c1e5258d07a3fab2ebf4a9f31511a8778828 100644 --- a/src/vkcv/PipelineManager.cpp +++ b/src/vkcv/PipelineManager.cpp @@ -78,15 +78,25 @@ namespace vkcv vk::ShaderStageFlagBits shaderStageToVkShaderStage(ShaderStage stage) { switch (stage) { - case ShaderStage::VERTEX: return vk::ShaderStageFlagBits::eVertex; - case ShaderStage::FRAGMENT: return vk::ShaderStageFlagBits::eFragment; - case ShaderStage::GEOMETRY: return vk::ShaderStageFlagBits::eGeometry; - case ShaderStage::TESS_CONTROL: return vk::ShaderStageFlagBits::eTessellationControl; - case ShaderStage::TESS_EVAL: return vk::ShaderStageFlagBits::eTessellationEvaluation; - case ShaderStage::COMPUTE: return vk::ShaderStageFlagBits::eCompute; - case ShaderStage::TASK: return vk::ShaderStageFlagBits::eTaskNV; - case ShaderStage::MESH: return vk::ShaderStageFlagBits::eMeshNV; - default: vkcv_log(LogLevel::ERROR, "Unknown shader stage"); return vk::ShaderStageFlagBits::eAll; + case ShaderStage::VERTEX: + return vk::ShaderStageFlagBits::eVertex; + case ShaderStage::FRAGMENT: + return vk::ShaderStageFlagBits::eFragment; + case ShaderStage::GEOMETRY: + return vk::ShaderStageFlagBits::eGeometry; + case ShaderStage::TESS_CONTROL: + return vk::ShaderStageFlagBits::eTessellationControl; + case ShaderStage::TESS_EVAL: + return vk::ShaderStageFlagBits::eTessellationEvaluation; + case ShaderStage::COMPUTE: + return vk::ShaderStageFlagBits::eCompute; + case ShaderStage::TASK: + return vk::ShaderStageFlagBits::eTaskNV; + case ShaderStage::MESH: + return vk::ShaderStageFlagBits::eMeshNV; + default: + vkcv_log(LogLevel::ERROR, "Unknown shader stage"); + return vk::ShaderStageFlagBits::eAll; } }