From 5b1f1371d9e8a2a6a2cb7d0b5249bdab10ef4dd9 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 21 Aug 2017 10:34:38 -0600 Subject: header: Update to version 1.0.59 of the vulkan hdr - updated vulkan.h - updated vk.xml - updated Win/Lin json files - rebuilt and updated vulkan.hpp - updated vk_validation_error_database.txt - updated vk_validation_error_messages.h - added new code-generated VUIDs (16) to error database - modified object tracker for VUID corner-case - updated vulkaninfo.c for STYPE name change Change-Id: I0870e8bc4e84867e05bd466c13c7428b9b7365ac --- layers/object_tracker.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/object_tracker.h') diff --git a/layers/object_tracker.h b/layers/object_tracker.h index c4f884d7..a45d30b3 100644 --- a/layers/object_tracker.h +++ b/layers/object_tracker.h @@ -170,7 +170,7 @@ bool ValidateObject(T1 dispatchable_object, T2 object, VulkanObjectType object_t (object_type == kVulkanObjectTypeImage && other_device_data.second->swapchainImageMap.find(object_handle) != other_device_data.second->swapchainImageMap.end())) { // Object found on other device, report an error if object has a device parent error code - if (wrong_device_code != VALIDATION_ERROR_UNDEFINED) { + if ((wrong_device_code != VALIDATION_ERROR_UNDEFINED) && (object_type != kVulkanObjectTypeSurfaceKHR)) { return log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, debug_object_type, object_handle, __LINE__, wrong_device_code, LayerName, "Object 0x%" PRIxLEAST64 -- cgit v1.2.3