summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorazhirnov <zh1dron@gmail.com>2020-09-16 20:02:15 +0000
committerazhirnov <zh1dron@gmail.com>2020-09-16 20:02:38 +0000
commit75ad278af19c4ee4e3cf49d1b9c13e1025dfb392 (patch)
treefff96050dfd9f598bb2e0b59d0d7861d27e385ab /Graphics/GraphicsEngineVulkan
parentremove some VK_NV_mesh_shader (diff)
downloadDiligentCore-75ad278af19c4ee4e3cf49d1b9c13e1025dfb392.tar.gz
DiligentCore-75ad278af19c4ee4e3cf49d1b9c13e1025dfb392.zip
don't link with vulkan if used volk, added shader name to log message
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/CMakeLists.txt5
-rw-r--r--Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp2
2 files changed, 3 insertions, 4 deletions
diff --git a/Graphics/GraphicsEngineVulkan/CMakeLists.txt b/Graphics/GraphicsEngineVulkan/CMakeLists.txt
index 8299915a..897894e7 100644
--- a/Graphics/GraphicsEngineVulkan/CMakeLists.txt
+++ b/Graphics/GraphicsEngineVulkan/CMakeLists.txt
@@ -233,8 +233,10 @@ if(PLATFORM_WIN32)
# Use Volk
elseif(PLATFORM_MACOS)
find_library(Vulkan_LIBRARY NAMES vulkan.1 vulkan PATHS "../../ThirdParty/vulkan/libs/macOS")
+ list(APPEND PRIVATE_DEPENDENCIES ${Vulkan_LIBRARY})
elseif(PLATFORM_IOS)
set(Vulkan_LIBRARY ${MoltenVK_LIBRARY})
+ list(APPEND PRIVATE_DEPENDENCIES ${Vulkan_LIBRARY})
find_library(CORE_GRAPHICS CoreGraphics)
find_library(METAL_LIBRARY Metal)
@@ -248,9 +250,6 @@ elseif(PLATFORM_ANDROID)
# Use Volk
else()
find_library(Vulkan_LIBRARY NAMES vulkan)
-endif()
-
-if(Vulkan_LIBRARY)
list(APPEND PRIVATE_DEPENDENCIES ${Vulkan_LIBRARY})
endif()
diff --git a/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp b/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp
index c16010d8..15db694e 100644
--- a/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp
+++ b/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp
@@ -115,7 +115,7 @@ ShaderVkImpl::ShaderVkImpl(IReferenceCounters* pRefCounters,
if (m_SPIRV.empty())
{
- LOG_ERROR_AND_THROW("Failed to compile shader");
+ LOG_ERROR_AND_THROW("Failed to compile shader \"", CreationAttribs.Desc.Name, "\"");
}
}
else if (CreationAttribs.ByteCode != nullptr)