diff options
| author | Chia-I Wu <olv@lunarg.com> | 2015-10-26 19:48:03 +0800 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2015-10-30 20:49:24 +0800 |
| commit | 6f7b55de037c8f04d1bca34adbc6922fdda11bad (patch) | |
| tree | cfd1188528ebc31724a7326900b5917592c5b2ba /layers/param_checker.cpp | |
| parent | e3b27abd755380a8a00247e38e35fe2d9d5250db (diff) | |
| download | usermoji-6f7b55de037c8f04d1bca34adbc6922fdda11bad.tar.xz | |
MR 461: Documented updated vkQueueSubmit and remove wait + signal semaphore operations on queues. (WIP)
https://gitlab.khronos.org/vulkan/vulkan/merge_requests/461
Diffstat (limited to 'layers/param_checker.cpp')
| -rw-r--r-- | layers/param_checker.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp index 5317f76c..f93ad1ca 100644 --- a/layers/param_checker.cpp +++ b/layers/param_checker.cpp @@ -3048,62 +3048,6 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateSemaphore( return result; } -bool PostQueueSignalSemaphore( - VkQueue queue, - VkSemaphore semaphore, - VkResult result) -{ - - - if(result < VK_SUCCESS) - { - std::string reason = "vkQueueSignalSemaphore parameter, VkResult result, is " + EnumeratorString(result); - log_msg(mdd(queue), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK", reason.c_str()); - return false; - } - - return true; -} - -VK_LAYER_EXPORT VkResult VKAPI vkQueueSignalSemaphore( - VkQueue queue, - VkSemaphore semaphore) -{ - VkResult result = get_dispatch_table(pc_device_table_map, queue)->QueueSignalSemaphore(queue, semaphore); - - PostQueueSignalSemaphore(queue, semaphore, result); - - return result; -} - -bool PostQueueWaitSemaphore( - VkQueue queue, - VkSemaphore semaphore, - VkResult result) -{ - - - if(result < VK_SUCCESS) - { - std::string reason = "vkQueueWaitSemaphore parameter, VkResult result, is " + EnumeratorString(result); - log_msg(mdd(queue), VK_DBG_REPORT_ERROR_BIT, (VkDbgObjectType)0, 0, 0, 1, "PARAMCHECK", reason.c_str()); - return false; - } - - return true; -} - -VK_LAYER_EXPORT VkResult VKAPI vkQueueWaitSemaphore( - VkQueue queue, - VkSemaphore semaphore) -{ - VkResult result = get_dispatch_table(pc_device_table_map, queue)->QueueWaitSemaphore(queue, semaphore); - - PostQueueWaitSemaphore(queue, semaphore, result); - - return result; -} - bool PreCreateEvent( VkDevice device, const VkEventCreateInfo* pCreateInfo) @@ -6695,10 +6639,6 @@ VK_LAYER_EXPORT PFN_vkVoidFunction VKAPI vkGetDeviceProcAddr(VkDevice device, co return (PFN_vkVoidFunction) vkWaitForFences; if (!strcmp(funcName, "vkCreateSemaphore")) return (PFN_vkVoidFunction) vkCreateSemaphore; - if (!strcmp(funcName, "vkQueueSignalSemaphore")) - return (PFN_vkVoidFunction) vkQueueSignalSemaphore; - if (!strcmp(funcName, "vkQueueWaitSemaphore")) - return (PFN_vkVoidFunction) vkQueueWaitSemaphore; if (!strcmp(funcName, "vkCreateEvent")) return (PFN_vkVoidFunction) vkCreateEvent; if (!strcmp(funcName, "vkGetEventStatus")) |
