summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-09-15 15:40:52 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-09-15 15:40:52 +0000
commit6c0608090e515cece4a5aa9f861ed3b628c32d0c (patch)
tree30759a8a6ce97970a8468f1dc759d4edbb39764c /Graphics/GraphicsEngineVulkan
parentMerge pull request #103 from ChristofferGreen/master (diff)
downloadDiligentCore-6c0608090e515cece4a5aa9f861ed3b628c32d0c.tar.gz
DiligentCore-6c0608090e515cece4a5aa9f861ed3b628c32d0c.zip
Vk backend: added validation of GlobalExtensionCount parameter
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp b/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
index f1818438..423c6f87 100644
--- a/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
+++ b/Graphics/GraphicsEngineVulkan/src/VulkanUtilities/VulkanInstance.cpp
@@ -115,6 +115,12 @@ namespace VulkanUtilities
for (uint32_t ext = 0; ext < GlobalExtensionCount; ++ext)
GlobalExtensions.push_back(ppGlobalExtensionNames[ext]);
}
+ else
+ {
+ if (GlobalExtensionCount != 0)
+ LOG_ERROR_MESSAGE("Global extensions pointer is null while extensions count is ", GlobalExtensionCount, ". "
+ "Please initialize 'ppGlobalExtensionNames' member of EngineVkCreateInfo struct.");
+ }
for(const auto* ExtName : GlobalExtensions)
{