aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-06-13 16:56:26 -0600
committerMark Lobodzinski <mark@lunarg.com>2016-06-13 17:08:52 -0600
commitb3dd9b1367e59333e39687c838cf966cbdd7c47d (patch)
tree3c5a1226d552690c7a023909afb0775610279017 /layers/core_validation.cpp
parentdda1e861321cfda600472dd22df3a84bc7e57c15 (diff)
downloadusermoji-b3dd9b1367e59333e39687c838cf966cbdd7c47d.tar.xz
layers: Fix Windows Dota2 crash
One of the event tracking lists was not getting cleared upon a reset, resulting in an invalid reference on reuse. Change-Id: I45d932822f27197266b363634d6cdccc785209d3
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index 8d97dc21..2dbfd0ab 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -3696,6 +3696,7 @@ static void resetCB(layer_data *dev_data, const VkCommandBuffer cb) {
pCB->destroyedFramebuffers.clear();
pCB->waitedEvents.clear();
pCB->events.clear();
+ pCB->writeEventsBeforeWait.clear();
pCB->waitedEventsBeforeQueryReset.clear();
pCB->queryToStateMap.clear();
pCB->activeQueries.clear();