layers: MR124, Fix semaphore ordering validation in mem tracker layer
authorNorbert Nopper <norbert@nopper.tv>
Fri, 8 Jan 2016 17:35:19 +0000 (18:35 +0100)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 8 Jan 2016 20:45:34 +0000 (13:45 -0700)
layers/mem_tracker.cpp

index 8f81834..9d9dc8d 100644 (file)
@@ -1344,7 +1344,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit(
             }
         }
         for (uint32_t i = 0; i < submit->signalSemaphoreCount; i++) {
-            VkSemaphore sem = submit->pWaitSemaphores[i];
+            VkSemaphore sem = submit->pSignalSemaphores[i];
 
             if (my_data->semaphoreMap.find(sem) != my_data->semaphoreMap.end()) {
                 if (my_data->semaphoreMap[sem] != MEMTRACK_SEMAPHORE_STATE_UNSET) {