From beda6597aa3fe1f4adf57dbc0eeed6d5b3e86529 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 12 Dec 2024 16:29:19 +0000 Subject: [PATCH] Zero-initialise struct --- .../driver/vulkan/vk_acceleration_structure.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_acceleration_structure.h b/renderdoc/driver/vulkan/vk_acceleration_structure.h index 0d2292be5..1b232403b 100644 --- a/renderdoc/driver/vulkan/vk_acceleration_structure.h +++ b/renderdoc/driver/vulkan/vk_acceleration_structure.h @@ -35,25 +35,25 @@ struct VkAccelerationStructureInfo { struct Triangles { - VkFormat vertexFormat; - VkDeviceSize vertexStride; - uint32_t maxVertex; - VkIndexType indexType; + VkFormat vertexFormat = VK_FORMAT_UNDEFINED; + VkDeviceSize vertexStride = 0; + uint32_t maxVertex = 0; + VkIndexType indexType = VK_INDEX_TYPE_NONE_KHR; }; struct Aabbs { - VkDeviceSize stride; + VkDeviceSize stride = 0; }; VkGeometryTypeKHR geometryType = VK_GEOMETRY_TYPE_TRIANGLES_KHR; - VkGeometryFlagsKHR flags; + VkGeometryFlagsKHR flags = 0; Triangles tris; Aabbs aabbs; - VkAccelerationStructureBuildRangeInfoKHR buildRangeInfo; - VkDeviceSize memOffset; + VkAccelerationStructureBuildRangeInfoKHR buildRangeInfo = {}; + VkDeviceSize memOffset = 0; }; ~VkAccelerationStructureInfo();