From 0dd40a6100a0be62a504a67f4426b7a0d304ed5b Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Wed, 14 Feb 2018 14:39:46 -0800 Subject: layers: add GetDeviceQueue2() support This change add GetDeviceQueue2() support to object tracker and core validation layers. --- scripts/mock_icd_generator.py | 4 ++++ scripts/object_tracker_generator.py | 1 + 2 files changed, 5 insertions(+) (limited to 'scripts') diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py index 43771e9b..eef6e45c 100644 --- a/scripts/mock_icd_generator.py +++ b/scripts/mock_icd_generator.py @@ -477,6 +477,10 @@ CUSTOM_C_INTERCEPTS = { // 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 0d922051..e5475ec7 100644 --- a/scripts/object_tracker_generator.py +++ b/scripts/object_tracker_generator.py @@ -170,6 +170,7 @@ class ObjectTrackerOutputGenerator(OutputGenerator): 'vkNegotiateLoaderLayerInterfaceVersion', 'vkCreateComputePipelines', 'vkGetDeviceQueue', + 'vkGetDeviceQueue2', 'vkGetSwapchainImagesKHR', 'vkCreateDescriptorSetLayout', 'vkCreateDebugUtilsMessengerEXT', -- cgit v1.2.3