From dcd304f0394e3415f743e329e75e522c8c2e55e1 Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Thu, 4 Feb 2016 17:12:36 -0700 Subject: layer: GL125 only check for fence in_use on valid fence handles --- layers/draw_state.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index ef47f265..e096465b 100644 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -3586,7 +3586,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit(VkQueue queue, uint pCB->submitCount++; // increment submit count skipCall |= validatePrimaryCommandBufferState(dev_data, pCB); } - if (dev_data->fenceMap[fence].in_use.load()) { + if ((fence != VK_NULL_HANDLE) && dev_data->fenceMap[fence].in_use.load()) { skipCall |= log_msg( dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT, -- cgit v1.2.3