summaryrefslogtreecommitdiff
path: root/tools/gfx/vulkan/vk-shader-program.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/vulkan/vk-shader-program.cpp')
-rw-r--r--tools/gfx/vulkan/vk-shader-program.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/gfx/vulkan/vk-shader-program.cpp b/tools/gfx/vulkan/vk-shader-program.cpp
index ee307ed04..caa219c99 100644
--- a/tools/gfx/vulkan/vk-shader-program.cpp
+++ b/tools/gfx/vulkan/vk-shader-program.cpp
@@ -74,9 +74,10 @@ Result ShaderProgramImpl::createShaderModule(
// to control the entry point naming behavior in SPIRV-direct path
// so we can remove the ad-hoc logic here.
auto realEntryPointName = entryPointInfo->getNameOverride();
- const char* spirvBinaryEntryPointName = "main";
- if (m_device->m_desc.slang.targetFlags & SLANG_TARGET_FLAG_GENERATE_SPIRV_DIRECTLY)
- spirvBinaryEntryPointName = realEntryPointName;
+ const char* spirvBinaryEntryPointName =
+ m_device->m_desc.slang.targetFlags & SLANG_TARGET_FLAG_GENERATE_SPIRV_DIRECTLY
+ ? realEntryPointName
+ : "main";
m_stageCreateInfos.add(compileEntryPoint(
spirvBinaryEntryPointName,
kernelCode,