aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.h
diff options
context:
space:
mode:
authorMichael Lentine <mlentine@google.com>2016-05-20 17:45:02 -0500
committerTobin Ehlis <tobine@google.com>2016-05-23 11:10:29 -0600
commitd76bc8d4251b296a865d83d894e06afe4f3ef44f (patch)
treea51e348d4cc241f12174a30ae77d5ca400b5de70 /layers/core_validation.h
parent77bfc0df13075008e4a6657a8e61a7727778ee4a (diff)
downloadusermoji-d76bc8d4251b296a865d83d894e06afe4f3ef44f.tar.xz
layers: Fix query tracking across multiple command buffers on the same queue
Diffstat (limited to 'layers/core_validation.h')
-rw-r--r--layers/core_validation.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/layers/core_validation.h b/layers/core_validation.h
index e44bbf89..d6857344 100644
--- a/layers/core_validation.h
+++ b/layers/core_validation.h
@@ -250,6 +250,7 @@ class QUEUE_NODE {
#endif
std::vector<VkCommandBuffer> untrackedCmdBuffers;
std::unordered_map<VkEvent, VkPipelineStageFlags> eventToStageMap;
+ std::unordered_map<QueryObject, bool> queryToStateMap; // 0 is unavailable, 1 is available
};
class QUERY_POOL_NODE : public BASE_NODE {