diff options
Diffstat (limited to 'tools/gfx/vulkan/vk-shader-program.cpp')
| -rw-r--r-- | tools/gfx/vulkan/vk-shader-program.cpp | 7 |
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, |
