layers: Tolerate return code of INCOMPLETE

Change-Id: I821db5a9ba6143d3417eb1907a10d48a7622afcc
diff --git a/layers/object_tracker_utils.cpp b/layers/object_tracker_utils.cpp
index e3ac38a..4c5b783 100644
--- a/layers/object_tracker_utils.cpp
+++ b/layers/object_tracker_utils.cpp
@@ -1045,7 +1045,7 @@
     VkResult result =
         instance_data->instance_dispatch_table.EnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices);
     lock.lock();
-    if (result == VK_SUCCESS) {
+    if (result == VK_SUCCESS || result == VK_INCOMPLETE) {
         if (pPhysicalDevices) {
             for (uint32_t i = 0; i < *pPhysicalDeviceCount; i++) {
                 CreateObject(instance, pPhysicalDevices[i], kVulkanObjectTypePhysicalDevice, nullptr);