From 276290f5eb44849a13ca386c6de55aeaeb32f3df Mon Sep 17 00:00:00 2001 From: Mike Stroyan Date: Wed, 10 Feb 2016 08:29:08 -0700 Subject: layers: draw_state allow pInheritanceInfo NULL The pInheritanceInfo field in VkCommandBufferBeginInfo may be NULL. Test for that before using it in draw_state layer. --- layers/draw_state.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers') diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index 5a86b9d4..ce3e3f8e 100644 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -4550,7 +4550,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkBeginCommandBuffer(VkCommandBuf "support precise occlusion queries.", reinterpret_cast(commandBuffer)); } } - if (pInfo->renderPass != VK_NULL_HANDLE) { + if (pInfo && pInfo->renderPass != VK_NULL_HANDLE) { auto rp_data = dev_data->renderPassMap.find(pInfo->renderPass); if (rp_data != dev_data->renderPassMap.end() && rp_data->second && rp_data->second->pCreateInfo) { if (pInfo->subpass >= rp_data->second->pCreateInfo->subpassCount) { -- cgit v1.2.3