aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Giessen <charles@lunarg.com>2020-02-21 11:18:31 -0700
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2020-02-21 14:17:08 -0700
commit3d4fd72add914d60bf3c32bb9bc8b1fea379d9d6 (patch)
tree6d08868076a0d4b7eb799bd3b07f47e80c23c01e
parent16cf5591e399aed1de1401150cd47264132e6e0b (diff)
downloadusermoji-3d4fd72add914d60bf3c32bb9bc8b1fea379d9d6.tar.xz
vulkaninfo: Fix uninitialized surface capabilities
Certain surface capabilities were being used in a comparison while unintialized if certain extensions were not supported. Change-Id: Iaa858a43a1b8bc0a2b42897d2d36a3630a474450
-rw-r--r--vulkaninfo/vulkaninfo.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/vulkaninfo/vulkaninfo.h b/vulkaninfo/vulkaninfo.h
index 8493ac18..67fa7fc0 100644
--- a/vulkaninfo/vulkaninfo.h
+++ b/vulkaninfo/vulkaninfo.h
@@ -892,9 +892,9 @@ class AppSurface {
std::vector<VkSurfaceFormatKHR> surf_formats;
std::vector<VkSurfaceFormat2KHR> surf_formats2;
- VkSurfaceCapabilitiesKHR surface_capabilities;
- VkSurfaceCapabilities2KHR surface_capabilities2_khr;
- VkSurfaceCapabilities2EXT surface_capabilities2_ext;
+ VkSurfaceCapabilitiesKHR surface_capabilities{};
+ VkSurfaceCapabilities2KHR surface_capabilities2_khr{};
+ VkSurfaceCapabilities2EXT surface_capabilities2_ext{};
AppSurface(AppInstance &inst, VkPhysicalDevice phys_device, SurfaceExtension surface_extension,
std::vector<pNextChainBuildingBlockInfo> &sur_extension_pNextChain)