From: Tobin Ehlis Date: Mon, 18 Jul 2016 20:26:18 +0000 (-0600) Subject: layers: Replace INVALID_EVENT check with OBJECT_INUSE X-Git-Tag: upstream/1.1.92~2832 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=89172c725273865e3986098479efd00a14ccf749;p=platform%2Fupstream%2FVulkan-Tools.git layers: Replace INVALID_EVENT check with OBJECT_INUSE If an event being destroyed is in use, the correct error enum to use is DRAWSTATE_OBJECT_INUSE. --- diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 58e0ee5..9d76eee 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -5070,7 +5070,7 @@ VKAPI_ATTR void VKAPI_CALL DestroyEvent(VkDevice device, VkEvent event, const Vk if (event_node->in_use.load()) { skip_call |= log_msg( dev_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT, - reinterpret_cast(event), __LINE__, DRAWSTATE_INVALID_EVENT, "DS", + reinterpret_cast(event), __LINE__, DRAWSTATE_OBJECT_INUSE, "DS", "Cannot delete event 0x%" PRIx64 " which is in use by a command buffer.", reinterpret_cast(event)); } // Any bound cmd buffers are now invalid