diff options
| author | Chris Forbes <chrisforbes@google.com> | 2016-06-16 12:17:09 +1200 |
|---|---|---|
| committer | Mark Lobodzinski <mark@lunarg.com> | 2016-06-20 15:48:32 -0600 |
| commit | c9a04ccb0774fc5be9569586dc94da7212ce4dfd (patch) | |
| tree | 3897b1a36f5a7c85543bdee785dd9de9126eff3d /layers | |
| parent | e57f57d8dc106b1d68d51f2cd40b0f59d865da01 (diff) | |
| download | usermoji-c9a04ccb0774fc5be9569586dc94da7212ce4dfd.tar.xz | |
layers: Add getSemaphoreNode helper
Change-Id: Iceda3b28474e289189ef1f97b271f9e9bb7b2083
Signed-off-by: Chris Forbes <chrisforbes@google.com>
Diffstat (limited to 'layers')
| -rw-r--r-- | layers/core_validation.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index ed4c1fca..93ea5b20 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -334,6 +334,14 @@ QUEUE_NODE *getQueueNode(layer_data *dev_data, VkQueue queue) { return &it->second; } +SEMAPHORE_NODE *getSemaphoreNode(layer_data *dev_data, VkSemaphore semaphore) { + auto it = dev_data->semaphoreMap.find(semaphore); + if (it == dev_data->semaphoreMap.end()) { + return nullptr; + } + return &it->second; +} + static VkDeviceMemory *get_object_mem_binding(layer_data *my_data, uint64_t handle, VkDebugReportObjectTypeEXT type) { switch (type) { case VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT: { |
