diff options
author | Petr Kraus <petr_kraus@email.cz> | 2019-08-21 00:12:33 +0200 |
---|---|---|
committer | Mark Lobodzinski <mark@lunarg.com> | 2019-08-21 14:53:06 -0600 |
commit | bd5b7b2eef38581abc3f374620f7e6b2d433e97f (patch) | |
tree | 28d07ee17ae232f29a392792b722b0a25376679b | |
parent | 988ff1a4778d8a1be6f5191c342b25607d8386b3 (diff) | |
download | vulkan-validation-layers-bd5b7b2eef38581abc3f374620f7e6b2d433e97f.tar.gz |
layers: Fix leaked Features in device creation
-rw-r--r-- | layers/gpu_validation.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/layers/gpu_validation.cpp b/layers/gpu_validation.cpp index 37b9f80df..6a570fd96 100644 --- a/layers/gpu_validation.cpp +++ b/layers/gpu_validation.cpp @@ -248,6 +248,7 @@ void CoreChecks::GpuPreCallRecordCreateDevice(VkPhysicalDevice gpu, std::unique_ VkPhysicalDeviceFeatures new_features = {}; new_features.fragmentStoresAndAtomics = supported_features->fragmentStoresAndAtomics; new_features.vertexPipelineStoresAndAtomics = supported_features->vertexPipelineStoresAndAtomics; + delete modified_create_info->pEnabledFeatures; create_info->pEnabledFeatures = new VkPhysicalDeviceFeatures(new_features); } } |