aboutsummaryrefslogtreecommitdiff
path: root/layers/parameter_validation.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-09-12 09:50:25 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-09-12 09:50:25 -0600
commit1b508335c041e82bf1ec375f383a3e5a93c803cf (patch)
tree4ec58298081f6321c2fa6599b92af54c72db0676 /layers/parameter_validation.h
parent9efb8af92de180ea85ee8062ddcd4aee00dbd2c0 (diff)
downloadusermoji-1b508335c041e82bf1ec375f383a3e5a93c803cf.tar.xz
Revert "layers: Fix Graphics Pipeline pointers not ignored"
This caused segfaults on Intel Skylake, NexusPlayer, and Samsung Galaxy S8 (Mali). This reverts commit 367d276ffe5c0748ff9d8e2b3551d4a00c9fc3c2.
Diffstat (limited to 'layers/parameter_validation.h')
-rw-r--r--layers/parameter_validation.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/layers/parameter_validation.h b/layers/parameter_validation.h
index b9d153ce..6ef3de2e 100644
--- a/layers/parameter_validation.h
+++ b/layers/parameter_validation.h
@@ -25,9 +25,8 @@
#include <cstdlib>
#include <string>
#include <bitset>
-#include <unordered_map>
-#include <unordered_set>
#include <mutex>
+#include <unordered_set>
#include "vulkan/vulkan.h"
#include "vk_enum_string_helper.h"
@@ -81,13 +80,6 @@ struct layer_data {
VkDevice device = VK_NULL_HANDLE;
DeviceExtensions extensions;
- struct SubpassesUsageStates {
- std::unordered_set<uint32_t> subpasses_using_color_attachment;
- std::unordered_set<uint32_t> subpasses_using_depthstencil_attachment;
- };
-
- std::unordered_map<VkRenderPass, SubpassesUsageStates> renderpasses_states;
-
VkLayerDispatchTable dispatch_table = {};
};