layers: add GetDeviceQueue2() support
This change add GetDeviceQueue2() support to object tracker and core
validation layers.
diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py
index 43771e9..eef6e45 100644
--- a/scripts/mock_icd_generator.py
+++ b/scripts/mock_icd_generator.py
@@ -477,6 +477,10 @@
// TODO: If emulating specific device caps, will need to add intelligence here
return;
''',
+'vkGetDeviceQueue2': '''
+ GetDeviceQueue(device, pQueueInfo->queueFamilyIndex, pQueueInfo->queueIndex, pQueue);
+ // TODO: Add further support for GetDeviceQueue2 features
+''',
'vkEnumerateInstanceLayerProperties': '''
return VK_SUCCESS;
''',
diff --git a/scripts/object_tracker_generator.py b/scripts/object_tracker_generator.py
index 0d92205..e5475ec 100644
--- a/scripts/object_tracker_generator.py
+++ b/scripts/object_tracker_generator.py
@@ -170,6 +170,7 @@
'vkNegotiateLoaderLayerInterfaceVersion',
'vkCreateComputePipelines',
'vkGetDeviceQueue',
+ 'vkGetDeviceQueue2',
'vkGetSwapchainImagesKHR',
'vkCreateDescriptorSetLayout',
'vkCreateDebugUtilsMessengerEXT',