From 97f2dcb318d61bdf4a723319416d989a097e830c Mon Sep 17 00:00:00 2001 From: Cody Northrop Date: Mon, 26 Oct 2015 14:07:35 -0600 Subject: windows: Fix vector resizing in draw_state --- layers/draw_state.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'layers/draw_state.cpp') diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index 01e72e0f..f922500b 100755 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -2027,7 +2027,7 @@ VK_LAYER_EXPORT VkResult VKAPI vkCreateDescriptorSetLayout(VkDevice device, cons } } if (totalCount > 0) { - pNewNode->descriptorTypes.reserve(totalCount); + pNewNode->descriptorTypes.resize(totalCount); uint32_t offset = 0; uint32_t j = 0; for (uint32_t i=0; icount; i++) { @@ -2055,12 +2055,12 @@ VkResult VKAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCre VkResult result = dev_data->device_dispatch_table->CreatePipelineLayout(device, pCreateInfo, pPipelineLayout); if (VK_SUCCESS == result) { PIPELINE_LAYOUT_NODE plNode = dev_data->pipelineLayoutMap[pPipelineLayout->handle]; - plNode.descriptorSetLayouts.reserve(pCreateInfo->descriptorSetCount); + plNode.descriptorSetLayouts.resize(pCreateInfo->descriptorSetCount); uint32_t i = 0; for (i=0; idescriptorSetCount; ++i) { plNode.descriptorSetLayouts[i] = pCreateInfo->pSetLayouts[i]; } - plNode.pushConstantRanges.reserve(pCreateInfo->pushConstantRangeCount); + plNode.pushConstantRanges.resize(pCreateInfo->pushConstantRangeCount); for (i=0; ipushConstantRangeCount; ++i) { plNode.pushConstantRanges[i] = pCreateInfo->pPushConstantRanges[i]; } -- cgit v1.2.3