From 89172c725273865e3986098479efd00a14ccf749 Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Mon, 18 Jul 2016 14:26:18 -0600 Subject: 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. --- layers/core_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 58e0ee58..9d76eee3 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 -- cgit v1.2.3