layers: Fix Dota 2 crash in draw_state layer
Memsetting STL vectors again -- added default constructor to struct.
diff --git a/layers/draw_state.h b/layers/draw_state.h
index db05bac..a1fd1d3 100755
--- a/layers/draw_state.h
+++ b/layers/draw_state.h
@@ -170,7 +170,10 @@
vector<VkDescriptorType> descriptorTypes; // Type per descriptor in this layout to verify correct updates
vector<VkShaderStageFlags> stageFlags; // stageFlags per descriptor in this layout to verify correct updates
unordered_set<uint32_t> bindings;
+ // Default constructor
+ _LAYOUT_NODE():layout{},createInfo{},startIndex(0),endIndex(0),dynamicDescriptorCount(0) {};
} LAYOUT_NODE;
+
// Store layouts and pushconstants for PipelineLayout
struct PIPELINE_LAYOUT_NODE {
vector<VkDescriptorSetLayout> descriptorSetLayouts;