diff options
| author | Mark Lobodzinski <mark@lunarg.com> | 2017-07-19 15:18:15 -0600 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2017-07-24 10:21:38 -0600 |
| commit | 9391244210c941ecf167feb1e6f3c5e8a890b260 (patch) | |
| tree | 06c7b025ce3199f8306f2e97d08ca63d696e6d61 /layers/object_tracker.cpp | |
| parent | 16f9f4e2df30154bc4abee5185e3469f87459e34 (diff) | |
| download | usermoji-9391244210c941ecf167feb1e6f3c5e8a890b260.tar.xz | |
layers: Move GetDeviceQueue func in OT
Special case function must avoid code generation.
Change-Id: I786d4ef4a8855f10e9cfe1234a5d885056f50a93
Diffstat (limited to 'layers/object_tracker.cpp')
| -rw-r--r-- | layers/object_tracker.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/layers/object_tracker.cpp b/layers/object_tracker.cpp index c23bb05f..2e99fdad 100644 --- a/layers/object_tracker.cpp +++ b/layers/object_tracker.cpp @@ -2615,19 +2615,6 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateSharedSwapchainsKHR(VkDevice device, uint32 VKAPI_ATTR VkResult VKAPI_CALL CreateDisplayPlaneSurfaceKHR(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface); -VKAPI_ATTR void VKAPI_CALL GetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue) { - std::unique_lock<std::mutex> lock(global_lock); - ValidateObject(device, device, kVulkanObjectTypeDevice, false, VALIDATION_ERROR_29605601, VALIDATION_ERROR_UNDEFINED); - lock.unlock(); - - get_dispatch_table(ot_device_table_map, device)->GetDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue); - - lock.lock(); - - CreateQueue(device, *pQueue); - AddQueueInfo(device, queueFamilyIndex, *pQueue); -} - VKAPI_ATTR void VKAPI_CALL FreeMemory(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator) { bool skip = false; std::unique_lock<std::mutex> lock(global_lock); |
