diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-09-15 15:40:52 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-09-15 15:40:52 +0000 |
| commit | 6c0608090e515cece4a5aa9f861ed3b628c32d0c (patch) | |
| tree | 30759a8a6ce97970a8468f1dc759d4edbb39764c /Graphics/GraphicsEngineVulkan | |
| parent | Merge pull request #103 from ChristofferGreen/master (diff) | |
| download | DiligentCore-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.cpp | 6 |
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) { |
