Update for Vulkan-Docs 1.3.285
diff --git a/include/vulkan/vulkan.cppm b/include/vulkan/vulkan.cppm
index bf4781c..99442d6 100644
--- a/include/vulkan/vulkan.cppm
+++ b/include/vulkan/vulkan.cppm
@@ -2510,6 +2510,10 @@
   using VULKAN_HPP_NAMESPACE::NVRayTracingValidationExtensionName;
   using VULKAN_HPP_NAMESPACE::NVRayTracingValidationSpecVersion;
 
+  //=== VK_MESA_image_alignment_control ===
+  using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlExtensionName;
+  using VULKAN_HPP_NAMESPACE::MESAImageAlignmentControlSpecVersion;
+
   //========================
   //=== CONSTEXPR VALUEs ===
   //========================
@@ -4360,6 +4364,11 @@
   //=== VK_NV_ray_tracing_validation ===
   using VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV;
 
+  //=== VK_MESA_image_alignment_control ===
+  using VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA;
+  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA;
+  using VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA;
+
   //===============
   //=== HANDLEs ===
   //===============
diff --git a/include/vulkan/vulkan.hpp b/include/vulkan/vulkan.hpp
index cda2a9b..2e7c582 100644
--- a/include/vulkan/vulkan.hpp
+++ b/include/vulkan/vulkan.hpp
@@ -56,7 +56,7 @@
 #  include <span>
 #endif
 
-static_assert( VK_HEADER_VERSION == 284, "Wrong VK_HEADER_VERSION!" );
+static_assert( VK_HEADER_VERSION == 285, "Wrong VK_HEADER_VERSION!" );
 
 // <tuple> includes <sys/sysmacros.h> through some other header
 // this results in major(x) being resolved to gnu_dev_major(x)
@@ -6144,7 +6144,7 @@
   using RemoteAddressNV = void *;
   using SampleMask      = uint32_t;
 
-  template <typename Type, Type value = 0>
+  template <typename Type, Type value = Type{}>
   struct CppType
   {
   };
@@ -8688,6 +8688,10 @@
   VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingValidationExtensionName = VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME;
   VULKAN_HPP_CONSTEXPR_INLINE auto NVRayTracingValidationSpecVersion   = VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION;
 
+  //=== VK_MESA_image_alignment_control ===
+  VULKAN_HPP_CONSTEXPR_INLINE auto MESAImageAlignmentControlExtensionName = VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME;
+  VULKAN_HPP_CONSTEXPR_INLINE auto MESAImageAlignmentControlSpecVersion   = VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION;
+
 }  // namespace VULKAN_HPP_NAMESPACE
 
 // clang-format off
@@ -16704,6 +16708,43 @@
     };
   };
 
+  //=== VK_MESA_image_alignment_control ===
+  template <>
+  struct StructExtends<PhysicalDeviceImageAlignmentControlFeaturesMESA, PhysicalDeviceFeatures2>
+  {
+    enum
+    {
+      value = true
+    };
+  };
+
+  template <>
+  struct StructExtends<PhysicalDeviceImageAlignmentControlFeaturesMESA, DeviceCreateInfo>
+  {
+    enum
+    {
+      value = true
+    };
+  };
+
+  template <>
+  struct StructExtends<PhysicalDeviceImageAlignmentControlPropertiesMESA, PhysicalDeviceProperties2>
+  {
+    enum
+    {
+      value = true
+    };
+  };
+
+  template <>
+  struct StructExtends<ImageAlignmentControlCreateInfoMESA, ImageCreateInfo>
+  {
+    enum
+    {
+      value = true
+    };
+  };
+
 #endif  // VULKAN_HPP_DISABLE_ENHANCED_MODE
 
 #if VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
diff --git a/include/vulkan/vulkan_core.h b/include/vulkan/vulkan_core.h
index 2038b73..38468f2 100644
--- a/include/vulkan/vulkan_core.h
+++ b/include/vulkan/vulkan_core.h
@@ -69,7 +69,7 @@
 #define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
 
 // Version of this file
-#define VK_HEADER_VERSION 284
+#define VK_HEADER_VERSION 285
 
 // Complete version of this file
 #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -1114,6 +1114,9 @@
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV = 1000555000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV = 1000563000,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV = 1000568000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA = 1000575000,
+    VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA = 1000575001,
+    VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA = 1000575002,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES,
     VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES,
     VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT,
@@ -19169,6 +19172,30 @@
 
 
 
+// VK_MESA_image_alignment_control is a preprocessor guard. Do not pass it to API calls.
+#define VK_MESA_image_alignment_control 1
+#define VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION 1
+#define VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME "VK_MESA_image_alignment_control"
+typedef struct VkPhysicalDeviceImageAlignmentControlFeaturesMESA {
+    VkStructureType    sType;
+    void*              pNext;
+    VkBool32           imageAlignmentControl;
+} VkPhysicalDeviceImageAlignmentControlFeaturesMESA;
+
+typedef struct VkPhysicalDeviceImageAlignmentControlPropertiesMESA {
+    VkStructureType    sType;
+    void*              pNext;
+    uint32_t           supportedImageAlignmentMask;
+} VkPhysicalDeviceImageAlignmentControlPropertiesMESA;
+
+typedef struct VkImageAlignmentControlCreateInfoMESA {
+    VkStructureType    sType;
+    const void*        pNext;
+    uint32_t           maximumRequestedAlignment;
+} VkImageAlignmentControlCreateInfoMESA;
+
+
+
 // VK_KHR_acceleration_structure is a preprocessor guard. Do not pass it to API calls.
 #define VK_KHR_acceleration_structure 1
 #define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13
diff --git a/include/vulkan/vulkan_enums.hpp b/include/vulkan/vulkan_enums.hpp
index 36ef7d9..9d61752 100644
--- a/include/vulkan/vulkan_enums.hpp
+++ b/include/vulkan/vulkan_enums.hpp
@@ -1419,7 +1419,10 @@
     ePhysicalDeviceDescriptorPoolOverallocationFeaturesNV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV,
     ePhysicalDeviceRawAccessChainsFeaturesNV              = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV,
     ePhysicalDeviceShaderAtomicFloat16VectorFeaturesNV    = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV,
-    ePhysicalDeviceRayTracingValidationFeaturesNV         = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV
+    ePhysicalDeviceRayTracingValidationFeaturesNV         = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV,
+    ePhysicalDeviceImageAlignmentControlFeaturesMESA      = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA,
+    ePhysicalDeviceImageAlignmentControlPropertiesMESA    = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA,
+    eImageAlignmentControlCreateInfoMESA                  = VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA
   };
 
   enum class PipelineCacheHeaderVersion
diff --git a/include/vulkan/vulkan_extension_inspection.hpp b/include/vulkan/vulkan_extension_inspection.hpp
index e241aac..30d42b3 100644
--- a/include/vulkan/vulkan_extension_inspection.hpp
+++ b/include/vulkan/vulkan_extension_inspection.hpp
@@ -437,7 +437,8 @@
       "VK_NV_descriptor_pool_overallocation",
       "VK_NV_raw_access_chains",
       "VK_NV_shader_atomic_float16_vector",
-      "VK_NV_ray_tracing_validation"
+      "VK_NV_ray_tracing_validation",
+      "VK_MESA_image_alignment_control"
     };
     return deviceExtensions;
   }
@@ -2312,7 +2313,13 @@
             } } },
           { "VK_VERSION_1_1", { {} } } } },
       { "VK_KHR_maintenance6", { { "VK_VERSION_1_1", { {} } } } },
-      { "VK_NV_descriptor_pool_overallocation", { { "VK_VERSION_1_1", { {} } } } }
+      { "VK_NV_descriptor_pool_overallocation", { { "VK_VERSION_1_1", { {} } } } },
+      { "VK_MESA_image_alignment_control",
+        { { "VK_VERSION_1_0",
+            { {
+              "VK_KHR_get_physical_device_properties2",
+            } } },
+          { "VK_VERSION_1_1", { {} } } } }
     };
     auto depIt = dependencies.find( extension );
     return ( depIt != dependencies.end() ) ? depIt->second : noDependencies;
@@ -3076,7 +3083,8 @@
         || ( extension == "VK_MSFT_layered_driver" ) || ( extension == "VK_KHR_index_type_uint8" ) || ( extension == "VK_KHR_line_rasterization" ) ||
            ( extension == "VK_KHR_calibrated_timestamps" ) || ( extension == "VK_KHR_shader_expect_assume" ) || ( extension == "VK_KHR_maintenance6" ) ||
            ( extension == "VK_NV_descriptor_pool_overallocation" ) || ( extension == "VK_NV_raw_access_chains" ) ||
-           ( extension == "VK_NV_shader_atomic_float16_vector" ) || ( extension == "VK_NV_ray_tracing_validation" );
+           ( extension == "VK_NV_shader_atomic_float16_vector" ) || ( extension == "VK_NV_ray_tracing_validation" ) ||
+           ( extension == "VK_MESA_image_alignment_control" );
   }
 
   VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension )
diff --git a/include/vulkan/vulkan_handles.hpp b/include/vulkan/vulkan_handles.hpp
index 673f6fd..b60a21f 100644
--- a/include/vulkan/vulkan_handles.hpp
+++ b/include/vulkan/vulkan_handles.hpp
@@ -1833,6 +1833,11 @@
   //=== VK_NV_ray_tracing_validation ===
   struct PhysicalDeviceRayTracingValidationFeaturesNV;
 
+  //=== VK_MESA_image_alignment_control ===
+  struct PhysicalDeviceImageAlignmentControlFeaturesMESA;
+  struct PhysicalDeviceImageAlignmentControlPropertiesMESA;
+  struct ImageAlignmentControlCreateInfoMESA;
+
   //===================================
   //=== HANDLE forward declarations ===
   //===================================
diff --git a/include/vulkan/vulkan_hash.hpp b/include/vulkan/vulkan_hash.hpp
index 1ae307b..3840c8c 100644
--- a/include/vulkan/vulkan_hash.hpp
+++ b/include/vulkan/vulkan_hash.hpp
@@ -5638,6 +5638,19 @@
 #  endif /*VK_USE_PLATFORM_IOS_MVK*/
 
   template <>
+  struct hash<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>
+  {
+    std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA const & imageAlignmentControlCreateInfoMESA ) const VULKAN_HPP_NOEXCEPT
+    {
+      std::size_t seed = 0;
+      VULKAN_HPP_HASH_COMBINE( seed, imageAlignmentControlCreateInfoMESA.sType );
+      VULKAN_HPP_HASH_COMBINE( seed, imageAlignmentControlCreateInfoMESA.pNext );
+      VULKAN_HPP_HASH_COMBINE( seed, imageAlignmentControlCreateInfoMESA.maximumRequestedAlignment );
+      return seed;
+    }
+  };
+
+  template <>
   struct hash<VULKAN_HPP_NAMESPACE::ImageBlit>
   {
     std::size_t operator()( VULKAN_HPP_NAMESPACE::ImageBlit const & imageBlit ) const VULKAN_HPP_NOEXCEPT
@@ -9117,6 +9130,34 @@
   };
 
   template <>
+  struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>
+  {
+    std::size_t operator()(
+      VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA const & physicalDeviceImageAlignmentControlFeaturesMESA ) const VULKAN_HPP_NOEXCEPT
+    {
+      std::size_t seed = 0;
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlFeaturesMESA.sType );
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlFeaturesMESA.pNext );
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlFeaturesMESA.imageAlignmentControl );
+      return seed;
+    }
+  };
+
+  template <>
+  struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>
+  {
+    std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA const & physicalDeviceImageAlignmentControlPropertiesMESA )
+      const VULKAN_HPP_NOEXCEPT
+    {
+      std::size_t seed = 0;
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlPropertiesMESA.sType );
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlPropertiesMESA.pNext );
+      VULKAN_HPP_HASH_COMBINE( seed, physicalDeviceImageAlignmentControlPropertiesMESA.supportedImageAlignmentMask );
+      return seed;
+    }
+  };
+
+  template <>
   struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>
   {
     std::size_t operator()( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT const & physicalDeviceImageCompressionControlFeaturesEXT )
diff --git a/include/vulkan/vulkan_raii.hpp b/include/vulkan/vulkan_raii.hpp
index 5d05edb..f787e04 100644
--- a/include/vulkan/vulkan_raii.hpp
+++ b/include/vulkan/vulkan_raii.hpp
@@ -12904,7 +12904,7 @@
 #  endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator, result );
     }
 
     VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE
@@ -12964,7 +12964,7 @@
 #  endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator, result );
     }
 
     VULKAN_HPP_NODISCARD
@@ -17844,7 +17844,7 @@
 #    endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator, result );
     }
 
     VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX Pipeline::getExecutionGraphScratchSizeAMDX() const
@@ -18436,7 +18436,7 @@
 #  endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator, result );
     }
 
     template <typename DataType>
@@ -18927,7 +18927,7 @@
 #  endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Pipeline( *this, *reinterpret_cast<VkPipeline *>( &pipeline ), allocator, result );
     }
 
     template <typename DataType>
@@ -22574,7 +22574,7 @@
 #  endif
       }
 
-      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ShaderEXT( *this, *reinterpret_cast<VkShaderEXT *>( &shader ), allocator );
+      return VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::ShaderEXT( *this, *reinterpret_cast<VkShaderEXT *>( &shader ), allocator, result );
     }
 
     VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<uint8_t> ShaderEXT::getBinaryData() const
diff --git a/include/vulkan/vulkan_static_assertions.hpp b/include/vulkan/vulkan_static_assertions.hpp
index ca4e838..3c520a4 100644
--- a/include/vulkan/vulkan_static_assertions.hpp
+++ b/include/vulkan/vulkan_static_assertions.hpp
@@ -7581,4 +7581,29 @@
 VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingValidationFeaturesNV>::value,
                           "PhysicalDeviceRayTracingValidationFeaturesNV is not nothrow_move_constructible!" );
 
+//=== VK_MESA_image_alignment_control ===
+
+VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA ) ==
+                            sizeof( VkPhysicalDeviceImageAlignmentControlFeaturesMESA ),
+                          "struct and wrapper have different size!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
+                          "struct wrapper is not a standard layout!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA>::value,
+                          "PhysicalDeviceImageAlignmentControlFeaturesMESA is not nothrow_move_constructible!" );
+
+VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA ) ==
+                            sizeof( VkPhysicalDeviceImageAlignmentControlPropertiesMESA ),
+                          "struct and wrapper have different size!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
+                          "struct wrapper is not a standard layout!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA>::value,
+                          "PhysicalDeviceImageAlignmentControlPropertiesMESA is not nothrow_move_constructible!" );
+
+VULKAN_HPP_STATIC_ASSERT( sizeof( VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA ) == sizeof( VkImageAlignmentControlCreateInfoMESA ),
+                          "struct and wrapper have different size!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_standard_layout<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
+                          "struct wrapper is not a standard layout!" );
+VULKAN_HPP_STATIC_ASSERT( std::is_nothrow_move_constructible<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA>::value,
+                          "ImageAlignmentControlCreateInfoMESA is not nothrow_move_constructible!" );
+
 #endif
diff --git a/include/vulkan/vulkan_structs.hpp b/include/vulkan/vulkan_structs.hpp
index f2d4eef..bb960de 100644
--- a/include/vulkan/vulkan_structs.hpp
+++ b/include/vulkan/vulkan_structs.hpp
@@ -24,12 +24,12 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       AabbPositionsKHR( float minX_ = {}, float minY_ = {}, float minZ_ = {}, float maxX_ = {}, float maxY_ = {}, float maxZ_ = {} ) VULKAN_HPP_NOEXCEPT
-      : minX( minX_ )
-      , minY( minY_ )
-      , minZ( minZ_ )
-      , maxX( maxX_ )
-      , maxY( maxY_ )
-      , maxZ( maxZ_ )
+      : minX{ minX_ }
+      , minY{ minY_ }
+      , minZ{ minZ_ }
+      , maxX{ maxX_ }
+      , maxY{ maxY_ }
+      , maxZ{ maxZ_ }
     {
     }
 
@@ -195,14 +195,14 @@
                                                      VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR indexData_    = {},
                                                      VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR transformData_ = {},
                                                      const void *                                      pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexFormat( vertexFormat_ )
-      , vertexData( vertexData_ )
-      , vertexStride( vertexStride_ )
-      , maxVertex( maxVertex_ )
-      , indexType( indexType_ )
-      , indexData( indexData_ )
-      , transformData( transformData_ )
+      : pNext{ pNext_ }
+      , vertexFormat{ vertexFormat_ }
+      , vertexData{ vertexData_ }
+      , vertexStride{ vertexStride_ }
+      , maxVertex{ maxVertex_ }
+      , indexType{ indexType_ }
+      , indexData{ indexData_ }
+      , transformData{ transformData_ }
     {
     }
 
@@ -336,9 +336,9 @@
     VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryAabbsDataKHR( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data_   = {},
                                                                        VULKAN_HPP_NAMESPACE::DeviceSize                  stride_ = {},
                                                                        const void *                                      pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , data( data_ )
-      , stride( stride_ )
+      : pNext{ pNext_ }
+      , data{ data_ }
+      , stride{ stride_ }
     {
     }
 
@@ -428,9 +428,9 @@
     VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryInstancesDataKHR( VULKAN_HPP_NAMESPACE::Bool32                      arrayOfPointers_ = {},
                                                                            VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR data_            = {},
                                                                            const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , arrayOfPointers( arrayOfPointers_ )
-      , data( data_ )
+      : pNext{ pNext_ }
+      , arrayOfPointers{ arrayOfPointers_ }
+      , data{ data_ }
     {
     }
 
@@ -586,10 +586,10 @@
                                         VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryDataKHR geometry_ = {},
                                         VULKAN_HPP_NAMESPACE::GeometryFlagsKHR                     flags_    = {},
                                         const void *                                               pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , geometryType( geometryType_ )
-      , geometry( geometry_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , geometryType{ geometryType_ }
+      , geometry{ geometry_ }
+      , flags{ flags_ }
     {
     }
 
@@ -738,16 +738,16 @@
       const VULKAN_HPP_NAMESPACE::AccelerationStructureGeometryKHR * const * ppGeometries_             = {},
       VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR                           scratchData_              = {},
       const void *                                                           pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , flags( flags_ )
-      , mode( mode_ )
-      , srcAccelerationStructure( srcAccelerationStructure_ )
-      , dstAccelerationStructure( dstAccelerationStructure_ )
-      , geometryCount( geometryCount_ )
-      , pGeometries( pGeometries_ )
-      , ppGeometries( ppGeometries_ )
-      , scratchData( scratchData_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , flags{ flags_ }
+      , mode{ mode_ }
+      , srcAccelerationStructure{ srcAccelerationStructure_ }
+      , dstAccelerationStructure{ dstAccelerationStructure_ }
+      , geometryCount{ geometryCount_ }
+      , pGeometries{ pGeometries_ }
+      , ppGeometries{ ppGeometries_ }
+      , scratchData{ scratchData_ }
     {
     }
 
@@ -954,10 +954,10 @@
                                                                  uint32_t primitiveOffset_ = {},
                                                                  uint32_t firstVertex_     = {},
                                                                  uint32_t transformOffset_ = {} ) VULKAN_HPP_NOEXCEPT
-      : primitiveCount( primitiveCount_ )
-      , primitiveOffset( primitiveOffset_ )
-      , firstVertex( firstVertex_ )
-      , transformOffset( transformOffset_ )
+      : primitiveCount{ primitiveCount_ }
+      , primitiveOffset{ primitiveOffset_ }
+      , firstVertex{ firstVertex_ }
+      , transformOffset{ transformOffset_ }
     {
     }
 
@@ -1063,10 +1063,10 @@
                                                                  VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize_         = {},
                                                                  VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_          = {},
                                                                  const void *                     pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructureSize( accelerationStructureSize_ )
-      , updateScratchSize( updateScratchSize_ )
-      , buildScratchSize( buildScratchSize_ )
+      : pNext{ pNext_ }
+      , accelerationStructureSize{ accelerationStructureSize_ }
+      , updateScratchSize{ updateScratchSize_ }
+      , buildScratchSize{ buildScratchSize_ }
     {
     }
 
@@ -1156,9 +1156,9 @@
     VULKAN_HPP_CONSTEXPR AccelerationStructureCaptureDescriptorDataInfoEXT( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure_   = {},
                                                                             VULKAN_HPP_NAMESPACE::AccelerationStructureNV  accelerationStructureNV_ = {},
                                                                             const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructure( accelerationStructure_ )
-      , accelerationStructureNV( accelerationStructureNV_ )
+      : pNext{ pNext_ }
+      , accelerationStructure{ accelerationStructure_ }
+      , accelerationStructureNV{ accelerationStructureNV_ }
     {
     }
 
@@ -1275,13 +1275,13 @@
       VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR        type_          = VULKAN_HPP_NAMESPACE::AccelerationStructureTypeKHR::eTopLevel,
       VULKAN_HPP_NAMESPACE::DeviceAddress                       deviceAddress_ = {},
       const void *                                              pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , createFlags( createFlags_ )
-      , buffer( buffer_ )
-      , offset( offset_ )
-      , size( size_ )
-      , type( type_ )
-      , deviceAddress( deviceAddress_ )
+      : pNext{ pNext_ }
+      , createFlags{ createFlags_ }
+      , buffer{ buffer_ }
+      , offset{ offset_ }
+      , size{ size_ }
+      , type{ type_ }
+      , deviceAddress{ deviceAddress_ }
     {
     }
 
@@ -1431,18 +1431,18 @@
                                               VULKAN_HPP_NAMESPACE::Buffer     transformData_   = {},
                                               VULKAN_HPP_NAMESPACE::DeviceSize transformOffset_ = {},
                                               const void *                     pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexData( vertexData_ )
-      , vertexOffset( vertexOffset_ )
-      , vertexCount( vertexCount_ )
-      , vertexStride( vertexStride_ )
-      , vertexFormat( vertexFormat_ )
-      , indexData( indexData_ )
-      , indexOffset( indexOffset_ )
-      , indexCount( indexCount_ )
-      , indexType( indexType_ )
-      , transformData( transformData_ )
-      , transformOffset( transformOffset_ )
+      : pNext{ pNext_ }
+      , vertexData{ vertexData_ }
+      , vertexOffset{ vertexOffset_ }
+      , vertexCount{ vertexCount_ }
+      , vertexStride{ vertexStride_ }
+      , vertexFormat{ vertexFormat_ }
+      , indexData{ indexData_ }
+      , indexOffset{ indexOffset_ }
+      , indexCount{ indexCount_ }
+      , indexType{ indexType_ }
+      , transformData{ transformData_ }
+      , transformOffset{ transformOffset_ }
     {
     }
 
@@ -1637,11 +1637,11 @@
                                          uint32_t                         stride_   = {},
                                          VULKAN_HPP_NAMESPACE::DeviceSize offset_   = {},
                                          const void *                     pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , aabbData( aabbData_ )
-      , numAABBs( numAABBs_ )
-      , stride( stride_ )
-      , offset( offset_ )
+      : pNext{ pNext_ }
+      , aabbData{ aabbData_ }
+      , numAABBs{ numAABBs_ }
+      , stride{ stride_ }
+      , offset{ offset_ }
     {
     }
 
@@ -1758,8 +1758,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR GeometryDataNV( VULKAN_HPP_NAMESPACE::GeometryTrianglesNV triangles_ = {},
                                          VULKAN_HPP_NAMESPACE::GeometryAABBNV      aabbs_     = {} ) VULKAN_HPP_NOEXCEPT
-      : triangles( triangles_ )
-      , aabbs( aabbs_ )
+      : triangles{ triangles_ }
+      , aabbs{ aabbs_ }
     {
     }
 
@@ -1847,10 +1847,10 @@
                                      VULKAN_HPP_NAMESPACE::GeometryDataNV   geometry_     = {},
                                      VULKAN_HPP_NAMESPACE::GeometryFlagsKHR flags_        = {},
                                      const void *                           pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , geometryType( geometryType_ )
-      , geometry( geometry_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , geometryType{ geometryType_ }
+      , geometry{ geometry_ }
+      , flags{ flags_ }
     {
     }
 
@@ -1965,12 +1965,12 @@
                                                       uint32_t                                                geometryCount_ = {},
                                                       const VULKAN_HPP_NAMESPACE::GeometryNV *                pGeometries_   = {},
                                                       const void *                                            pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , flags( flags_ )
-      , instanceCount( instanceCount_ )
-      , geometryCount( geometryCount_ )
-      , pGeometries( pGeometries_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , flags{ flags_ }
+      , instanceCount{ instanceCount_ }
+      , geometryCount{ geometryCount_ }
+      , pGeometries{ pGeometries_ }
     {
     }
 
@@ -2128,9 +2128,9 @@
     VULKAN_HPP_CONSTEXPR AccelerationStructureCreateInfoNV( VULKAN_HPP_NAMESPACE::DeviceSize                  compactedSize_ = {},
                                                             VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV info_          = {},
                                                             const void *                                      pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , compactedSize( compactedSize_ )
-      , info( info_ )
+      : pNext{ pNext_ }
+      , compactedSize{ compactedSize_ }
+      , info{ info_ }
     {
     }
 
@@ -2236,8 +2236,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AccelerationStructureDeviceAddressInfoKHR( VULKAN_HPP_NAMESPACE::AccelerationStructureKHR accelerationStructure_ = {},
                                                                     const void *                                   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructure( accelerationStructure_ )
+      : pNext{ pNext_ }
+      , accelerationStructure{ accelerationStructure_ }
     {
     }
 
@@ -2334,8 +2334,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 AccelerationStructureGeometryMotionTrianglesDataNV( VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR vertexData_ = {},
                                                                                 const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexData( vertexData_ )
+      : pNext{ pNext_ }
+      , vertexData{ vertexData_ }
     {
     }
 
@@ -2411,7 +2411,7 @@
     using NativeType = VkTransformMatrixKHR;
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR_14 TransformMatrixKHR( std::array<std::array<float, 4>, 3> const & matrix_ = {} ) VULKAN_HPP_NOEXCEPT : matrix( matrix_ ) {}
+    VULKAN_HPP_CONSTEXPR_14 TransformMatrixKHR( std::array<std::array<float, 4>, 3> const & matrix_ = {} ) VULKAN_HPP_NOEXCEPT : matrix{ matrix_ } {}
 
     VULKAN_HPP_CONSTEXPR_14 TransformMatrixKHR( TransformMatrixKHR const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -2491,12 +2491,12 @@
                                                               uint32_t                                       instanceShaderBindingTableRecordOffset_ = {},
                                                               VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_                                  = {},
                                                               uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT
-      : transform( transform_ )
-      , instanceCustomIndex( instanceCustomIndex_ )
-      , mask( mask_ )
-      , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ )
-      , flags( flags_ )
-      , accelerationStructureReference( accelerationStructureReference_ )
+      : transform{ transform_ }
+      , instanceCustomIndex{ instanceCustomIndex_ }
+      , mask{ mask_ }
+      , instanceShaderBindingTableRecordOffset{ instanceShaderBindingTableRecordOffset_ }
+      , flags{ flags_ }
+      , accelerationStructureReference{ accelerationStructureReference_ }
     {
     }
 
@@ -2625,13 +2625,13 @@
                                                                          uint32_t                                 instanceShaderBindingTableRecordOffset_ = {},
                                                                          VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_                            = {},
                                                                          uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT
-      : transformT0( transformT0_ )
-      , transformT1( transformT1_ )
-      , instanceCustomIndex( instanceCustomIndex_ )
-      , mask( mask_ )
-      , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ )
-      , flags( flags_ )
-      , accelerationStructureReference( accelerationStructureReference_ )
+      : transformT0{ transformT0_ }
+      , transformT1{ transformT1_ }
+      , instanceCustomIndex{ instanceCustomIndex_ }
+      , mask{ mask_ }
+      , instanceShaderBindingTableRecordOffset{ instanceShaderBindingTableRecordOffset_ }
+      , flags{ flags_ }
+      , accelerationStructureReference{ accelerationStructureReference_ }
     {
     }
 
@@ -2770,9 +2770,9 @@
       VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV type_ = VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsTypeNV::eObject,
       VULKAN_HPP_NAMESPACE::AccelerationStructureNV                       accelerationStructure_ = {},
       const void *                                                        pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , accelerationStructure( accelerationStructure_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , accelerationStructure{ accelerationStructure_ }
     {
     }
 
@@ -2882,9 +2882,9 @@
     VULKAN_HPP_CONSTEXPR AccelerationStructureMotionInfoNV( uint32_t                                                     maxInstances_ = {},
                                                             VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoFlagsNV flags_        = {},
                                                             const void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxInstances( maxInstances_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , maxInstances{ maxInstances_ }
+      , flags{ flags_ }
     {
     }
 
@@ -3002,22 +3002,22 @@
                                     float tx_  = {},
                                     float ty_  = {},
                                     float tz_  = {} ) VULKAN_HPP_NOEXCEPT
-      : sx( sx_ )
-      , a( a_ )
-      , b( b_ )
-      , pvx( pvx_ )
-      , sy( sy_ )
-      , c( c_ )
-      , pvy( pvy_ )
-      , sz( sz_ )
-      , pvz( pvz_ )
-      , qx( qx_ )
-      , qy( qy_ )
-      , qz( qz_ )
-      , qw( qw_ )
-      , tx( tx_ )
-      , ty( ty_ )
-      , tz( tz_ )
+      : sx{ sx_ }
+      , a{ a_ }
+      , b{ b_ }
+      , pvx{ pvx_ }
+      , sy{ sy_ }
+      , c{ c_ }
+      , pvy{ pvy_ }
+      , sz{ sz_ }
+      , pvz{ pvz_ }
+      , qx{ qx_ }
+      , qy{ qy_ }
+      , qz{ qz_ }
+      , qw{ qw_ }
+      , tx{ tx_ }
+      , ty{ ty_ }
+      , tz{ tz_ }
     {
     }
 
@@ -3220,13 +3220,13 @@
                                                                    uint32_t                                       instanceShaderBindingTableRecordOffset_ = {},
                                                                    VULKAN_HPP_NAMESPACE::GeometryInstanceFlagsKHR flags_                                  = {},
                                                                    uint64_t accelerationStructureReference_ = {} ) VULKAN_HPP_NOEXCEPT
-      : transformT0( transformT0_ )
-      , transformT1( transformT1_ )
-      , instanceCustomIndex( instanceCustomIndex_ )
-      , mask( mask_ )
-      , instanceShaderBindingTableRecordOffset( instanceShaderBindingTableRecordOffset_ )
-      , flags( flags_ )
-      , accelerationStructureReference( accelerationStructureReference_ )
+      : transformT0{ transformT0_ }
+      , transformT1{ transformT1_ }
+      , instanceCustomIndex{ instanceCustomIndex_ }
+      , mask{ mask_ }
+      , instanceShaderBindingTableRecordOffset{ instanceShaderBindingTableRecordOffset_ }
+      , flags{ flags_ }
+      , accelerationStructureReference{ accelerationStructureReference_ }
     {
     }
 
@@ -3426,9 +3426,9 @@
       VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV  type_  = VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceTypeNV::eStatic,
       VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceFlagsNV flags_ = {},
       VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInstanceDataNV  data_  = {} ) VULKAN_HPP_NOEXCEPT
-      : type( type_ )
-      , flags( flags_ )
-      , data( data_ )
+      : type{ type_ }
+      , flags{ flags_ }
+      , data{ data_ }
     {
     }
 
@@ -3507,9 +3507,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MicromapUsageEXT( uint32_t count_ = {}, uint32_t subdivisionLevel_ = {}, uint32_t format_ = {} ) VULKAN_HPP_NOEXCEPT
-      : count( count_ )
-      , subdivisionLevel( subdivisionLevel_ )
-      , format( format_ )
+      : count{ count_ }
+      , subdivisionLevel{ subdivisionLevel_ }
+      , format{ format_ }
     {
     }
 
@@ -3619,23 +3619,23 @@
       const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * const * ppUsageCounts_                         = {},
       VULKAN_HPP_NAMESPACE::MicromapEXT                      micromap_                              = {},
       void *                                                 pNext_                                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displacementBiasAndScaleFormat( displacementBiasAndScaleFormat_ )
-      , displacementVectorFormat( displacementVectorFormat_ )
-      , displacementBiasAndScaleBuffer( displacementBiasAndScaleBuffer_ )
-      , displacementBiasAndScaleStride( displacementBiasAndScaleStride_ )
-      , displacementVectorBuffer( displacementVectorBuffer_ )
-      , displacementVectorStride( displacementVectorStride_ )
-      , displacedMicromapPrimitiveFlags( displacedMicromapPrimitiveFlags_ )
-      , displacedMicromapPrimitiveFlagsStride( displacedMicromapPrimitiveFlagsStride_ )
-      , indexType( indexType_ )
-      , indexBuffer( indexBuffer_ )
-      , indexStride( indexStride_ )
-      , baseTriangle( baseTriangle_ )
-      , usageCountsCount( usageCountsCount_ )
-      , pUsageCounts( pUsageCounts_ )
-      , ppUsageCounts( ppUsageCounts_ )
-      , micromap( micromap_ )
+      : pNext{ pNext_ }
+      , displacementBiasAndScaleFormat{ displacementBiasAndScaleFormat_ }
+      , displacementVectorFormat{ displacementVectorFormat_ }
+      , displacementBiasAndScaleBuffer{ displacementBiasAndScaleBuffer_ }
+      , displacementBiasAndScaleStride{ displacementBiasAndScaleStride_ }
+      , displacementVectorBuffer{ displacementVectorBuffer_ }
+      , displacementVectorStride{ displacementVectorStride_ }
+      , displacedMicromapPrimitiveFlags{ displacedMicromapPrimitiveFlags_ }
+      , displacedMicromapPrimitiveFlagsStride{ displacedMicromapPrimitiveFlagsStride_ }
+      , indexType{ indexType_ }
+      , indexBuffer{ indexBuffer_ }
+      , indexStride{ indexStride_ }
+      , baseTriangle{ baseTriangle_ }
+      , usageCountsCount{ usageCountsCount_ }
+      , pUsageCounts{ pUsageCounts_ }
+      , ppUsageCounts{ ppUsageCounts_ }
+      , micromap{ micromap_ }
     {
     }
 
@@ -3946,15 +3946,15 @@
                                                         const VULKAN_HPP_NAMESPACE::MicromapUsageEXT * const * ppUsageCounts_ = {},
                                                         VULKAN_HPP_NAMESPACE::MicromapEXT                      micromap_      = {},
                                                         void *                                                 pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , indexType( indexType_ )
-      , indexBuffer( indexBuffer_ )
-      , indexStride( indexStride_ )
-      , baseTriangle( baseTriangle_ )
-      , usageCountsCount( usageCountsCount_ )
-      , pUsageCounts( pUsageCounts_ )
-      , ppUsageCounts( ppUsageCounts_ )
-      , micromap( micromap_ )
+      : pNext{ pNext_ }
+      , indexType{ indexType_ }
+      , indexBuffer{ indexBuffer_ }
+      , indexStride{ indexStride_ }
+      , baseTriangle{ baseTriangle_ }
+      , usageCountsCount{ usageCountsCount_ }
+      , pUsageCounts{ pUsageCounts_ }
+      , ppUsageCounts{ ppUsageCounts_ }
+      , micromap{ micromap_ }
     {
     }
 
@@ -4147,8 +4147,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AccelerationStructureVersionInfoKHR( const uint8_t * pVersionData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pVersionData( pVersionData_ )
+      : pNext{ pNext_ }
+      , pVersionData{ pVersionData_ }
     {
     }
 
@@ -4248,12 +4248,12 @@
                                                   VULKAN_HPP_NAMESPACE::Fence        fence_      = {},
                                                   uint32_t                           deviceMask_ = {},
                                                   const void *                       pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchain( swapchain_ )
-      , timeout( timeout_ )
-      , semaphore( semaphore_ )
-      , fence( fence_ )
-      , deviceMask( deviceMask_ )
+      : pNext{ pNext_ }
+      , swapchain{ swapchain_ }
+      , timeout{ timeout_ }
+      , semaphore{ semaphore_ }
+      , fence{ fence_ }
+      , deviceMask{ deviceMask_ }
     {
     }
 
@@ -4385,9 +4385,9 @@
     VULKAN_HPP_CONSTEXPR AcquireProfilingLockInfoKHR( VULKAN_HPP_NAMESPACE::AcquireProfilingLockFlagsKHR flags_   = {},
                                                       uint64_t                                           timeout_ = {},
                                                       const void *                                       pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , timeout( timeout_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , timeout{ timeout_ }
     {
     }
 
@@ -4491,12 +4491,12 @@
                                               PFN_vkFreeFunction                   pfnFree_               = {},
                                               PFN_vkInternalAllocationNotification pfnInternalAllocation_ = {},
                                               PFN_vkInternalFreeNotification       pfnInternalFree_       = {} ) VULKAN_HPP_NOEXCEPT
-      : pUserData( pUserData_ )
-      , pfnAllocation( pfnAllocation_ )
-      , pfnReallocation( pfnReallocation_ )
-      , pfnFree( pfnFree_ )
-      , pfnInternalAllocation( pfnInternalAllocation_ )
-      , pfnInternalFree( pfnInternalFree_ )
+      : pUserData{ pUserData_ }
+      , pfnAllocation{ pfnAllocation_ }
+      , pfnReallocation{ pfnReallocation_ }
+      , pfnFree{ pfnFree_ }
+      , pfnInternalAllocation{ pfnInternalAllocation_ }
+      , pfnInternalFree{ pfnInternalFree_ }
     {
     }
 
@@ -4614,9 +4614,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       AmigoProfilingSubmitInfoSEC( uint64_t firstDrawTimestamp_ = {}, uint64_t swapBufferTimestamp_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , firstDrawTimestamp( firstDrawTimestamp_ )
-      , swapBufferTimestamp( swapBufferTimestamp_ )
+      : pNext{ pNext_ }
+      , firstDrawTimestamp{ firstDrawTimestamp_ }
+      , swapBufferTimestamp{ swapBufferTimestamp_ }
     {
     }
 
@@ -4719,10 +4719,10 @@
                                            VULKAN_HPP_NAMESPACE::ComponentSwizzle g_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity,
                                            VULKAN_HPP_NAMESPACE::ComponentSwizzle b_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity,
                                            VULKAN_HPP_NAMESPACE::ComponentSwizzle a_ = VULKAN_HPP_NAMESPACE::ComponentSwizzle::eIdentity ) VULKAN_HPP_NOEXCEPT
-      : r( r_ )
-      , g( g_ )
-      , b( b_ )
-      , a( a_ )
+      : r{ r_ }
+      , g{ g_ }
+      , b{ b_ }
+      , a{ a_ }
     {
     }
 
@@ -4834,15 +4834,15 @@
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedXChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedYChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       void *                                            pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , externalFormat( externalFormat_ )
-      , formatFeatures( formatFeatures_ )
-      , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ )
-      , suggestedYcbcrModel( suggestedYcbcrModel_ )
-      , suggestedYcbcrRange( suggestedYcbcrRange_ )
-      , suggestedXChromaOffset( suggestedXChromaOffset_ )
-      , suggestedYChromaOffset( suggestedYChromaOffset_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , externalFormat{ externalFormat_ }
+      , formatFeatures{ formatFeatures_ }
+      , samplerYcbcrConversionComponents{ samplerYcbcrConversionComponents_ }
+      , suggestedYcbcrModel{ suggestedYcbcrModel_ }
+      , suggestedYcbcrRange{ suggestedYcbcrRange_ }
+      , suggestedXChromaOffset{ suggestedXChromaOffset_ }
+      , suggestedYChromaOffset{ suggestedYChromaOffset_ }
     {
     }
 
@@ -4963,15 +4963,15 @@
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedXChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedYChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       void *                                            pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , externalFormat( externalFormat_ )
-      , formatFeatures( formatFeatures_ )
-      , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ )
-      , suggestedYcbcrModel( suggestedYcbcrModel_ )
-      , suggestedYcbcrRange( suggestedYcbcrRange_ )
-      , suggestedXChromaOffset( suggestedXChromaOffset_ )
-      , suggestedYChromaOffset( suggestedYChromaOffset_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , externalFormat{ externalFormat_ }
+      , formatFeatures{ formatFeatures_ }
+      , samplerYcbcrConversionComponents{ samplerYcbcrConversionComponents_ }
+      , suggestedYcbcrModel{ suggestedYcbcrModel_ }
+      , suggestedYcbcrRange{ suggestedYcbcrRange_ }
+      , suggestedXChromaOffset{ suggestedXChromaOffset_ }
+      , suggestedYChromaOffset{ suggestedYChromaOffset_ }
     {
     }
 
@@ -5084,8 +5084,8 @@
     VULKAN_HPP_CONSTEXPR
       AndroidHardwareBufferFormatResolvePropertiesANDROID( VULKAN_HPP_NAMESPACE::Format colorAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                            void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorAttachmentFormat( colorAttachmentFormat_ )
+      : pNext{ pNext_ }
+      , colorAttachmentFormat{ colorAttachmentFormat_ }
     {
     }
 
@@ -5172,9 +5172,9 @@
     VULKAN_HPP_CONSTEXPR AndroidHardwareBufferPropertiesANDROID( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_ = {},
                                                                  uint32_t                         memoryTypeBits_ = {},
                                                                  void *                           pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , allocationSize( allocationSize_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , allocationSize{ allocationSize_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -5258,8 +5258,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AndroidHardwareBufferUsageANDROID( uint64_t androidHardwareBufferUsage_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , androidHardwareBufferUsage( androidHardwareBufferUsage_ )
+      : pNext{ pNext_ }
+      , androidHardwareBufferUsage{ androidHardwareBufferUsage_ }
     {
     }
 
@@ -5344,9 +5344,9 @@
     VULKAN_HPP_CONSTEXPR AndroidSurfaceCreateInfoKHR( VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateFlagsKHR flags_  = {},
                                                       struct ANativeWindow *                             window_ = {},
                                                       const void *                                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , window( window_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , window{ window_ }
     {
     }
 
@@ -5457,12 +5457,12 @@
                                           uint32_t     engineVersion_      = {},
                                           uint32_t     apiVersion_         = {},
                                           const void * pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pApplicationName( pApplicationName_ )
-      , applicationVersion( applicationVersion_ )
-      , pEngineName( pEngineName_ )
-      , engineVersion( engineVersion_ )
-      , apiVersion( apiVersion_ )
+      : pNext{ pNext_ }
+      , pApplicationName{ pApplicationName_ }
+      , applicationVersion{ applicationVersion_ }
+      , pEngineName{ pEngineName_ }
+      , engineVersion{ engineVersion_ }
+      , apiVersion{ apiVersion_ }
     {
     }
 
@@ -5613,15 +5613,15 @@
                              VULKAN_HPP_NAMESPACE::AttachmentStoreOp          stencilStoreOp_ = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore,
                              VULKAN_HPP_NAMESPACE::ImageLayout                initialLayout_  = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                              VULKAN_HPP_NAMESPACE::ImageLayout                finalLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT
-      : flags( flags_ )
-      , format( format_ )
-      , samples( samples_ )
-      , loadOp( loadOp_ )
-      , storeOp( storeOp_ )
-      , stencilLoadOp( stencilLoadOp_ )
-      , stencilStoreOp( stencilStoreOp_ )
-      , initialLayout( initialLayout_ )
-      , finalLayout( finalLayout_ )
+      : flags{ flags_ }
+      , format{ format_ }
+      , samples{ samples_ }
+      , loadOp{ loadOp_ }
+      , storeOp{ storeOp_ }
+      , stencilLoadOp{ stencilLoadOp_ }
+      , stencilStoreOp{ stencilStoreOp_ }
+      , initialLayout{ initialLayout_ }
+      , finalLayout{ finalLayout_ }
     {
     }
 
@@ -5777,16 +5777,16 @@
                                                  VULKAN_HPP_NAMESPACE::ImageLayout       initialLayout_    = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                  VULKAN_HPP_NAMESPACE::ImageLayout       finalLayout_      = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                  const void *                            pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , format( format_ )
-      , samples( samples_ )
-      , loadOp( loadOp_ )
-      , storeOp( storeOp_ )
-      , stencilLoadOp( stencilLoadOp_ )
-      , stencilStoreOp( stencilStoreOp_ )
-      , initialLayout( initialLayout_ )
-      , finalLayout( finalLayout_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , format{ format_ }
+      , samples{ samples_ }
+      , loadOp{ loadOp_ }
+      , storeOp{ storeOp_ }
+      , stencilLoadOp{ stencilLoadOp_ }
+      , stencilStoreOp{ stencilStoreOp_ }
+      , initialLayout{ initialLayout_ }
+      , finalLayout{ finalLayout_ }
     {
     }
 
@@ -5954,9 +5954,9 @@
       AttachmentDescriptionStencilLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilInitialLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                           VULKAN_HPP_NAMESPACE::ImageLayout stencilFinalLayout_   = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                           void *                            pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stencilInitialLayout( stencilInitialLayout_ )
-      , stencilFinalLayout( stencilFinalLayout_ )
+      : pNext{ pNext_ }
+      , stencilInitialLayout{ stencilInitialLayout_ }
+      , stencilFinalLayout{ stencilFinalLayout_ }
     {
     }
 
@@ -6062,8 +6062,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AttachmentReference( uint32_t                          attachment_ = {},
                                               VULKAN_HPP_NAMESPACE::ImageLayout layout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT
-      : attachment( attachment_ )
-      , layout( layout_ )
+      : attachment{ attachment_ }
+      , layout{ layout_ }
     {
     }
 
@@ -6153,10 +6153,10 @@
                                                VULKAN_HPP_NAMESPACE::ImageLayout      layout_     = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {},
                                                const void *                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachment( attachment_ )
-      , layout( layout_ )
-      , aspectMask( aspectMask_ )
+      : pNext{ pNext_ }
+      , attachment{ attachment_ }
+      , layout{ layout_ }
+      , aspectMask{ aspectMask_ }
     {
     }
 
@@ -6273,8 +6273,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AttachmentReferenceStencilLayout( VULKAN_HPP_NAMESPACE::ImageLayout stencilLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                            void *                            pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stencilLayout( stencilLayout_ )
+      : pNext{ pNext_ }
+      , stencilLayout{ stencilLayout_ }
     {
     }
 
@@ -6375,10 +6375,10 @@
                                     const VULKAN_HPP_NAMESPACE::SampleCountFlagBits * pColorAttachmentSamples_ = {},
                                     VULKAN_HPP_NAMESPACE::SampleCountFlagBits depthStencilAttachmentSamples_   = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
                                     const void *                              pNext_                           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentSamples( pColorAttachmentSamples_ )
-      , depthStencilAttachmentSamples( depthStencilAttachmentSamples_ )
+      : pNext{ pNext_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentSamples{ pColorAttachmentSamples_ }
+      , depthStencilAttachmentSamples{ depthStencilAttachmentSamples_ }
     {
     }
 
@@ -6516,8 +6516,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR Extent2D( uint32_t width_ = {}, uint32_t height_ = {} ) VULKAN_HPP_NOEXCEPT
-      : width( width_ )
-      , height( height_ )
+      : width{ width_ }
+      , height{ height_ }
     {
     }
 
@@ -6599,8 +6599,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SampleLocationEXT( float x_ = {}, float y_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
+      : x{ x_ }
+      , y{ y_ }
     {
     }
 
@@ -6690,11 +6690,11 @@
                               uint32_t                                        sampleLocationsCount_    = {},
                               const VULKAN_HPP_NAMESPACE::SampleLocationEXT * pSampleLocations_        = {},
                               const void *                                    pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampleLocationsPerPixel( sampleLocationsPerPixel_ )
-      , sampleLocationGridSize( sampleLocationGridSize_ )
-      , sampleLocationsCount( sampleLocationsCount_ )
-      , pSampleLocations( pSampleLocations_ )
+      : pNext{ pNext_ }
+      , sampleLocationsPerPixel{ sampleLocationsPerPixel_ }
+      , sampleLocationGridSize{ sampleLocationGridSize_ }
+      , sampleLocationsCount{ sampleLocationsCount_ }
+      , pSampleLocations{ pSampleLocations_ }
     {
     }
 
@@ -6842,8 +6842,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR AttachmentSampleLocationsEXT( uint32_t                                     attachmentIndex_     = {},
                                                        VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_ = {} ) VULKAN_HPP_NOEXCEPT
-      : attachmentIndex( attachmentIndex_ )
-      , sampleLocationsInfo( sampleLocationsInfo_ )
+      : attachmentIndex{ attachmentIndex_ }
+      , sampleLocationsInfo{ sampleLocationsInfo_ }
     {
     }
 
@@ -6930,8 +6930,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     BaseInStructure( VULKAN_HPP_NAMESPACE::StructureType                  sType_ = VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo,
                      const struct VULKAN_HPP_NAMESPACE::BaseInStructure * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : sType( sType_ )
-      , pNext( pNext_ )
+      : sType{ sType_ }
+      , pNext{ pNext_ }
     {
     }
 
@@ -7008,8 +7008,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     BaseOutStructure( VULKAN_HPP_NAMESPACE::StructureType             sType_ = VULKAN_HPP_NAMESPACE::StructureType::eApplicationInfo,
                       struct VULKAN_HPP_NAMESPACE::BaseOutStructure * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : sType( sType_ )
-      , pNext( pNext_ )
+      : sType{ sType_ }
+      , pNext{ pNext_ }
     {
     }
 
@@ -7093,12 +7093,12 @@
                                                                 uint32_t                                      deviceIndexCount_      = {},
                                                                 const uint32_t *                              pDeviceIndices_        = {},
                                                                 const void *                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructure( accelerationStructure_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
-      , deviceIndexCount( deviceIndexCount_ )
-      , pDeviceIndices( pDeviceIndices_ )
+      : pNext{ pNext_ }
+      , accelerationStructure{ accelerationStructure_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
+      , deviceIndexCount{ deviceIndexCount_ }
+      , pDeviceIndices{ pDeviceIndices_ }
     {
     }
 
@@ -7257,9 +7257,9 @@
     VULKAN_HPP_CONSTEXPR BindBufferMemoryDeviceGroupInfo( uint32_t         deviceIndexCount_ = {},
                                                           const uint32_t * pDeviceIndices_   = {},
                                                           const void *     pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceIndexCount( deviceIndexCount_ )
-      , pDeviceIndices( pDeviceIndices_ )
+      : pNext{ pNext_ }
+      , deviceIndexCount{ deviceIndexCount_ }
+      , pDeviceIndices{ pDeviceIndices_ }
     {
     }
 
@@ -7383,10 +7383,10 @@
                                                VULKAN_HPP_NAMESPACE::DeviceMemory memory_       = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize   memoryOffset_ = {},
                                                const void *                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
     {
     }
 
@@ -7504,10 +7504,10 @@
                                                                       VULKAN_HPP_NAMESPACE::PipelineLayout   layout_     = {},
                                                                       uint32_t                               set_        = {},
                                                                       const void *                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stageFlags( stageFlags_ )
-      , layout( layout_ )
-      , set( set_ )
+      : pNext{ pNext_ }
+      , stageFlags{ stageFlags_ }
+      , layout{ layout_ }
+      , set{ set_ }
     {
     }
 
@@ -7628,14 +7628,14 @@
                                                     uint32_t                                    dynamicOffsetCount_ = {},
                                                     const uint32_t *                            pDynamicOffsets_    = {},
                                                     const void *                                pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stageFlags( stageFlags_ )
-      , layout( layout_ )
-      , firstSet( firstSet_ )
-      , descriptorSetCount( descriptorSetCount_ )
-      , pDescriptorSets( pDescriptorSets_ )
-      , dynamicOffsetCount( dynamicOffsetCount_ )
-      , pDynamicOffsets( pDynamicOffsets_ )
+      : pNext{ pNext_ }
+      , stageFlags{ stageFlags_ }
+      , layout{ layout_ }
+      , firstSet{ firstSet_ }
+      , descriptorSetCount{ descriptorSetCount_ }
+      , pDescriptorSets{ pDescriptorSets_ }
+      , dynamicOffsetCount{ dynamicOffsetCount_ }
+      , pDynamicOffsets{ pDynamicOffsets_ }
     {
     }
 
@@ -7817,8 +7817,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR Offset2D( int32_t x_ = {}, int32_t y_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
+      : x{ x_ }
+      , y{ y_ }
     {
     }
 
@@ -7900,8 +7900,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR Rect2D( VULKAN_HPP_NAMESPACE::Offset2D offset_ = {}, VULKAN_HPP_NAMESPACE::Extent2D extent_ = {} ) VULKAN_HPP_NOEXCEPT
-      : offset( offset_ )
-      , extent( extent_ )
+      : offset{ offset_ }
+      , extent{ extent_ }
     {
     }
 
@@ -7990,11 +7990,11 @@
                                                          uint32_t                             splitInstanceBindRegionCount_ = {},
                                                          const VULKAN_HPP_NAMESPACE::Rect2D * pSplitInstanceBindRegions_    = {},
                                                          const void *                         pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceIndexCount( deviceIndexCount_ )
-      , pDeviceIndices( pDeviceIndices_ )
-      , splitInstanceBindRegionCount( splitInstanceBindRegionCount_ )
-      , pSplitInstanceBindRegions( pSplitInstanceBindRegions_ )
+      : pNext{ pNext_ }
+      , deviceIndexCount{ deviceIndexCount_ }
+      , pDeviceIndices{ pDeviceIndices_ }
+      , splitInstanceBindRegionCount{ splitInstanceBindRegionCount_ }
+      , pSplitInstanceBindRegions{ pSplitInstanceBindRegions_ }
     {
     }
 
@@ -8155,10 +8155,10 @@
                                               VULKAN_HPP_NAMESPACE::DeviceMemory memory_       = {},
                                               VULKAN_HPP_NAMESPACE::DeviceSize   memoryOffset_ = {},
                                               const void *                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
     {
     }
 
@@ -8274,9 +8274,9 @@
     VULKAN_HPP_CONSTEXPR BindImageMemorySwapchainInfoKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_  = {},
                                                           uint32_t                           imageIndex_ = {},
                                                           const void *                       pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchain( swapchain_ )
-      , imageIndex( imageIndex_ )
+      : pNext{ pNext_ }
+      , swapchain{ swapchain_ }
+      , imageIndex{ imageIndex_ }
     {
     }
 
@@ -8379,8 +8379,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BindImagePlaneMemoryInfo( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor,
                                                    const void *                              pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , planeAspect( planeAspect_ )
+      : pNext{ pNext_ }
+      , planeAspect{ planeAspect_ }
     {
     }
 
@@ -8477,9 +8477,9 @@
       BindIndexBufferIndirectCommandNV( VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ = {},
                                         uint32_t                            size_          = {},
                                         VULKAN_HPP_NAMESPACE::IndexType     indexType_     = VULKAN_HPP_NAMESPACE::IndexType::eUint16 ) VULKAN_HPP_NOEXCEPT
-      : bufferAddress( bufferAddress_ )
-      , size( size_ )
-      , indexType( indexType_ )
+      : bufferAddress{ bufferAddress_ }
+      , size{ size_ }
+      , indexType{ indexType_ }
     {
     }
 
@@ -8574,8 +8574,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BindMemoryStatusKHR( VULKAN_HPP_NAMESPACE::Result * pResult_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pResult( pResult_ )
+      : pNext{ pNext_ }
+      , pResult{ pResult_ }
     {
     }
 
@@ -8666,7 +8666,7 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BindPipelineIndirectCommandNV( VULKAN_HPP_NAMESPACE::DeviceAddress pipelineAddress_ = {} ) VULKAN_HPP_NOEXCEPT
-      : pipelineAddress( pipelineAddress_ )
+      : pipelineAddress{ pipelineAddress_ }
     {
     }
 
@@ -8743,7 +8743,7 @@
     using NativeType = VkBindShaderGroupIndirectCommandNV;
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR BindShaderGroupIndirectCommandNV( uint32_t groupIndex_ = {} ) VULKAN_HPP_NOEXCEPT : groupIndex( groupIndex_ ) {}
+    VULKAN_HPP_CONSTEXPR BindShaderGroupIndirectCommandNV( uint32_t groupIndex_ = {} ) VULKAN_HPP_NOEXCEPT : groupIndex{ groupIndex_ } {}
 
     VULKAN_HPP_CONSTEXPR BindShaderGroupIndirectCommandNV( BindShaderGroupIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -8823,11 +8823,11 @@
                                            VULKAN_HPP_NAMESPACE::DeviceMemory          memory_         = {},
                                            VULKAN_HPP_NAMESPACE::DeviceSize            memoryOffset_   = {},
                                            VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_          = {} ) VULKAN_HPP_NOEXCEPT
-      : resourceOffset( resourceOffset_ )
-      , size( size_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
-      , flags( flags_ )
+      : resourceOffset{ resourceOffset_ }
+      , size{ size_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
+      , flags{ flags_ }
     {
     }
 
@@ -8937,9 +8937,9 @@
     VULKAN_HPP_CONSTEXPR SparseBufferMemoryBindInfo( VULKAN_HPP_NAMESPACE::Buffer                   buffer_    = {},
                                                      uint32_t                                       bindCount_ = {},
                                                      const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_    = {} ) VULKAN_HPP_NOEXCEPT
-      : buffer( buffer_ )
-      , bindCount( bindCount_ )
-      , pBinds( pBinds_ )
+      : buffer{ buffer_ }
+      , bindCount{ bindCount_ }
+      , pBinds{ pBinds_ }
     {
     }
 
@@ -9051,9 +9051,9 @@
     VULKAN_HPP_CONSTEXPR SparseImageOpaqueMemoryBindInfo( VULKAN_HPP_NAMESPACE::Image                    image_     = {},
                                                           uint32_t                                       bindCount_ = {},
                                                           const VULKAN_HPP_NAMESPACE::SparseMemoryBind * pBinds_    = {} ) VULKAN_HPP_NOEXCEPT
-      : image( image_ )
-      , bindCount( bindCount_ )
-      , pBinds( pBinds_ )
+      : image{ image_ }
+      , bindCount{ bindCount_ }
+      , pBinds{ pBinds_ }
     {
     }
 
@@ -9164,9 +9164,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       ImageSubresource( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_ = {}, uint32_t mipLevel_ = {}, uint32_t arrayLayer_ = {} ) VULKAN_HPP_NOEXCEPT
-      : aspectMask( aspectMask_ )
-      , mipLevel( mipLevel_ )
-      , arrayLayer( arrayLayer_ )
+      : aspectMask{ aspectMask_ }
+      , mipLevel{ mipLevel_ }
+      , arrayLayer{ arrayLayer_ }
     {
     }
 
@@ -9255,9 +9255,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR Offset3D( int32_t x_ = {}, int32_t y_ = {}, int32_t z_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
-      , z( z_ )
+      : x{ x_ }
+      , y{ y_ }
+      , z{ z_ }
     {
     }
 
@@ -9348,9 +9348,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR Extent3D( uint32_t width_ = {}, uint32_t height_ = {}, uint32_t depth_ = {} ) VULKAN_HPP_NOEXCEPT
-      : width( width_ )
-      , height( height_ )
-      , depth( depth_ )
+      : width{ width_ }
+      , height{ height_ }
+      , depth{ depth_ }
     {
     }
 
@@ -9446,12 +9446,12 @@
                                                 VULKAN_HPP_NAMESPACE::DeviceMemory          memory_       = {},
                                                 VULKAN_HPP_NAMESPACE::DeviceSize            memoryOffset_ = {},
                                                 VULKAN_HPP_NAMESPACE::SparseMemoryBindFlags flags_        = {} ) VULKAN_HPP_NOEXCEPT
-      : subresource( subresource_ )
-      , offset( offset_ )
-      , extent( extent_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
-      , flags( flags_ )
+      : subresource{ subresource_ }
+      , offset{ offset_ }
+      , extent{ extent_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
+      , flags{ flags_ }
     {
     }
 
@@ -9572,9 +9572,9 @@
     VULKAN_HPP_CONSTEXPR SparseImageMemoryBindInfo( VULKAN_HPP_NAMESPACE::Image                         image_     = {},
                                                     uint32_t                                            bindCount_ = {},
                                                     const VULKAN_HPP_NAMESPACE::SparseImageMemoryBind * pBinds_    = {} ) VULKAN_HPP_NOEXCEPT
-      : image( image_ )
-      , bindCount( bindCount_ )
-      , pBinds( pBinds_ )
+      : image{ image_ }
+      , bindCount{ bindCount_ }
+      , pBinds{ pBinds_ }
     {
     }
 
@@ -9697,17 +9697,17 @@
                                          uint32_t                                                      signalSemaphoreCount_ = {},
                                          const VULKAN_HPP_NAMESPACE::Semaphore *                       pSignalSemaphores_    = {},
                                          const void *                                                  pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreCount( waitSemaphoreCount_ )
-      , pWaitSemaphores( pWaitSemaphores_ )
-      , bufferBindCount( bufferBindCount_ )
-      , pBufferBinds( pBufferBinds_ )
-      , imageOpaqueBindCount( imageOpaqueBindCount_ )
-      , pImageOpaqueBinds( pImageOpaqueBinds_ )
-      , imageBindCount( imageBindCount_ )
-      , pImageBinds( pImageBinds_ )
-      , signalSemaphoreCount( signalSemaphoreCount_ )
-      , pSignalSemaphores( pSignalSemaphores_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreCount{ waitSemaphoreCount_ }
+      , pWaitSemaphores{ pWaitSemaphores_ }
+      , bufferBindCount{ bufferBindCount_ }
+      , pBufferBinds{ pBufferBinds_ }
+      , imageOpaqueBindCount{ imageOpaqueBindCount_ }
+      , pImageOpaqueBinds{ pImageOpaqueBinds_ }
+      , imageBindCount{ imageBindCount_ }
+      , pImageBinds{ pImageBinds_ }
+      , signalSemaphoreCount{ signalSemaphoreCount_ }
+      , pSignalSemaphores{ pSignalSemaphores_ }
     {
     }
 
@@ -9960,9 +9960,9 @@
     VULKAN_HPP_CONSTEXPR BindVertexBufferIndirectCommandNV( VULKAN_HPP_NAMESPACE::DeviceAddress bufferAddress_ = {},
                                                             uint32_t                            size_          = {},
                                                             uint32_t                            stride_        = {} ) VULKAN_HPP_NOEXCEPT
-      : bufferAddress( bufferAddress_ )
-      , size( size_ )
-      , stride( stride_ )
+      : bufferAddress{ bufferAddress_ }
+      , size{ size_ }
+      , stride{ stride_ }
     {
     }
 
@@ -10061,11 +10061,11 @@
                                                         VULKAN_HPP_NAMESPACE::DeviceSize   memoryOffset_    = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize   memorySize_      = {},
                                                         const void *                       pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryBindIndex( memoryBindIndex_ )
-      , memory( memory_ )
-      , memoryOffset( memoryOffset_ )
-      , memorySize( memorySize_ )
+      : pNext{ pNext_ }
+      , memoryBindIndex{ memoryBindIndex_ }
+      , memory{ memory_ }
+      , memoryOffset{ memoryOffset_ }
+      , memorySize{ memorySize_ }
     {
     }
 
@@ -10189,8 +10189,8 @@
     VULKAN_HPP_CONSTEXPR
       BlitImageCubicWeightsInfoQCOM( VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM cubicWeights_ = VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM::eCatmullRom,
                                      const void *                                 pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cubicWeights( cubicWeights_ )
+      : pNext{ pNext_ }
+      , cubicWeights{ cubicWeights_ }
     {
     }
 
@@ -10285,10 +10285,10 @@
                                                  uint32_t                               mipLevel_       = {},
                                                  uint32_t                               baseArrayLayer_ = {},
                                                  uint32_t                               layerCount_     = {} ) VULKAN_HPP_NOEXCEPT
-      : aspectMask( aspectMask_ )
-      , mipLevel( mipLevel_ )
-      , baseArrayLayer( baseArrayLayer_ )
-      , layerCount( layerCount_ )
+      : aspectMask{ aspectMask_ }
+      , mipLevel{ mipLevel_ }
+      , baseArrayLayer{ baseArrayLayer_ }
+      , layerCount{ layerCount_ }
     {
     }
 
@@ -10394,11 +10394,11 @@
                                         VULKAN_HPP_NAMESPACE::ImageSubresourceLayers          dstSubresource_ = {},
                                         std::array<VULKAN_HPP_NAMESPACE::Offset3D, 2> const & dstOffsets_     = {},
                                         const void *                                          pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcSubresource( srcSubresource_ )
-      , srcOffsets( srcOffsets_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffsets( dstOffsets_ )
+      : pNext{ pNext_ }
+      , srcSubresource{ srcSubresource_ }
+      , srcOffsets{ srcOffsets_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffsets{ dstOffsets_ }
     {
     }
 
@@ -10526,14 +10526,14 @@
                                             const VULKAN_HPP_NAMESPACE::ImageBlit2 * pRegions_       = {},
                                             VULKAN_HPP_NAMESPACE::Filter             filter_         = VULKAN_HPP_NAMESPACE::Filter::eNearest,
                                             const void *                             pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
-      , filter( filter_ )
+      : pNext{ pNext_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
+      , filter{ filter_ }
     {
     }
 
@@ -10708,8 +10708,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferCaptureDescriptorDataInfoEXT( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -10807,9 +10807,9 @@
     VULKAN_HPP_CONSTEXPR BufferCollectionBufferCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {},
                                                                   uint32_t                                      index_      = {},
                                                                   const void *                                  pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , collection( collection_ )
-      , index( index_ )
+      : pNext{ pNext_ }
+      , collection{ collection_ }
+      , index{ index_ }
     {
     }
 
@@ -10919,12 +10919,12 @@
                                                                  uint32_t     minBufferCountForDedicatedSlack_ = {},
                                                                  uint32_t     minBufferCountForSharedSlack_    = {},
                                                                  const void * pNext_                           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minBufferCount( minBufferCount_ )
-      , maxBufferCount( maxBufferCount_ )
-      , minBufferCountForCamping( minBufferCountForCamping_ )
-      , minBufferCountForDedicatedSlack( minBufferCountForDedicatedSlack_ )
-      , minBufferCountForSharedSlack( minBufferCountForSharedSlack_ )
+      : pNext{ pNext_ }
+      , minBufferCount{ minBufferCount_ }
+      , maxBufferCount{ maxBufferCount_ }
+      , minBufferCountForCamping{ minBufferCountForCamping_ }
+      , minBufferCountForDedicatedSlack{ minBufferCountForDedicatedSlack_ }
+      , minBufferCountForSharedSlack{ minBufferCountForSharedSlack_ }
     {
     }
 
@@ -11059,8 +11059,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferCollectionCreateInfoFUCHSIA( zx_handle_t collectionToken_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , collectionToken( collectionToken_ )
+      : pNext{ pNext_ }
+      , collectionToken{ collectionToken_ }
     {
     }
 
@@ -11165,9 +11165,9 @@
     VULKAN_HPP_CONSTEXPR BufferCollectionImageCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {},
                                                                  uint32_t                                      index_      = {},
                                                                  const void *                                  pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , collection( collection_ )
-      , index( index_ )
+      : pNext{ pNext_ }
+      , collection{ collection_ }
+      , index{ index_ }
     {
     }
 
@@ -11272,8 +11272,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SysmemColorSpaceFUCHSIA( uint32_t colorSpace_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorSpace( colorSpace_ )
+      : pNext{ pNext_ }
+      , colorSpace{ colorSpace_ }
     {
     }
 
@@ -11382,18 +11382,18 @@
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedXChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedYChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       void *                                            pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryTypeBits( memoryTypeBits_ )
-      , bufferCount( bufferCount_ )
-      , createInfoIndex( createInfoIndex_ )
-      , sysmemPixelFormat( sysmemPixelFormat_ )
-      , formatFeatures( formatFeatures_ )
-      , sysmemColorSpaceIndex( sysmemColorSpaceIndex_ )
-      , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ )
-      , suggestedYcbcrModel( suggestedYcbcrModel_ )
-      , suggestedYcbcrRange( suggestedYcbcrRange_ )
-      , suggestedXChromaOffset( suggestedXChromaOffset_ )
-      , suggestedYChromaOffset( suggestedYChromaOffset_ )
+      : pNext{ pNext_ }
+      , memoryTypeBits{ memoryTypeBits_ }
+      , bufferCount{ bufferCount_ }
+      , createInfoIndex{ createInfoIndex_ }
+      , sysmemPixelFormat{ sysmemPixelFormat_ }
+      , formatFeatures{ formatFeatures_ }
+      , sysmemColorSpaceIndex{ sysmemColorSpaceIndex_ }
+      , samplerYcbcrConversionComponents{ samplerYcbcrConversionComponents_ }
+      , suggestedYcbcrModel{ suggestedYcbcrModel_ }
+      , suggestedYcbcrRange{ suggestedYcbcrRange_ }
+      , suggestedXChromaOffset{ suggestedXChromaOffset_ }
+      , suggestedYChromaOffset{ suggestedYChromaOffset_ }
     {
     }
 
@@ -11519,13 +11519,13 @@
                                            uint32_t                                queueFamilyIndexCount_ = {},
                                            const uint32_t *                        pQueueFamilyIndices_   = {},
                                            const void *                            pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , size( size_ )
-      , usage( usage_ )
-      , sharingMode( sharingMode_ )
-      , queueFamilyIndexCount( queueFamilyIndexCount_ )
-      , pQueueFamilyIndices( pQueueFamilyIndices_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , size{ size_ }
+      , usage{ usage_ }
+      , sharingMode{ sharingMode_ }
+      , queueFamilyIndexCount{ queueFamilyIndexCount_ }
+      , pQueueFamilyIndices{ pQueueFamilyIndices_ }
     {
     }
 
@@ -11691,10 +11691,10 @@
                                                        VULKAN_HPP_NAMESPACE::FormatFeatureFlags                     requiredFormatFeatures_      = {},
                                                        VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints_ = {},
                                                        const void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , createInfo( createInfo_ )
-      , requiredFormatFeatures( requiredFormatFeatures_ )
-      , bufferCollectionConstraints( bufferCollectionConstraints_ )
+      : pNext{ pNext_ }
+      , createInfo{ createInfo_ }
+      , requiredFormatFeatures{ requiredFormatFeatures_ }
+      , bufferCollectionConstraints{ bufferCollectionConstraints_ }
     {
     }
 
@@ -11810,9 +11810,9 @@
     VULKAN_HPP_CONSTEXPR BufferCopy( VULKAN_HPP_NAMESPACE::DeviceSize srcOffset_ = {},
                                      VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ = {},
                                      VULKAN_HPP_NAMESPACE::DeviceSize size_      = {} ) VULKAN_HPP_NOEXCEPT
-      : srcOffset( srcOffset_ )
-      , dstOffset( dstOffset_ )
-      , size( size_ )
+      : srcOffset{ srcOffset_ }
+      , dstOffset{ dstOffset_ }
+      , size{ size_ }
     {
     }
 
@@ -11907,10 +11907,10 @@
                                       VULKAN_HPP_NAMESPACE::DeviceSize dstOffset_ = {},
                                       VULKAN_HPP_NAMESPACE::DeviceSize size_      = {},
                                       const void *                     pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcOffset( srcOffset_ )
-      , dstOffset( dstOffset_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , srcOffset{ srcOffset_ }
+      , dstOffset{ dstOffset_ }
+      , size{ size_ }
     {
     }
 
@@ -12023,8 +12023,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferDeviceAddressCreateInfoEXT( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {},
                                                            const void *                        pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceAddress( deviceAddress_ )
+      : pNext{ pNext_ }
+      , deviceAddress{ deviceAddress_ }
     {
     }
 
@@ -12119,8 +12119,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferDeviceAddressInfo( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -12220,12 +12220,12 @@
                                           VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource_  = {},
                                           VULKAN_HPP_NAMESPACE::Offset3D               imageOffset_       = {},
                                           VULKAN_HPP_NAMESPACE::Extent3D               imageExtent_       = {} ) VULKAN_HPP_NOEXCEPT
-      : bufferOffset( bufferOffset_ )
-      , bufferRowLength( bufferRowLength_ )
-      , bufferImageHeight( bufferImageHeight_ )
-      , imageSubresource( imageSubresource_ )
-      , imageOffset( imageOffset_ )
-      , imageExtent( imageExtent_ )
+      : bufferOffset{ bufferOffset_ }
+      , bufferRowLength{ bufferRowLength_ }
+      , bufferImageHeight{ bufferImageHeight_ }
+      , imageSubresource{ imageSubresource_ }
+      , imageOffset{ imageOffset_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -12350,13 +12350,13 @@
                                            VULKAN_HPP_NAMESPACE::Offset3D               imageOffset_       = {},
                                            VULKAN_HPP_NAMESPACE::Extent3D               imageExtent_       = {},
                                            const void *                                 pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , bufferOffset( bufferOffset_ )
-      , bufferRowLength( bufferRowLength_ )
-      , bufferImageHeight( bufferImageHeight_ )
-      , imageSubresource( imageSubresource_ )
-      , imageOffset( imageOffset_ )
-      , imageExtent( imageExtent_ )
+      : pNext{ pNext_ }
+      , bufferOffset{ bufferOffset_ }
+      , bufferRowLength{ bufferRowLength_ }
+      , bufferImageHeight{ bufferImageHeight_ }
+      , imageSubresource{ imageSubresource_ }
+      , imageOffset{ imageOffset_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -12501,14 +12501,14 @@
                                               VULKAN_HPP_NAMESPACE::DeviceSize  offset_              = {},
                                               VULKAN_HPP_NAMESPACE::DeviceSize  size_                = {},
                                               const void *                      pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , srcQueueFamilyIndex( srcQueueFamilyIndex_ )
-      , dstQueueFamilyIndex( dstQueueFamilyIndex_ )
-      , buffer( buffer_ )
-      , offset( offset_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , srcQueueFamilyIndex{ srcQueueFamilyIndex_ }
+      , dstQueueFamilyIndex{ dstQueueFamilyIndex_ }
+      , buffer{ buffer_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -12663,16 +12663,16 @@
                                                VULKAN_HPP_NAMESPACE::DeviceSize          offset_              = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize          size_                = {},
                                                const void *                              pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcStageMask( srcStageMask_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstStageMask( dstStageMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , srcQueueFamilyIndex( srcQueueFamilyIndex_ )
-      , dstQueueFamilyIndex( dstQueueFamilyIndex_ )
-      , buffer( buffer_ )
-      , offset( offset_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , srcStageMask{ srcStageMask_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstStageMask{ dstStageMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , srcQueueFamilyIndex{ srcQueueFamilyIndex_ }
+      , dstQueueFamilyIndex{ dstQueueFamilyIndex_ }
+      , buffer{ buffer_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -12837,8 +12837,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -12935,8 +12935,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferOpaqueCaptureAddressCreateInfo( uint64_t opaqueCaptureAddress_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , opaqueCaptureAddress( opaqueCaptureAddress_ )
+      : pNext{ pNext_ }
+      , opaqueCaptureAddress{ opaqueCaptureAddress_ }
     {
     }
 
@@ -13034,8 +13034,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR BufferUsageFlags2CreateInfoKHR( VULKAN_HPP_NAMESPACE::BufferUsageFlags2KHR usage_ = {},
                                                          const void *                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , usage( usage_ )
+      : pNext{ pNext_ }
+      , usage{ usage_ }
     {
     }
 
@@ -13135,12 +13135,12 @@
                                                VULKAN_HPP_NAMESPACE::DeviceSize            offset_ = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize            range_  = {},
                                                const void *                                pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , buffer( buffer_ )
-      , format( format_ )
-      , offset( offset_ )
-      , range( range_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , buffer{ buffer_ }
+      , format{ format_ }
+      , offset{ offset_ }
+      , range{ range_ }
     {
     }
 
@@ -13271,8 +13271,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR CalibratedTimestampInfoKHR( VULKAN_HPP_NAMESPACE::TimeDomainKHR timeDomain_ = VULKAN_HPP_NAMESPACE::TimeDomainKHR::eDevice,
                                                      const void *                        pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , timeDomain( timeDomain_ )
+      : pNext{ pNext_ }
+      , timeDomain{ timeDomain_ }
     {
     }
 
@@ -13370,9 +13370,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       CheckpointData2NV( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage_ = {}, void * pCheckpointMarker_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stage( stage_ )
-      , pCheckpointMarker( pCheckpointMarker_ )
+      : pNext{ pNext_ }
+      , stage{ stage_ }
+      , pCheckpointMarker{ pCheckpointMarker_ }
     {
     }
 
@@ -13453,9 +13453,9 @@
     VULKAN_HPP_CONSTEXPR CheckpointDataNV( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits stage_ = VULKAN_HPP_NAMESPACE::PipelineStageFlagBits::eTopOfPipe,
                                            void *                                      pCheckpointMarker_ = {},
                                            void *                                      pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stage( stage_ )
-      , pCheckpointMarker( pCheckpointMarker_ )
+      : pNext{ pNext_ }
+      , stage{ stage_ }
+      , pCheckpointMarker{ pCheckpointMarker_ }
     {
     }
 
@@ -13593,8 +13593,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ClearDepthStencilValue( float depth_ = {}, uint32_t stencil_ = {} ) VULKAN_HPP_NOEXCEPT
-      : depth( depth_ )
-      , stencil( stencil_ )
+      : depth{ depth_ }
+      , stencil{ stencil_ }
     {
     }
 
@@ -13724,9 +13724,9 @@
     VULKAN_HPP_CONSTEXPR_14 ClearAttachment( VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_      = {},
                                              uint32_t                               colorAttachment_ = {},
                                              VULKAN_HPP_NAMESPACE::ClearValue       clearValue_      = {} ) VULKAN_HPP_NOEXCEPT
-      : aspectMask( aspectMask_ )
-      , colorAttachment( colorAttachment_ )
-      , clearValue( clearValue_ )
+      : aspectMask{ aspectMask_ }
+      , colorAttachment{ colorAttachment_ }
+      , clearValue{ clearValue_ }
     {
     }
 
@@ -13797,9 +13797,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ClearRect( VULKAN_HPP_NAMESPACE::Rect2D rect_ = {}, uint32_t baseArrayLayer_ = {}, uint32_t layerCount_ = {} ) VULKAN_HPP_NOEXCEPT
-      : rect( rect_ )
-      , baseArrayLayer( baseArrayLayer_ )
-      , layerCount( layerCount_ )
+      : rect{ rect_ }
+      , baseArrayLayer{ baseArrayLayer_ }
+      , layerCount{ layerCount_ }
     {
     }
 
@@ -13888,9 +13888,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR CoarseSampleLocationNV( uint32_t pixelX_ = {}, uint32_t pixelY_ = {}, uint32_t sample_ = {} ) VULKAN_HPP_NOEXCEPT
-      : pixelX( pixelX_ )
-      , pixelY( pixelY_ )
-      , sample( sample_ )
+      : pixelX{ pixelX_ }
+      , pixelY{ pixelY_ }
+      , sample{ sample_ }
     {
     }
 
@@ -13986,10 +13986,10 @@
                                  uint32_t                                        sampleCount_ = {},
                                  uint32_t                                        sampleLocationCount_   = {},
                                  const VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV * pSampleLocations_ = {} ) VULKAN_HPP_NOEXCEPT
-      : shadingRate( shadingRate_ )
-      , sampleCount( sampleCount_ )
-      , sampleLocationCount( sampleLocationCount_ )
-      , pSampleLocations( pSampleLocations_ )
+      : shadingRate{ shadingRate_ }
+      , sampleCount{ sampleCount_ }
+      , sampleLocationCount{ sampleLocationCount_ }
+      , pSampleLocations{ pSampleLocations_ }
     {
     }
 
@@ -14119,11 +14119,11 @@
                                                 VULKAN_HPP_NAMESPACE::Bool32          dstPremultiplied_ = {},
                                                 VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_     = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated,
                                                 VULKAN_HPP_NAMESPACE::Bool32          clampResults_     = {} ) VULKAN_HPP_NOEXCEPT
-      : advancedBlendOp( advancedBlendOp_ )
-      , srcPremultiplied( srcPremultiplied_ )
-      , dstPremultiplied( dstPremultiplied_ )
-      , blendOverlap( blendOverlap_ )
-      , clampResults( clampResults_ )
+      : advancedBlendOp{ advancedBlendOp_ }
+      , srcPremultiplied{ srcPremultiplied_ }
+      , dstPremultiplied{ dstPremultiplied_ }
+      , blendOverlap{ blendOverlap_ }
+      , clampResults{ clampResults_ }
     {
     }
 
@@ -14239,12 +14239,12 @@
                                                 VULKAN_HPP_NAMESPACE::BlendFactor srcAlphaBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero,
                                                 VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero,
                                                 VULKAN_HPP_NAMESPACE::BlendOp     alphaBlendOp_ = VULKAN_HPP_NAMESPACE::BlendOp::eAdd ) VULKAN_HPP_NOEXCEPT
-      : srcColorBlendFactor( srcColorBlendFactor_ )
-      , dstColorBlendFactor( dstColorBlendFactor_ )
-      , colorBlendOp( colorBlendOp_ )
-      , srcAlphaBlendFactor( srcAlphaBlendFactor_ )
-      , dstAlphaBlendFactor( dstAlphaBlendFactor_ )
-      , alphaBlendOp( alphaBlendOp_ )
+      : srcColorBlendFactor{ srcColorBlendFactor_ }
+      , dstColorBlendFactor{ dstColorBlendFactor_ }
+      , colorBlendOp{ colorBlendOp_ }
+      , srcAlphaBlendFactor{ srcAlphaBlendFactor_ }
+      , dstAlphaBlendFactor{ dstAlphaBlendFactor_ }
+      , alphaBlendOp{ alphaBlendOp_ }
     {
     }
 
@@ -14369,10 +14369,10 @@
                                                     VULKAN_HPP_NAMESPACE::CommandBufferLevel level_       = VULKAN_HPP_NAMESPACE::CommandBufferLevel::ePrimary,
                                                     uint32_t                                 commandBufferCount_ = {},
                                                     const void *                             pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , commandPool( commandPool_ )
-      , level( level_ )
-      , commandBufferCount( commandBufferCount_ )
+      : pNext{ pNext_ }
+      , commandPool{ commandPool_ }
+      , level{ level_ }
+      , commandBufferCount{ commandBufferCount_ }
     {
     }
 
@@ -14492,13 +14492,13 @@
                                                        VULKAN_HPP_NAMESPACE::QueryControlFlags           queryFlags_           = {},
                                                        VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_   = {},
                                                        const void *                                      pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , renderPass( renderPass_ )
-      , subpass( subpass_ )
-      , framebuffer( framebuffer_ )
-      , occlusionQueryEnable( occlusionQueryEnable_ )
-      , queryFlags( queryFlags_ )
-      , pipelineStatistics( pipelineStatistics_ )
+      : pNext{ pNext_ }
+      , renderPass{ renderPass_ }
+      , subpass{ subpass_ }
+      , framebuffer{ framebuffer_ }
+      , occlusionQueryEnable{ occlusionQueryEnable_ }
+      , queryFlags{ queryFlags_ }
+      , pipelineStatistics{ pipelineStatistics_ }
     {
     }
 
@@ -14640,9 +14640,9 @@
     VULKAN_HPP_CONSTEXPR CommandBufferBeginInfo( VULKAN_HPP_NAMESPACE::CommandBufferUsageFlags              flags_            = {},
                                                  const VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo * pInheritanceInfo_ = {},
                                                  const void *                                               pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pInheritanceInfo( pInheritanceInfo_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pInheritanceInfo{ pInheritanceInfo_ }
     {
     }
 
@@ -14749,8 +14749,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR CommandBufferInheritanceConditionalRenderingInfoEXT( VULKAN_HPP_NAMESPACE::Bool32 conditionalRenderingEnable_ = {},
                                                                               const void *                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , conditionalRenderingEnable( conditionalRenderingEnable_ )
+      : pNext{ pNext_ }
+      , conditionalRenderingEnable{ conditionalRenderingEnable_ }
     {
     }
 
@@ -14851,9 +14851,9 @@
       VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_  = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
       VULKAN_HPP_NAMESPACE::Rect2D                      renderArea_ = {},
       void *                                            pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , transform( transform_ )
-      , renderArea( renderArea_ )
+      : pNext{ pNext_ }
+      , transform{ transform_ }
+      , renderArea{ renderArea_ }
     {
     }
 
@@ -14970,14 +14970,14 @@
                                              VULKAN_HPP_NAMESPACE::Format              stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                              VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_    = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
                                              const void *                              pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , viewMask( viewMask_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentFormats( pColorAttachmentFormats_ )
-      , depthAttachmentFormat( depthAttachmentFormat_ )
-      , stencilAttachmentFormat( stencilAttachmentFormat_ )
-      , rasterizationSamples( rasterizationSamples_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , viewMask{ viewMask_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentFormats{ pColorAttachmentFormats_ }
+      , depthAttachmentFormat{ depthAttachmentFormat_ }
+      , stencilAttachmentFormat{ stencilAttachmentFormat_ }
+      , rasterizationSamples{ rasterizationSamples_ }
     {
     }
 
@@ -15160,12 +15160,12 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       Viewport( float x_ = {}, float y_ = {}, float width_ = {}, float height_ = {}, float minDepth_ = {}, float maxDepth_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
-      , width( width_ )
-      , height( height_ )
-      , minDepth( minDepth_ )
-      , maxDepth( maxDepth_ )
+      : x{ x_ }
+      , y{ y_ }
+      , width{ width_ }
+      , height{ height_ }
+      , minDepth{ minDepth_ }
+      , maxDepth{ maxDepth_ }
     {
     }
 
@@ -15282,10 +15282,10 @@
                                                                         uint32_t                               viewportDepthCount_ = {},
                                                                         const VULKAN_HPP_NAMESPACE::Viewport * pViewportDepths_    = {},
                                                                         const void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , viewportScissor2D( viewportScissor2D_ )
-      , viewportDepthCount( viewportDepthCount_ )
-      , pViewportDepths( pViewportDepths_ )
+      : pNext{ pNext_ }
+      , viewportScissor2D{ viewportScissor2D_ }
+      , viewportDepthCount{ viewportDepthCount_ }
+      , pViewportDepths{ pViewportDepths_ }
     {
     }
 
@@ -15404,9 +15404,9 @@
     VULKAN_HPP_CONSTEXPR CommandBufferSubmitInfo( VULKAN_HPP_NAMESPACE::CommandBuffer commandBuffer_ = {},
                                                   uint32_t                            deviceMask_    = {},
                                                   const void *                        pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , commandBuffer( commandBuffer_ )
-      , deviceMask( deviceMask_ )
+      : pNext{ pNext_ }
+      , commandBuffer{ commandBuffer_ }
+      , deviceMask{ deviceMask_ }
     {
     }
 
@@ -15512,9 +15512,9 @@
     VULKAN_HPP_CONSTEXPR CommandPoolCreateInfo( VULKAN_HPP_NAMESPACE::CommandPoolCreateFlags flags_            = {},
                                                 uint32_t                                     queueFamilyIndex_ = {},
                                                 const void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , queueFamilyIndex( queueFamilyIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , queueFamilyIndex{ queueFamilyIndex_ }
     {
     }
 
@@ -15613,9 +15613,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SpecializationMapEntry( uint32_t constantID_ = {}, uint32_t offset_ = {}, size_t size_ = {} ) VULKAN_HPP_NOEXCEPT
-      : constantID( constantID_ )
-      , offset( offset_ )
-      , size( size_ )
+      : constantID{ constantID_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -15710,10 +15710,10 @@
                                              const VULKAN_HPP_NAMESPACE::SpecializationMapEntry * pMapEntries_   = {},
                                              size_t                                               dataSize_      = {},
                                              const void *                                         pData_         = {} ) VULKAN_HPP_NOEXCEPT
-      : mapEntryCount( mapEntryCount_ )
-      , pMapEntries( pMapEntries_ )
-      , dataSize( dataSize_ )
-      , pData( pData_ )
+      : mapEntryCount{ mapEntryCount_ }
+      , pMapEntries{ pMapEntries_ }
+      , dataSize{ dataSize_ }
+      , pData{ pData_ }
     {
     }
 
@@ -15849,12 +15849,12 @@
                                                         const char *                              pName_  = {},
                                                         const VULKAN_HPP_NAMESPACE::SpecializationInfo * pSpecializationInfo_ = {},
                                                         const void *                                     pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stage( stage_ )
-      , module( module_ )
-      , pName( pName_ )
-      , pSpecializationInfo( pSpecializationInfo_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stage{ stage_ }
+      , module{ module_ }
+      , pName{ pName_ }
+      , pSpecializationInfo{ pSpecializationInfo_ }
     {
     }
 
@@ -16005,12 +16005,12 @@
                                                     VULKAN_HPP_NAMESPACE::Pipeline                      basePipelineHandle_ = {},
                                                     int32_t                                             basePipelineIndex_  = {},
                                                     const void *                                        pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stage( stage_ )
-      , layout( layout_ )
-      , basePipelineHandle( basePipelineHandle_ )
-      , basePipelineIndex( basePipelineIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stage{ stage_ }
+      , layout{ layout_ }
+      , basePipelineHandle{ basePipelineHandle_ }
+      , basePipelineIndex{ basePipelineIndex_ }
     {
     }
 
@@ -16143,10 +16143,10 @@
                                                               VULKAN_HPP_NAMESPACE::DeviceSize    size_                               = {},
                                                               VULKAN_HPP_NAMESPACE::DeviceAddress pipelineDeviceAddressCaptureReplay_ = {},
                                                               const void *                        pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceAddress( deviceAddress_ )
-      , size( size_ )
-      , pipelineDeviceAddressCaptureReplay( pipelineDeviceAddressCaptureReplay_ )
+      : pNext{ pNext_ }
+      , deviceAddress{ deviceAddress_ }
+      , size{ size_ }
+      , pipelineDeviceAddressCaptureReplay{ pipelineDeviceAddressCaptureReplay_ }
     {
     }
 
@@ -16264,10 +16264,10 @@
                                                            VULKAN_HPP_NAMESPACE::DeviceSize                   offset_ = {},
                                                            VULKAN_HPP_NAMESPACE::ConditionalRenderingFlagsEXT flags_  = {},
                                                            const void *                                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
-      , offset( offset_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
+      , offset{ offset_ }
+      , flags{ flags_ }
     {
     }
 
@@ -16377,10 +16377,10 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ConformanceVersion( uint8_t major_ = {}, uint8_t minor_ = {}, uint8_t subminor_ = {}, uint8_t patch_ = {} ) VULKAN_HPP_NOEXCEPT
-      : major( major_ )
-      , minor( minor_ )
-      , subminor( subminor_ )
-      , patch( patch_ )
+      : major{ major_ }
+      , minor{ minor_ }
+      , subminor{ subminor_ }
+      , patch{ patch_ }
     {
     }
 
@@ -16490,16 +16490,16 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32           saturatingAccumulation_ = {},
                                                          VULKAN_HPP_NAMESPACE::ScopeKHR         scope_ = VULKAN_HPP_NAMESPACE::ScopeKHR::eDevice,
                                                          void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , MSize( MSize_ )
-      , NSize( NSize_ )
-      , KSize( KSize_ )
-      , AType( AType_ )
-      , BType( BType_ )
-      , CType( CType_ )
-      , ResultType( ResultType_ )
-      , saturatingAccumulation( saturatingAccumulation_ )
-      , scope( scope_ )
+      : pNext{ pNext_ }
+      , MSize{ MSize_ }
+      , NSize{ NSize_ }
+      , KSize{ KSize_ }
+      , AType{ AType_ }
+      , BType{ BType_ }
+      , CType{ CType_ }
+      , ResultType{ ResultType_ }
+      , saturatingAccumulation{ saturatingAccumulation_ }
+      , scope{ scope_ }
     {
     }
 
@@ -16608,15 +16608,15 @@
                                                         VULKAN_HPP_NAMESPACE::ComponentTypeNV DType_ = {},
                                                         VULKAN_HPP_NAMESPACE::ScopeNV         scope_ = {},
                                                         void *                                pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , MSize( MSize_ )
-      , NSize( NSize_ )
-      , KSize( KSize_ )
-      , AType( AType_ )
-      , BType( BType_ )
-      , CType( CType_ )
-      , DType( DType_ )
-      , scope( scope_ )
+      : pNext{ pNext_ }
+      , MSize{ MSize_ }
+      , NSize{ NSize_ }
+      , KSize{ KSize_ }
+      , AType{ AType_ }
+      , BType{ BType_ }
+      , CType{ CType_ }
+      , DType{ DType_ }
+      , scope{ scope_ }
     {
     }
 
@@ -16718,10 +16718,10 @@
       VULKAN_HPP_NAMESPACE::AccelerationStructureKHR         dst_   = {},
       VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_  = VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone,
       const void *                                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -16838,10 +16838,10 @@
       VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR           dst_   = {},
       VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_  = VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone,
       const void *                                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -16941,11 +16941,11 @@
                                           uint32_t                                  regionCount_ = {},
                                           const VULKAN_HPP_NAMESPACE::BufferCopy2 * pRegions_    = {},
                                           const void *                              pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcBuffer( srcBuffer_ )
-      , dstBuffer( dstBuffer_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , srcBuffer{ srcBuffer_ }
+      , dstBuffer{ dstBuffer_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -17090,12 +17090,12 @@
                                                  uint32_t                                       regionCount_    = {},
                                                  const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_       = {},
                                                  const void *                                   pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcBuffer( srcBuffer_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , srcBuffer{ srcBuffer_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -17255,8 +17255,8 @@
     VULKAN_HPP_CONSTEXPR
       CopyCommandTransformInfoQCOM( VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
                                     const void *                                      pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , transform( transform_ )
+      : pNext{ pNext_ }
+      , transform{ transform_ }
     {
     }
 
@@ -17358,14 +17358,14 @@
                                             uint32_t                            dstArrayElement_ = {},
                                             uint32_t                            descriptorCount_ = {},
                                             const void *                        pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcSet( srcSet_ )
-      , srcBinding( srcBinding_ )
-      , srcArrayElement( srcArrayElement_ )
-      , dstSet( dstSet_ )
-      , dstBinding( dstBinding_ )
-      , dstArrayElement( dstArrayElement_ )
-      , descriptorCount( descriptorCount_ )
+      : pNext{ pNext_ }
+      , srcSet{ srcSet_ }
+      , srcBinding{ srcBinding_ }
+      , srcArrayElement{ srcArrayElement_ }
+      , dstSet{ dstSet_ }
+      , dstBinding{ dstBinding_ }
+      , dstArrayElement{ dstArrayElement_ }
+      , descriptorCount{ descriptorCount_ }
     {
     }
 
@@ -17514,12 +17514,12 @@
                                      VULKAN_HPP_NAMESPACE::Offset3D               dstOffset_      = {},
                                      VULKAN_HPP_NAMESPACE::Extent3D               extent_         = {},
                                      const void *                                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcSubresource( srcSubresource_ )
-      , srcOffset( srcOffset_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffset( dstOffset_ )
-      , extent( extent_ )
+      : pNext{ pNext_ }
+      , srcSubresource{ srcSubresource_ }
+      , srcOffset{ srcOffset_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffset{ dstOffset_ }
+      , extent{ extent_ }
     {
     }
 
@@ -17654,13 +17654,13 @@
                                          uint32_t                                 regionCount_    = {},
                                          const VULKAN_HPP_NAMESPACE::ImageCopy2 * pRegions_       = {},
                                          const void *                             pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -17829,12 +17829,12 @@
                                                  uint32_t                                       regionCount_    = {},
                                                  const VULKAN_HPP_NAMESPACE::BufferImageCopy2 * pRegions_       = {},
                                                  const void *                                   pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , dstBuffer( dstBuffer_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , dstBuffer{ dstBuffer_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -17999,14 +17999,14 @@
                                                   uint32_t                                    regionCount_    = {},
                                                   const VULKAN_HPP_NAMESPACE::ImageCopy2 *    pRegions_       = {},
                                                   const void *                                pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -18189,13 +18189,13 @@
                                                VULKAN_HPP_NAMESPACE::Offset3D               imageOffset_       = {},
                                                VULKAN_HPP_NAMESPACE::Extent3D               imageExtent_       = {},
                                                const void *                                 pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pHostPointer( pHostPointer_ )
-      , memoryRowLength( memoryRowLength_ )
-      , memoryImageHeight( memoryImageHeight_ )
-      , imageSubresource( imageSubresource_ )
-      , imageOffset( imageOffset_ )
-      , imageExtent( imageExtent_ )
+      : pNext{ pNext_ }
+      , pHostPointer{ pHostPointer_ }
+      , memoryRowLength{ memoryRowLength_ }
+      , memoryImageHeight{ memoryImageHeight_ }
+      , imageSubresource{ imageSubresource_ }
+      , imageOffset{ imageOffset_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -18340,12 +18340,12 @@
                                                    uint32_t                                    regionCount_     = {},
                                                    const VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT * pRegions_ = {},
                                                    const void *                                       pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -18500,9 +18500,9 @@
     VULKAN_HPP_CONSTEXPR CopyMemoryIndirectCommandNV( VULKAN_HPP_NAMESPACE::DeviceAddress srcAddress_ = {},
                                                       VULKAN_HPP_NAMESPACE::DeviceAddress dstAddress_ = {},
                                                       VULKAN_HPP_NAMESPACE::DeviceSize    size_       = {} ) VULKAN_HPP_NOEXCEPT
-      : srcAddress( srcAddress_ )
-      , dstAddress( dstAddress_ )
-      , size( size_ )
+      : srcAddress{ srcAddress_ }
+      , dstAddress{ dstAddress_ }
+      , size{ size_ }
     {
     }
 
@@ -18601,10 +18601,10 @@
       VULKAN_HPP_NAMESPACE::AccelerationStructureKHR         dst_   = {},
       VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode_  = VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR::eClone,
       const void *                                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -18703,12 +18703,12 @@
                                                              VULKAN_HPP_NAMESPACE::ImageSubresourceLayers imageSubresource_  = {},
                                                              VULKAN_HPP_NAMESPACE::Offset3D               imageOffset_       = {},
                                                              VULKAN_HPP_NAMESPACE::Extent3D               imageExtent_       = {} ) VULKAN_HPP_NOEXCEPT
-      : srcAddress( srcAddress_ )
-      , bufferRowLength( bufferRowLength_ )
-      , bufferImageHeight( bufferImageHeight_ )
-      , imageSubresource( imageSubresource_ )
-      , imageOffset( imageOffset_ )
-      , imageExtent( imageExtent_ )
+      : srcAddress{ srcAddress_ }
+      , bufferRowLength{ bufferRowLength_ }
+      , bufferImageHeight{ bufferImageHeight_ }
+      , imageSubresource{ imageSubresource_ }
+      , imageOffset{ imageOffset_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -18837,13 +18837,13 @@
                                                VULKAN_HPP_NAMESPACE::Offset3D               imageOffset_       = {},
                                                VULKAN_HPP_NAMESPACE::Extent3D               imageExtent_       = {},
                                                const void *                                 pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pHostPointer( pHostPointer_ )
-      , memoryRowLength( memoryRowLength_ )
-      , memoryImageHeight( memoryImageHeight_ )
-      , imageSubresource( imageSubresource_ )
-      , imageOffset( imageOffset_ )
-      , imageExtent( imageExtent_ )
+      : pNext{ pNext_ }
+      , pHostPointer{ pHostPointer_ }
+      , memoryRowLength{ memoryRowLength_ }
+      , memoryImageHeight{ memoryImageHeight_ }
+      , imageSubresource{ imageSubresource_ }
+      , imageOffset{ imageOffset_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -18988,12 +18988,12 @@
                                                    uint32_t                                    regionCount_     = {},
                                                    const VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT * pRegions_ = {},
                                                    const void *                                       pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -19152,10 +19152,10 @@
                                                          VULKAN_HPP_NAMESPACE::MicromapEXT                 dst_ = {},
                                                          VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode_  = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone,
                                                          const void *                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -19253,10 +19253,10 @@
                                               VULKAN_HPP_NAMESPACE::MicromapEXT         dst_   = {},
                                               VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT mode_  = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone,
                                               const void *                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -19371,10 +19371,10 @@
                                                          VULKAN_HPP_NAMESPACE::DeviceOrHostAddressKHR dst_  = {},
                                                          VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT    mode_ = VULKAN_HPP_NAMESPACE::CopyMicromapModeEXT::eClone,
                                                          const void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , src( src_ )
-      , dst( dst_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , src{ src_ }
+      , dst{ dst_ }
+      , mode{ mode_ }
     {
     }
 
@@ -19470,9 +19470,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       CuFunctionCreateInfoNVX( VULKAN_HPP_NAMESPACE::CuModuleNVX module_ = {}, const char * pName_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , module( module_ )
-      , pName( pName_ )
+      : pNext{ pNext_ }
+      , module{ module_ }
+      , pName{ pName_ }
     {
     }
 
@@ -19595,19 +19595,19 @@
                                           size_t                              extraCount_     = {},
                                           const void * const *                pExtras_        = {},
                                           const void *                        pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , function( function_ )
-      , gridDimX( gridDimX_ )
-      , gridDimY( gridDimY_ )
-      , gridDimZ( gridDimZ_ )
-      , blockDimX( blockDimX_ )
-      , blockDimY( blockDimY_ )
-      , blockDimZ( blockDimZ_ )
-      , sharedMemBytes( sharedMemBytes_ )
-      , paramCount( paramCount_ )
-      , pParams( pParams_ )
-      , extraCount( extraCount_ )
-      , pExtras( pExtras_ )
+      : pNext{ pNext_ }
+      , function{ function_ }
+      , gridDimX{ gridDimX_ }
+      , gridDimY{ gridDimY_ }
+      , gridDimZ{ gridDimZ_ }
+      , blockDimX{ blockDimX_ }
+      , blockDimY{ blockDimY_ }
+      , blockDimZ{ blockDimZ_ }
+      , sharedMemBytes{ sharedMemBytes_ }
+      , paramCount{ paramCount_ }
+      , pParams{ pParams_ }
+      , extraCount{ extraCount_ }
+      , pExtras{ pExtras_ }
     {
     }
 
@@ -19840,9 +19840,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR CuModuleCreateInfoNVX( size_t dataSize_ = {}, const void * pData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dataSize( dataSize_ )
-      , pData( pData_ )
+      : pNext{ pNext_ }
+      , dataSize{ dataSize_ }
+      , pData{ pData_ }
     {
     }
 
@@ -19964,9 +19964,9 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       CudaFunctionCreateInfoNV( VULKAN_HPP_NAMESPACE::CudaModuleNV module_ = {}, const char * pName_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , module( module_ )
-      , pName( pName_ )
+      : pNext{ pNext_ }
+      , module{ module_ }
+      , pName{ pName_ }
     {
     }
 
@@ -20091,19 +20091,19 @@
                                            size_t                               extraCount_     = {},
                                            const void * const *                 pExtras_        = {},
                                            const void *                         pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , function( function_ )
-      , gridDimX( gridDimX_ )
-      , gridDimY( gridDimY_ )
-      , gridDimZ( gridDimZ_ )
-      , blockDimX( blockDimX_ )
-      , blockDimY( blockDimY_ )
-      , blockDimZ( blockDimZ_ )
-      , sharedMemBytes( sharedMemBytes_ )
-      , paramCount( paramCount_ )
-      , pParams( pParams_ )
-      , extraCount( extraCount_ )
-      , pExtras( pExtras_ )
+      : pNext{ pNext_ }
+      , function{ function_ }
+      , gridDimX{ gridDimX_ }
+      , gridDimY{ gridDimY_ }
+      , gridDimZ{ gridDimZ_ }
+      , blockDimX{ blockDimX_ }
+      , blockDimY{ blockDimY_ }
+      , blockDimZ{ blockDimZ_ }
+      , sharedMemBytes{ sharedMemBytes_ }
+      , paramCount{ paramCount_ }
+      , pParams{ pParams_ }
+      , extraCount{ extraCount_ }
+      , pExtras{ pExtras_ }
     {
     }
 
@@ -20338,9 +20338,9 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR CudaModuleCreateInfoNV( size_t dataSize_ = {}, const void * pData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dataSize( dataSize_ )
-      , pData( pData_ )
+      : pNext{ pNext_ }
+      , dataSize{ dataSize_ }
+      , pData{ pData_ }
     {
     }
 
@@ -20466,11 +20466,11 @@
                                                   uint32_t         signalSemaphoreValuesCount_ = {},
                                                   const uint64_t * pSignalSemaphoreValues_     = {},
                                                   const void *     pNext_                      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreValuesCount( waitSemaphoreValuesCount_ )
-      , pWaitSemaphoreValues( pWaitSemaphoreValues_ )
-      , signalSemaphoreValuesCount( signalSemaphoreValuesCount_ )
-      , pSignalSemaphoreValues( pSignalSemaphoreValues_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreValuesCount{ waitSemaphoreValuesCount_ }
+      , pWaitSemaphoreValues{ pWaitSemaphoreValues_ }
+      , signalSemaphoreValuesCount{ signalSemaphoreValuesCount_ }
+      , pSignalSemaphoreValues{ pSignalSemaphoreValues_ }
     {
     }
 
@@ -20628,9 +20628,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14
       DebugMarkerMarkerInfoEXT( const char * pMarkerName_ = {}, std::array<float, 4> const & color_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pMarkerName( pMarkerName_ )
-      , color( color_ )
+      : pNext{ pNext_ }
+      , pMarkerName{ pMarkerName_ }
+      , color{ color_ }
     {
     }
 
@@ -20746,10 +20746,10 @@
                                     uint64_t                                       object_      = {},
                                     const char *                                   pObjectName_ = {},
                                     const void *                                   pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , objectType( objectType_ )
-      , object( object_ )
-      , pObjectName( pObjectName_ )
+      : pNext{ pNext_ }
+      , objectType{ objectType_ }
+      , object{ object_ }
+      , pObjectName{ pObjectName_ }
     {
     }
 
@@ -20880,12 +20880,12 @@
                                    size_t                                         tagSize_    = {},
                                    const void *                                   pTag_       = {},
                                    const void *                                   pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , objectType( objectType_ )
-      , object( object_ )
-      , tagName( tagName_ )
-      , tagSize( tagSize_ )
-      , pTag( pTag_ )
+      : pNext{ pNext_ }
+      , objectType{ objectType_ }
+      , object{ object_ }
+      , tagName{ tagName_ }
+      , tagSize{ tagSize_ }
+      , pTag{ pTag_ }
     {
     }
 
@@ -21040,10 +21040,10 @@
                                                            PFN_vkDebugReportCallbackEXT              pfnCallback_ = {},
                                                            void *                                    pUserData_   = {},
                                                            const void *                              pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pfnCallback( pfnCallback_ )
-      , pUserData( pUserData_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pfnCallback{ pfnCallback_ }
+      , pUserData{ pUserData_ }
     {
     }
 
@@ -21153,9 +21153,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14
       DebugUtilsLabelEXT( const char * pLabelName_ = {}, std::array<float, 4> const & color_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pLabelName( pLabelName_ )
-      , color( color_ )
+      : pNext{ pNext_ }
+      , pLabelName{ pLabelName_ }
+      , color{ color_ }
     {
     }
 
@@ -21267,10 +21267,10 @@
                                                       uint64_t                         objectHandle_ = {},
                                                       const char *                     pObjectName_  = {},
                                                       const void *                     pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , objectType( objectType_ )
-      , objectHandle( objectHandle_ )
-      , pObjectName( pObjectName_ )
+      : pNext{ pNext_ }
+      , objectType{ objectType_ }
+      , objectHandle{ objectHandle_ }
+      , pObjectName{ pObjectName_ }
     {
     }
 
@@ -21402,17 +21402,17 @@
                                                                 uint32_t                                                      objectCount_      = {},
                                                                 const VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT *     pObjects_         = {},
                                                                 const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pMessageIdName( pMessageIdName_ )
-      , messageIdNumber( messageIdNumber_ )
-      , pMessage( pMessage_ )
-      , queueLabelCount( queueLabelCount_ )
-      , pQueueLabels( pQueueLabels_ )
-      , cmdBufLabelCount( cmdBufLabelCount_ )
-      , pCmdBufLabels( pCmdBufLabels_ )
-      , objectCount( objectCount_ )
-      , pObjects( pObjects_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pMessageIdName{ pMessageIdName_ }
+      , messageIdNumber{ messageIdNumber_ }
+      , pMessage{ pMessage_ }
+      , queueLabelCount{ queueLabelCount_ }
+      , pQueueLabels{ pQueueLabels_ }
+      , cmdBufLabelCount{ cmdBufLabelCount_ }
+      , pCmdBufLabels{ pCmdBufLabels_ }
+      , objectCount{ objectCount_ }
+      , pObjects{ pObjects_ }
     {
     }
 
@@ -21676,12 +21676,12 @@
                                                            PFN_vkDebugUtilsMessengerCallbackEXT                    pfnUserCallback_ = {},
                                                            void *                                                  pUserData_       = {},
                                                            const void *                                            pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , messageSeverity( messageSeverity_ )
-      , messageType( messageType_ )
-      , pfnUserCallback( pfnUserCallback_ )
-      , pUserData( pUserData_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , messageSeverity{ messageSeverity_ }
+      , messageType{ messageType_ }
+      , pfnUserCallback{ pfnUserCallback_ }
+      , pUserData{ pUserData_ }
     {
     }
 
@@ -21814,12 +21814,12 @@
                                                      size_t                           tagSize_      = {},
                                                      const void *                     pTag_         = {},
                                                      const void *                     pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , objectType( objectType_ )
-      , objectHandle( objectHandle_ )
-      , tagName( tagName_ )
-      , tagSize( tagSize_ )
-      , pTag( pTag_ )
+      : pNext{ pNext_ }
+      , objectType{ objectType_ }
+      , objectHandle{ objectHandle_ }
+      , tagName{ tagName_ }
+      , tagSize{ tagSize_ }
+      , pTag{ pTag_ }
     {
     }
 
@@ -21977,11 +21977,11 @@
                                                    VULKAN_HPP_NAMESPACE::DeviceSize                       compressedSize_      = {},
                                                    VULKAN_HPP_NAMESPACE::DeviceSize                       decompressedSize_    = {},
                                                    VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV decompressionMethod_ = {} ) VULKAN_HPP_NOEXCEPT
-      : srcAddress( srcAddress_ )
-      , dstAddress( dstAddress_ )
-      , compressedSize( compressedSize_ )
-      , decompressedSize( decompressedSize_ )
-      , decompressionMethod( decompressionMethod_ )
+      : srcAddress{ srcAddress_ }
+      , dstAddress{ dstAddress_ }
+      , compressedSize{ compressedSize_ }
+      , decompressedSize{ decompressedSize_ }
+      , decompressionMethod{ decompressionMethod_ }
     {
     }
 
@@ -22097,8 +22097,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DedicatedAllocationBufferCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ = {},
                                                                 const void *                 pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dedicatedAllocation( dedicatedAllocation_ )
+      : pNext{ pNext_ }
+      , dedicatedAllocation{ dedicatedAllocation_ }
     {
     }
 
@@ -22195,8 +22195,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DedicatedAllocationImageCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocation_ = {},
                                                                const void *                 pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dedicatedAllocation( dedicatedAllocation_ )
+      : pNext{ pNext_ }
+      , dedicatedAllocation{ dedicatedAllocation_ }
     {
     }
 
@@ -22294,9 +22294,9 @@
     VULKAN_HPP_CONSTEXPR DedicatedAllocationMemoryAllocateInfoNV( VULKAN_HPP_NAMESPACE::Image  image_  = {},
                                                                   VULKAN_HPP_NAMESPACE::Buffer buffer_ = {},
                                                                   const void *                 pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -22402,11 +22402,11 @@
                                          VULKAN_HPP_NAMESPACE::PipelineStageFlags2 dstStageMask_  = {},
                                          VULKAN_HPP_NAMESPACE::AccessFlags2        dstAccessMask_ = {},
                                          const void *                              pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcStageMask( srcStageMask_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstStageMask( dstStageMask_ )
-      , dstAccessMask( dstAccessMask_ )
+      : pNext{ pNext_ }
+      , srcStageMask{ srcStageMask_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstStageMask{ dstStageMask_ }
+      , dstAccessMask{ dstAccessMask_ }
     {
     }
 
@@ -22528,11 +22528,11 @@
                                                 uint32_t                               levelCount_     = {},
                                                 uint32_t                               baseArrayLayer_ = {},
                                                 uint32_t                               layerCount_     = {} ) VULKAN_HPP_NOEXCEPT
-      : aspectMask( aspectMask_ )
-      , baseMipLevel( baseMipLevel_ )
-      , levelCount( levelCount_ )
-      , baseArrayLayer( baseArrayLayer_ )
-      , layerCount( layerCount_ )
+      : aspectMask{ aspectMask_ }
+      , baseMipLevel{ baseMipLevel_ }
+      , levelCount{ levelCount_ }
+      , baseArrayLayer{ baseArrayLayer_ }
+      , layerCount{ layerCount_ }
     {
     }
 
@@ -22652,17 +22652,17 @@
                                               VULKAN_HPP_NAMESPACE::Image                 image_               = {},
                                               VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_    = {},
                                               const void *                                pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcStageMask( srcStageMask_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstStageMask( dstStageMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , oldLayout( oldLayout_ )
-      , newLayout( newLayout_ )
-      , srcQueueFamilyIndex( srcQueueFamilyIndex_ )
-      , dstQueueFamilyIndex( dstQueueFamilyIndex_ )
-      , image( image_ )
-      , subresourceRange( subresourceRange_ )
+      : pNext{ pNext_ }
+      , srcStageMask{ srcStageMask_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstStageMask{ dstStageMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , oldLayout{ oldLayout_ }
+      , newLayout{ newLayout_ }
+      , srcQueueFamilyIndex{ srcQueueFamilyIndex_ }
+      , dstQueueFamilyIndex{ dstQueueFamilyIndex_ }
+      , image{ image_ }
+      , subresourceRange{ subresourceRange_ }
     {
     }
 
@@ -22854,14 +22854,14 @@
                                          uint32_t                                           imageMemoryBarrierCount_  = {},
                                          const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2 *  pImageMemoryBarriers_     = {},
                                          const void *                                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dependencyFlags( dependencyFlags_ )
-      , memoryBarrierCount( memoryBarrierCount_ )
-      , pMemoryBarriers( pMemoryBarriers_ )
-      , bufferMemoryBarrierCount( bufferMemoryBarrierCount_ )
-      , pBufferMemoryBarriers( pBufferMemoryBarriers_ )
-      , imageMemoryBarrierCount( imageMemoryBarrierCount_ )
-      , pImageMemoryBarriers( pImageMemoryBarriers_ )
+      : pNext{ pNext_ }
+      , dependencyFlags{ dependencyFlags_ }
+      , memoryBarrierCount{ memoryBarrierCount_ }
+      , pMemoryBarriers{ pMemoryBarriers_ }
+      , bufferMemoryBarrierCount{ bufferMemoryBarrierCount_ }
+      , pBufferMemoryBarriers{ pBufferMemoryBarriers_ }
+      , imageMemoryBarrierCount{ imageMemoryBarrierCount_ }
+      , pImageMemoryBarriers{ pImageMemoryBarriers_ }
     {
     }
 
@@ -23069,10 +23069,10 @@
                                            float        depthBiasClamp_          = {},
                                            float        depthBiasSlopeFactor_    = {},
                                            const void * pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthBiasConstantFactor( depthBiasConstantFactor_ )
-      , depthBiasClamp( depthBiasClamp_ )
-      , depthBiasSlopeFactor( depthBiasSlopeFactor_ )
+      : pNext{ pNext_ }
+      , depthBiasConstantFactor{ depthBiasConstantFactor_ }
+      , depthBiasClamp{ depthBiasClamp_ }
+      , depthBiasSlopeFactor{ depthBiasSlopeFactor_ }
     {
     }
 
@@ -23182,9 +23182,9 @@
                                                            VULKAN_HPP_NAMESPACE::DepthBiasRepresentationEXT::eLeastRepresentableValueFormat,
                                                          VULKAN_HPP_NAMESPACE::Bool32 depthBiasExact_ = {},
                                                          const void *                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthBiasRepresentation( depthBiasRepresentation_ )
-      , depthBiasExact( depthBiasExact_ )
+      : pNext{ pNext_ }
+      , depthBiasRepresentation{ depthBiasRepresentation_ }
+      , depthBiasExact{ depthBiasExact_ }
     {
     }
 
@@ -23294,10 +23294,10 @@
                                                    VULKAN_HPP_NAMESPACE::DeviceSize    range_   = {},
                                                    VULKAN_HPP_NAMESPACE::Format        format_  = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                    void *                              pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , address( address_ )
-      , range( range_ )
-      , format( format_ )
+      : pNext{ pNext_ }
+      , address{ address_ }
+      , range{ range_ }
+      , format{ format_ }
     {
     }
 
@@ -23412,9 +23412,9 @@
     VULKAN_HPP_CONSTEXPR DescriptorBufferBindingInfoEXT( VULKAN_HPP_NAMESPACE::DeviceAddress    address_ = {},
                                                          VULKAN_HPP_NAMESPACE::BufferUsageFlags usage_   = {},
                                                          void *                                 pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , address( address_ )
-      , usage( usage_ )
+      : pNext{ pNext_ }
+      , address{ address_ }
+      , usage{ usage_ }
     {
     }
 
@@ -23520,8 +23520,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DescriptorBufferBindingPushDescriptorBufferHandleEXT( VULKAN_HPP_NAMESPACE::Buffer buffer_ = {},
                                                                                void *                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -23617,9 +23617,9 @@
     VULKAN_HPP_CONSTEXPR DescriptorBufferInfo( VULKAN_HPP_NAMESPACE::Buffer     buffer_ = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize range_  = {} ) VULKAN_HPP_NOEXCEPT
-      : buffer( buffer_ )
-      , offset( offset_ )
-      , range( range_ )
+      : buffer{ buffer_ }
+      , offset{ offset_ }
+      , range{ range_ }
     {
     }
 
@@ -23714,9 +23714,9 @@
       DescriptorImageInfo( VULKAN_HPP_NAMESPACE::Sampler     sampler_     = {},
                            VULKAN_HPP_NAMESPACE::ImageView   imageView_   = {},
                            VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined ) VULKAN_HPP_NOEXCEPT
-      : sampler( sampler_ )
-      , imageView( imageView_ )
-      , imageLayout( imageLayout_ )
+      : sampler{ sampler_ }
+      , imageView{ imageView_ }
+      , imageLayout{ imageLayout_ }
     {
     }
 
@@ -23933,9 +23933,9 @@
     VULKAN_HPP_CONSTEXPR_14 DescriptorGetInfoEXT( VULKAN_HPP_NAMESPACE::DescriptorType    type_  = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler,
                                                   VULKAN_HPP_NAMESPACE::DescriptorDataEXT data_  = {},
                                                   const void *                            pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , data( data_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , data{ data_ }
     {
     }
 
@@ -24020,8 +24020,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DescriptorPoolSize( VULKAN_HPP_NAMESPACE::DescriptorType type_            = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler,
                                              uint32_t                             descriptorCount_ = {} ) VULKAN_HPP_NOEXCEPT
-      : type( type_ )
-      , descriptorCount( descriptorCount_ )
+      : type{ type_ }
+      , descriptorCount{ descriptorCount_ }
     {
     }
 
@@ -24110,11 +24110,11 @@
                                                    uint32_t                                         poolSizeCount_ = {},
                                                    const VULKAN_HPP_NAMESPACE::DescriptorPoolSize * pPoolSizes_    = {},
                                                    const void *                                     pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , maxSets( maxSets_ )
-      , poolSizeCount( poolSizeCount_ )
-      , pPoolSizes( pPoolSizes_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , maxSets{ maxSets_ }
+      , poolSizeCount{ poolSizeCount_ }
+      , pPoolSizes{ pPoolSizes_ }
     {
     }
 
@@ -24257,8 +24257,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DescriptorPoolInlineUniformBlockCreateInfo( uint32_t     maxInlineUniformBlockBindings_ = {},
                                                                      const void * pNext_                         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxInlineUniformBlockBindings( maxInlineUniformBlockBindings_ )
+      : pNext{ pNext_ }
+      , maxInlineUniformBlockBindings{ maxInlineUniformBlockBindings_ }
     {
     }
 
@@ -24359,10 +24359,10 @@
                                                     uint32_t                                          descriptorSetCount_ = {},
                                                     const VULKAN_HPP_NAMESPACE::DescriptorSetLayout * pSetLayouts_        = {},
                                                     const void *                                      pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorPool( descriptorPool_ )
-      , descriptorSetCount( descriptorSetCount_ )
-      , pSetLayouts( pSetLayouts_ )
+      : pNext{ pNext_ }
+      , descriptorPool{ descriptorPool_ }
+      , descriptorSetCount{ descriptorSetCount_ }
+      , pSetLayouts{ pSetLayouts_ }
     {
     }
 
@@ -24497,9 +24497,9 @@
     VULKAN_HPP_CONSTEXPR DescriptorSetBindingReferenceVALVE( VULKAN_HPP_NAMESPACE::DescriptorSetLayout descriptorSetLayout_ = {},
                                                              uint32_t                                  binding_             = {},
                                                              const void *                              pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorSetLayout( descriptorSetLayout_ )
-      , binding( binding_ )
+      : pNext{ pNext_ }
+      , descriptorSetLayout{ descriptorSetLayout_ }
+      , binding{ binding_ }
     {
     }
 
@@ -24603,11 +24603,11 @@
                                                      uint32_t                               descriptorCount_ = {},
                                                      VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_      = {},
                                                      const VULKAN_HPP_NAMESPACE::Sampler *  pImmutableSamplers_ = {} ) VULKAN_HPP_NOEXCEPT
-      : binding( binding_ )
-      , descriptorType( descriptorType_ )
-      , descriptorCount( descriptorCount_ )
-      , stageFlags( stageFlags_ )
-      , pImmutableSamplers( pImmutableSamplers_ )
+      : binding{ binding_ }
+      , descriptorType{ descriptorType_ }
+      , descriptorCount{ descriptorCount_ }
+      , stageFlags{ stageFlags_ }
+      , pImmutableSamplers{ pImmutableSamplers_ }
     {
     }
 
@@ -24747,9 +24747,9 @@
     VULKAN_HPP_CONSTEXPR DescriptorSetLayoutBindingFlagsCreateInfo( uint32_t                                             bindingCount_  = {},
                                                                     const VULKAN_HPP_NAMESPACE::DescriptorBindingFlags * pBindingFlags_ = {},
                                                                     const void *                                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , bindingCount( bindingCount_ )
-      , pBindingFlags( pBindingFlags_ )
+      : pNext{ pNext_ }
+      , bindingCount{ bindingCount_ }
+      , pBindingFlags{ pBindingFlags_ }
     {
     }
 
@@ -24876,10 +24876,10 @@
                                                         uint32_t                                                 bindingCount_ = {},
                                                         const VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding * pBindings_    = {},
                                                         const void *                                             pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , bindingCount( bindingCount_ )
-      , pBindings( pBindings_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , bindingCount{ bindingCount_ }
+      , pBindings{ pBindings_ }
     {
     }
 
@@ -25014,9 +25014,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       DescriptorSetLayoutHostMappingInfoVALVE( size_t descriptorOffset_ = {}, uint32_t descriptorSize_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorOffset( descriptorOffset_ )
-      , descriptorSize( descriptorSize_ )
+      : pNext{ pNext_ }
+      , descriptorOffset{ descriptorOffset_ }
+      , descriptorSize{ descriptorSize_ }
     {
     }
 
@@ -25118,8 +25118,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DescriptorSetLayoutSupport( VULKAN_HPP_NAMESPACE::Bool32 supported_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supported( supported_ )
+      : pNext{ pNext_ }
+      , supported{ supported_ }
     {
     }
 
@@ -25204,9 +25204,9 @@
     VULKAN_HPP_CONSTEXPR DescriptorSetVariableDescriptorCountAllocateInfo( uint32_t         descriptorSetCount_ = {},
                                                                            const uint32_t * pDescriptorCounts_  = {},
                                                                            const void *     pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorSetCount( descriptorSetCount_ )
-      , pDescriptorCounts( pDescriptorCounts_ )
+      : pNext{ pNext_ }
+      , descriptorSetCount{ descriptorSetCount_ }
+      , pDescriptorCounts{ pDescriptorCounts_ }
     {
     }
 
@@ -25331,8 +25331,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DescriptorSetVariableDescriptorCountLayoutSupport( uint32_t maxVariableDescriptorCount_ = {},
                                                                             void *   pNext_                      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxVariableDescriptorCount( maxVariableDescriptorCount_ )
+      : pNext{ pNext_ }
+      , maxVariableDescriptorCount{ maxVariableDescriptorCount_ }
     {
     }
 
@@ -25419,12 +25419,12 @@
                                                         VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_  = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler,
                                                         size_t                               offset_          = {},
                                                         size_t                               stride_          = {} ) VULKAN_HPP_NOEXCEPT
-      : dstBinding( dstBinding_ )
-      , dstArrayElement( dstArrayElement_ )
-      , descriptorCount( descriptorCount_ )
-      , descriptorType( descriptorType_ )
-      , offset( offset_ )
-      , stride( stride_ )
+      : dstBinding{ dstBinding_ }
+      , dstArrayElement{ dstArrayElement_ }
+      , descriptorCount{ descriptorCount_ }
+      , descriptorType{ descriptorType_ }
+      , offset{ offset_ }
+      , stride{ stride_ }
     {
     }
 
@@ -25552,15 +25552,15 @@
       VULKAN_HPP_NAMESPACE::PipelineLayout                        pipelineLayout_      = {},
       uint32_t                                                    set_                 = {},
       const void *                                                pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , descriptorUpdateEntryCount( descriptorUpdateEntryCount_ )
-      , pDescriptorUpdateEntries( pDescriptorUpdateEntries_ )
-      , templateType( templateType_ )
-      , descriptorSetLayout( descriptorSetLayout_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , pipelineLayout( pipelineLayout_ )
-      , set( set_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , descriptorUpdateEntryCount{ descriptorUpdateEntryCount_ }
+      , pDescriptorUpdateEntries{ pDescriptorUpdateEntries_ }
+      , templateType{ templateType_ }
+      , descriptorSetLayout{ descriptorSetLayout_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , pipelineLayout{ pipelineLayout_ }
+      , set{ set_ }
     {
     }
 
@@ -25763,11 +25763,11 @@
       VULKAN_HPP_NAMESPACE::DeviceSize                   size_        = {},
       VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT  bindingType_ = VULKAN_HPP_NAMESPACE::DeviceAddressBindingTypeEXT::eBind,
       void *                                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , baseAddress( baseAddress_ )
-      , size( size_ )
-      , bindingType( bindingType_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , baseAddress{ baseAddress_ }
+      , size{ size_ }
+      , bindingType{ bindingType_ }
     {
     }
 
@@ -25891,8 +25891,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceBufferMemoryRequirements( const VULKAN_HPP_NAMESPACE::BufferCreateInfo * pCreateInfo_ = {},
                                                          const void *                                   pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pCreateInfo( pCreateInfo_ )
+      : pNext{ pNext_ }
+      , pCreateInfo{ pCreateInfo_ }
     {
     }
 
@@ -25993,11 +25993,11 @@
                                                 uint32_t                                     queueCount_       = {},
                                                 const float *                                pQueuePriorities_ = {},
                                                 const void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , queueFamilyIndex( queueFamilyIndex_ )
-      , queueCount( queueCount_ )
-      , pQueuePriorities( pQueuePriorities_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , queueFamilyIndex{ queueFamilyIndex_ }
+      , queueCount{ queueCount_ }
+      , pQueuePriorities{ pQueuePriorities_ }
     {
     }
 
@@ -26193,61 +26193,61 @@
                                                  VULKAN_HPP_NAMESPACE::Bool32 sparseResidencyAliased_                  = {},
                                                  VULKAN_HPP_NAMESPACE::Bool32 variableMultisampleRate_                 = {},
                                                  VULKAN_HPP_NAMESPACE::Bool32 inheritedQueries_                        = {} ) VULKAN_HPP_NOEXCEPT
-      : robustBufferAccess( robustBufferAccess_ )
-      , fullDrawIndexUint32( fullDrawIndexUint32_ )
-      , imageCubeArray( imageCubeArray_ )
-      , independentBlend( independentBlend_ )
-      , geometryShader( geometryShader_ )
-      , tessellationShader( tessellationShader_ )
-      , sampleRateShading( sampleRateShading_ )
-      , dualSrcBlend( dualSrcBlend_ )
-      , logicOp( logicOp_ )
-      , multiDrawIndirect( multiDrawIndirect_ )
-      , drawIndirectFirstInstance( drawIndirectFirstInstance_ )
-      , depthClamp( depthClamp_ )
-      , depthBiasClamp( depthBiasClamp_ )
-      , fillModeNonSolid( fillModeNonSolid_ )
-      , depthBounds( depthBounds_ )
-      , wideLines( wideLines_ )
-      , largePoints( largePoints_ )
-      , alphaToOne( alphaToOne_ )
-      , multiViewport( multiViewport_ )
-      , samplerAnisotropy( samplerAnisotropy_ )
-      , textureCompressionETC2( textureCompressionETC2_ )
-      , textureCompressionASTC_LDR( textureCompressionASTC_LDR_ )
-      , textureCompressionBC( textureCompressionBC_ )
-      , occlusionQueryPrecise( occlusionQueryPrecise_ )
-      , pipelineStatisticsQuery( pipelineStatisticsQuery_ )
-      , vertexPipelineStoresAndAtomics( vertexPipelineStoresAndAtomics_ )
-      , fragmentStoresAndAtomics( fragmentStoresAndAtomics_ )
-      , shaderTessellationAndGeometryPointSize( shaderTessellationAndGeometryPointSize_ )
-      , shaderImageGatherExtended( shaderImageGatherExtended_ )
-      , shaderStorageImageExtendedFormats( shaderStorageImageExtendedFormats_ )
-      , shaderStorageImageMultisample( shaderStorageImageMultisample_ )
-      , shaderStorageImageReadWithoutFormat( shaderStorageImageReadWithoutFormat_ )
-      , shaderStorageImageWriteWithoutFormat( shaderStorageImageWriteWithoutFormat_ )
-      , shaderUniformBufferArrayDynamicIndexing( shaderUniformBufferArrayDynamicIndexing_ )
-      , shaderSampledImageArrayDynamicIndexing( shaderSampledImageArrayDynamicIndexing_ )
-      , shaderStorageBufferArrayDynamicIndexing( shaderStorageBufferArrayDynamicIndexing_ )
-      , shaderStorageImageArrayDynamicIndexing( shaderStorageImageArrayDynamicIndexing_ )
-      , shaderClipDistance( shaderClipDistance_ )
-      , shaderCullDistance( shaderCullDistance_ )
-      , shaderFloat64( shaderFloat64_ )
-      , shaderInt64( shaderInt64_ )
-      , shaderInt16( shaderInt16_ )
-      , shaderResourceResidency( shaderResourceResidency_ )
-      , shaderResourceMinLod( shaderResourceMinLod_ )
-      , sparseBinding( sparseBinding_ )
-      , sparseResidencyBuffer( sparseResidencyBuffer_ )
-      , sparseResidencyImage2D( sparseResidencyImage2D_ )
-      , sparseResidencyImage3D( sparseResidencyImage3D_ )
-      , sparseResidency2Samples( sparseResidency2Samples_ )
-      , sparseResidency4Samples( sparseResidency4Samples_ )
-      , sparseResidency8Samples( sparseResidency8Samples_ )
-      , sparseResidency16Samples( sparseResidency16Samples_ )
-      , sparseResidencyAliased( sparseResidencyAliased_ )
-      , variableMultisampleRate( variableMultisampleRate_ )
-      , inheritedQueries( inheritedQueries_ )
+      : robustBufferAccess{ robustBufferAccess_ }
+      , fullDrawIndexUint32{ fullDrawIndexUint32_ }
+      , imageCubeArray{ imageCubeArray_ }
+      , independentBlend{ independentBlend_ }
+      , geometryShader{ geometryShader_ }
+      , tessellationShader{ tessellationShader_ }
+      , sampleRateShading{ sampleRateShading_ }
+      , dualSrcBlend{ dualSrcBlend_ }
+      , logicOp{ logicOp_ }
+      , multiDrawIndirect{ multiDrawIndirect_ }
+      , drawIndirectFirstInstance{ drawIndirectFirstInstance_ }
+      , depthClamp{ depthClamp_ }
+      , depthBiasClamp{ depthBiasClamp_ }
+      , fillModeNonSolid{ fillModeNonSolid_ }
+      , depthBounds{ depthBounds_ }
+      , wideLines{ wideLines_ }
+      , largePoints{ largePoints_ }
+      , alphaToOne{ alphaToOne_ }
+      , multiViewport{ multiViewport_ }
+      , samplerAnisotropy{ samplerAnisotropy_ }
+      , textureCompressionETC2{ textureCompressionETC2_ }
+      , textureCompressionASTC_LDR{ textureCompressionASTC_LDR_ }
+      , textureCompressionBC{ textureCompressionBC_ }
+      , occlusionQueryPrecise{ occlusionQueryPrecise_ }
+      , pipelineStatisticsQuery{ pipelineStatisticsQuery_ }
+      , vertexPipelineStoresAndAtomics{ vertexPipelineStoresAndAtomics_ }
+      , fragmentStoresAndAtomics{ fragmentStoresAndAtomics_ }
+      , shaderTessellationAndGeometryPointSize{ shaderTessellationAndGeometryPointSize_ }
+      , shaderImageGatherExtended{ shaderImageGatherExtended_ }
+      , shaderStorageImageExtendedFormats{ shaderStorageImageExtendedFormats_ }
+      , shaderStorageImageMultisample{ shaderStorageImageMultisample_ }
+      , shaderStorageImageReadWithoutFormat{ shaderStorageImageReadWithoutFormat_ }
+      , shaderStorageImageWriteWithoutFormat{ shaderStorageImageWriteWithoutFormat_ }
+      , shaderUniformBufferArrayDynamicIndexing{ shaderUniformBufferArrayDynamicIndexing_ }
+      , shaderSampledImageArrayDynamicIndexing{ shaderSampledImageArrayDynamicIndexing_ }
+      , shaderStorageBufferArrayDynamicIndexing{ shaderStorageBufferArrayDynamicIndexing_ }
+      , shaderStorageImageArrayDynamicIndexing{ shaderStorageImageArrayDynamicIndexing_ }
+      , shaderClipDistance{ shaderClipDistance_ }
+      , shaderCullDistance{ shaderCullDistance_ }
+      , shaderFloat64{ shaderFloat64_ }
+      , shaderInt64{ shaderInt64_ }
+      , shaderInt16{ shaderInt16_ }
+      , shaderResourceResidency{ shaderResourceResidency_ }
+      , shaderResourceMinLod{ shaderResourceMinLod_ }
+      , sparseBinding{ sparseBinding_ }
+      , sparseResidencyBuffer{ sparseResidencyBuffer_ }
+      , sparseResidencyImage2D{ sparseResidencyImage2D_ }
+      , sparseResidencyImage3D{ sparseResidencyImage3D_ }
+      , sparseResidency2Samples{ sparseResidency2Samples_ }
+      , sparseResidency4Samples{ sparseResidency4Samples_ }
+      , sparseResidency8Samples{ sparseResidency8Samples_ }
+      , sparseResidency16Samples{ sparseResidency16Samples_ }
+      , sparseResidencyAliased{ sparseResidencyAliased_ }
+      , variableMultisampleRate{ variableMultisampleRate_ }
+      , inheritedQueries{ inheritedQueries_ }
     {
     }
 
@@ -26860,15 +26860,15 @@
                                            const char * const *                                 ppEnabledExtensionNames_ = {},
                                            const VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * pEnabledFeatures_        = {},
                                            const void *                                         pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , queueCreateInfoCount( queueCreateInfoCount_ )
-      , pQueueCreateInfos( pQueueCreateInfos_ )
-      , enabledLayerCount( enabledLayerCount_ )
-      , ppEnabledLayerNames( ppEnabledLayerNames_ )
-      , enabledExtensionCount( enabledExtensionCount_ )
-      , ppEnabledExtensionNames( ppEnabledExtensionNames_ )
-      , pEnabledFeatures( pEnabledFeatures_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , queueCreateInfoCount{ queueCreateInfoCount_ }
+      , pQueueCreateInfos{ pQueueCreateInfos_ }
+      , enabledLayerCount{ enabledLayerCount_ }
+      , ppEnabledLayerNames{ ppEnabledLayerNames_ }
+      , enabledExtensionCount{ enabledExtensionCount_ }
+      , ppEnabledExtensionNames{ ppEnabledExtensionNames_ }
+      , pEnabledFeatures{ pEnabledFeatures_ }
     {
     }
 
@@ -27120,10 +27120,10 @@
                                                                 PFN_vkDeviceMemoryReportCallbackEXT              pfnUserCallback_ = {},
                                                                 void *                                           pUserData_       = {},
                                                                 const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pfnUserCallback( pfnUserCallback_ )
-      , pUserData( pUserData_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pfnUserCallback{ pfnUserCallback_ }
+      , pUserData{ pUserData_ }
     {
     }
 
@@ -27235,8 +27235,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceDiagnosticsConfigCreateInfoNV( VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigFlagsNV flags_ = {},
                                                               const void *                                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -27332,8 +27332,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceEventInfoEXT( VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT deviceEvent_ = VULKAN_HPP_NAMESPACE::DeviceEventTypeEXT::eDisplayHotplug,
                                              const void *                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceEvent( deviceEvent_ )
+      : pNext{ pNext_ }
+      , deviceEvent{ deviceEvent_ }
     {
     }
 
@@ -27425,9 +27425,9 @@
       DeviceFaultAddressInfoEXT( VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT addressType_      = VULKAN_HPP_NAMESPACE::DeviceFaultAddressTypeEXT::eNone,
                                  VULKAN_HPP_NAMESPACE::DeviceAddress             reportedAddress_  = {},
                                  VULKAN_HPP_NAMESPACE::DeviceSize                addressPrecision_ = {} ) VULKAN_HPP_NOEXCEPT
-      : addressType( addressType_ )
-      , reportedAddress( reportedAddress_ )
-      , addressPrecision( addressPrecision_ )
+      : addressType{ addressType_ }
+      , reportedAddress{ reportedAddress_ }
+      , addressPrecision{ addressPrecision_ }
     {
     }
 
@@ -27525,10 +27525,10 @@
                                                uint32_t                         vendorInfoCount_  = {},
                                                VULKAN_HPP_NAMESPACE::DeviceSize vendorBinarySize_ = {},
                                                void *                           pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , addressInfoCount( addressInfoCount_ )
-      , vendorInfoCount( vendorInfoCount_ )
-      , vendorBinarySize( vendorBinarySize_ )
+      : pNext{ pNext_ }
+      , addressInfoCount{ addressInfoCount_ }
+      , vendorInfoCount{ vendorInfoCount_ }
+      , vendorBinarySize{ vendorBinarySize_ }
     {
     }
 
@@ -27637,9 +27637,9 @@
     VULKAN_HPP_CONSTEXPR_14 DeviceFaultVendorInfoEXT( std::array<char, VK_MAX_DESCRIPTION_SIZE> const & description_     = {},
                                                       uint64_t                                          vendorFaultCode_ = {},
                                                       uint64_t                                          vendorFaultData_ = {} ) VULKAN_HPP_NOEXCEPT
-      : description( description_ )
-      , vendorFaultCode( vendorFaultCode_ )
-      , vendorFaultData( vendorFaultData_ )
+      : description{ description_ }
+      , vendorFaultCode{ vendorFaultCode_ }
+      , vendorFaultData{ vendorFaultData_ }
     {
     }
 
@@ -27770,11 +27770,11 @@
                                                 VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT *  pVendorInfos_      = {},
                                                 void *                                            pVendorBinaryData_ = {},
                                                 void *                                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , description( description_ )
-      , pAddressInfos( pAddressInfos_ )
-      , pVendorInfos( pVendorInfos_ )
-      , pVendorBinaryData( pVendorBinaryData_ )
+      : pNext{ pNext_ }
+      , description{ description_ }
+      , pAddressInfos{ pAddressInfos_ }
+      , pVendorInfos{ pVendorInfos_ }
+      , pVendorBinaryData{ pVendorBinaryData_ }
     {
     }
 
@@ -27789,10 +27789,10 @@
     DeviceFaultInfoEXT & operator=( DeviceFaultInfoEXT const & ) = delete;
 
     DeviceFaultInfoEXT( DeviceFaultInfoEXT && rhs ) VULKAN_HPP_NOEXCEPT
-      : pNext( rhs.pNext )
-      , pAddressInfos( rhs.pAddressInfos )
-      , pVendorInfos( rhs.pVendorInfos )
-      , pVendorBinaryData( rhs.pVendorBinaryData )
+      : pNext{ rhs.pNext }
+      , pAddressInfos{ rhs.pAddressInfos }
+      , pVendorInfos{ rhs.pVendorInfos }
+      , pVendorBinaryData{ rhs.pVendorBinaryData }
     {
       memcpy( description, rhs.description, VK_MAX_DESCRIPTION_SIZE );
 
@@ -27923,17 +27923,17 @@
       uint32_t                                                      engineNameOffset_      = {},
       uint32_t                                                      engineVersion_         = {},
       uint32_t                                                      apiVersion_            = {} ) VULKAN_HPP_NOEXCEPT
-      : headerSize( headerSize_ )
-      , headerVersion( headerVersion_ )
-      , vendorID( vendorID_ )
-      , deviceID( deviceID_ )
-      , driverVersion( driverVersion_ )
-      , pipelineCacheUUID( pipelineCacheUUID_ )
-      , applicationNameOffset( applicationNameOffset_ )
-      , applicationVersion( applicationVersion_ )
-      , engineNameOffset( engineNameOffset_ )
-      , engineVersion( engineVersion_ )
-      , apiVersion( apiVersion_ )
+      : headerSize{ headerSize_ }
+      , headerVersion{ headerVersion_ }
+      , vendorID{ vendorID_ }
+      , deviceID{ deviceID_ }
+      , driverVersion{ driverVersion_ }
+      , pipelineCacheUUID{ pipelineCacheUUID_ }
+      , applicationNameOffset{ applicationNameOffset_ }
+      , applicationVersion{ applicationVersion_ }
+      , engineNameOffset{ engineNameOffset_ }
+      , engineVersion{ engineVersion_ }
+      , apiVersion{ apiVersion_ }
     {
     }
 
@@ -28110,9 +28110,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       DeviceGroupBindSparseInfo( uint32_t resourceDeviceIndex_ = {}, uint32_t memoryDeviceIndex_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , resourceDeviceIndex( resourceDeviceIndex_ )
-      , memoryDeviceIndex( memoryDeviceIndex_ )
+      : pNext{ pNext_ }
+      , resourceDeviceIndex{ resourceDeviceIndex_ }
+      , memoryDeviceIndex{ memoryDeviceIndex_ }
     {
     }
 
@@ -28217,8 +28217,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceGroupCommandBufferBeginInfo( uint32_t deviceMask_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceMask( deviceMask_ )
+      : pNext{ pNext_ }
+      , deviceMask{ deviceMask_ }
     {
     }
 
@@ -28317,9 +28317,9 @@
     VULKAN_HPP_CONSTEXPR DeviceGroupDeviceCreateInfo( uint32_t                                     physicalDeviceCount_ = {},
                                                       const VULKAN_HPP_NAMESPACE::PhysicalDevice * pPhysicalDevices_    = {},
                                                       const void *                                 pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , physicalDeviceCount( physicalDeviceCount_ )
-      , pPhysicalDevices( pPhysicalDevices_ )
+      : pNext{ pNext_ }
+      , physicalDeviceCount{ physicalDeviceCount_ }
+      , pPhysicalDevices{ pPhysicalDevices_ }
     {
     }
 
@@ -28445,9 +28445,9 @@
     VULKAN_HPP_CONSTEXPR_14 DeviceGroupPresentCapabilitiesKHR( std::array<uint32_t, VK_MAX_DEVICE_GROUP_SIZE> const & presentMask_ = {},
                                                                VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR   modes_       = {},
                                                                void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentMask( presentMask_ )
-      , modes( modes_ )
+      : pNext{ pNext_ }
+      , presentMask{ presentMask_ }
+      , modes{ modes_ }
     {
     }
 
@@ -28536,10 +28536,10 @@
       const uint32_t *                                        pDeviceMasks_   = {},
       VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR mode_           = VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagBitsKHR::eLocal,
       const void *                                            pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pDeviceMasks( pDeviceMasks_ )
-      , mode( mode_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pDeviceMasks{ pDeviceMasks_ }
+      , mode{ mode_ }
     {
     }
 
@@ -28674,10 +28674,10 @@
                                                          uint32_t                             deviceRenderAreaCount_ = {},
                                                          const VULKAN_HPP_NAMESPACE::Rect2D * pDeviceRenderAreas_    = {},
                                                          const void *                         pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceMask( deviceMask_ )
-      , deviceRenderAreaCount( deviceRenderAreaCount_ )
-      , pDeviceRenderAreas( pDeviceRenderAreas_ )
+      : pNext{ pNext_ }
+      , deviceMask{ deviceMask_ }
+      , deviceRenderAreaCount{ deviceRenderAreaCount_ }
+      , pDeviceRenderAreas{ pDeviceRenderAreas_ }
     {
     }
 
@@ -28819,13 +28819,13 @@
                                                 uint32_t         signalSemaphoreCount_          = {},
                                                 const uint32_t * pSignalSemaphoreDeviceIndices_ = {},
                                                 const void *     pNext_                         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreCount( waitSemaphoreCount_ )
-      , pWaitSemaphoreDeviceIndices( pWaitSemaphoreDeviceIndices_ )
-      , commandBufferCount( commandBufferCount_ )
-      , pCommandBufferDeviceMasks( pCommandBufferDeviceMasks_ )
-      , signalSemaphoreCount( signalSemaphoreCount_ )
-      , pSignalSemaphoreDeviceIndices( pSignalSemaphoreDeviceIndices_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreCount{ waitSemaphoreCount_ }
+      , pWaitSemaphoreDeviceIndices{ pWaitSemaphoreDeviceIndices_ }
+      , commandBufferCount{ commandBufferCount_ }
+      , pCommandBufferDeviceMasks{ pCommandBufferDeviceMasks_ }
+      , signalSemaphoreCount{ signalSemaphoreCount_ }
+      , pSignalSemaphoreDeviceIndices{ pSignalSemaphoreDeviceIndices_ }
     {
     }
 
@@ -29021,8 +29021,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceGroupSwapchainCreateInfoKHR( VULKAN_HPP_NAMESPACE::DeviceGroupPresentModeFlagsKHR modes_ = {},
                                                             const void *                                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , modes( modes_ )
+      : pNext{ pNext_ }
+      , modes{ modes_ }
     {
     }
 
@@ -29130,20 +29130,20 @@
                                           const uint32_t *                          pQueueFamilyIndices_   = {},
                                           VULKAN_HPP_NAMESPACE::ImageLayout         initialLayout_         = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                           const void *                              pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , imageType( imageType_ )
-      , format( format_ )
-      , extent( extent_ )
-      , mipLevels( mipLevels_ )
-      , arrayLayers( arrayLayers_ )
-      , samples( samples_ )
-      , tiling( tiling_ )
-      , usage( usage_ )
-      , sharingMode( sharingMode_ )
-      , queueFamilyIndexCount( queueFamilyIndexCount_ )
-      , pQueueFamilyIndices( pQueueFamilyIndices_ )
-      , initialLayout( initialLayout_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , imageType{ imageType_ }
+      , format{ format_ }
+      , extent{ extent_ }
+      , mipLevels{ mipLevels_ }
+      , arrayLayers{ arrayLayers_ }
+      , samples{ samples_ }
+      , tiling{ tiling_ }
+      , usage{ usage_ }
+      , sharingMode{ sharingMode_ }
+      , queueFamilyIndexCount{ queueFamilyIndexCount_ }
+      , pQueueFamilyIndices{ pQueueFamilyIndices_ }
+      , initialLayout{ initialLayout_ }
     {
     }
 
@@ -29395,9 +29395,9 @@
       DeviceImageMemoryRequirements( const VULKAN_HPP_NAMESPACE::ImageCreateInfo * pCreateInfo_ = {},
                                      VULKAN_HPP_NAMESPACE::ImageAspectFlagBits     planeAspect_ = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor,
                                      const void *                                  pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pCreateInfo( pCreateInfo_ )
-      , planeAspect( planeAspect_ )
+      : pNext{ pNext_ }
+      , pCreateInfo{ pCreateInfo_ }
+      , planeAspect{ planeAspect_ }
     {
     }
 
@@ -29504,8 +29504,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageSubresource2KHR( VULKAN_HPP_NAMESPACE::ImageSubresource imageSubresource_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageSubresource( imageSubresource_ )
+      : pNext{ pNext_ }
+      , imageSubresource{ imageSubresource_ }
     {
     }
 
@@ -29604,9 +29604,9 @@
     VULKAN_HPP_CONSTEXPR DeviceImageSubresourceInfoKHR( const VULKAN_HPP_NAMESPACE::ImageCreateInfo *      pCreateInfo_  = {},
                                                         const VULKAN_HPP_NAMESPACE::ImageSubresource2KHR * pSubresource_ = {},
                                                         const void *                                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pCreateInfo( pCreateInfo_ )
-      , pSubresource( pSubresource_ )
+      : pNext{ pNext_ }
+      , pCreateInfo{ pCreateInfo_ }
+      , pSubresource{ pSubresource_ }
     {
     }
 
@@ -29713,8 +29713,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceMemoryOpaqueCaptureAddressInfo( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {},
                                                                const void *                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
     {
     }
 
@@ -29813,8 +29813,8 @@
     VULKAN_HPP_CONSTEXPR DeviceMemoryOverallocationCreateInfoAMD(
       VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD overallocationBehavior_ = VULKAN_HPP_NAMESPACE::MemoryOverallocationBehaviorAMD::eDefault,
       const void *                                          pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , overallocationBehavior( overallocationBehavior_ )
+      : pNext{ pNext_ }
+      , overallocationBehavior{ overallocationBehavior_ }
     {
     }
 
@@ -29918,14 +29918,14 @@
       uint64_t                                             objectHandle_   = {},
       uint32_t                                             heapIndex_      = {},
       void *                                               pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , type( type_ )
-      , memoryObjectId( memoryObjectId_ )
-      , size( size_ )
-      , objectType( objectType_ )
-      , objectHandle( objectHandle_ )
-      , heapIndex( heapIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , type{ type_ }
+      , memoryObjectId{ memoryObjectId_ }
+      , size{ size_ }
+      , objectType{ objectType_ }
+      , objectHandle{ objectHandle_ }
+      , heapIndex{ heapIndex_ }
     {
     }
 
@@ -30066,8 +30066,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DevicePrivateDataCreateInfo( uint32_t privateDataSlotRequestCount_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , privateDataSlotRequestCount( privateDataSlotRequestCount_ )
+      : pNext{ pNext_ }
+      , privateDataSlotRequestCount{ privateDataSlotRequestCount_ }
     {
     }
 
@@ -30166,8 +30166,8 @@
     VULKAN_HPP_CONSTEXPR
       DeviceQueueGlobalPriorityCreateInfoKHR( VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR globalPriority_ = VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow,
                                               const void *                                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , globalPriority( globalPriority_ )
+      : pNext{ pNext_ }
+      , globalPriority{ globalPriority_ }
     {
     }
 
@@ -30268,10 +30268,10 @@
                                            uint32_t                                     queueFamilyIndex_ = {},
                                            uint32_t                                     queueIndex_       = {},
                                            const void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , queueFamilyIndex( queueFamilyIndex_ )
-      , queueIndex( queueIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , queueFamilyIndex{ queueFamilyIndex_ }
+      , queueIndex{ queueIndex_ }
     {
     }
 
@@ -30382,8 +30382,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DeviceQueueShaderCoreControlCreateInfoARM( uint32_t shaderCoreCount_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderCoreCount( shaderCoreCount_ )
+      : pNext{ pNext_ }
+      , shaderCoreCount{ shaderCoreCount_ }
     {
     }
 
@@ -30480,9 +30480,9 @@
     VULKAN_HPP_CONSTEXPR DirectDriverLoadingInfoLUNARG( VULKAN_HPP_NAMESPACE::DirectDriverLoadingFlagsLUNARG flags_                  = {},
                                                         PFN_vkGetInstanceProcAddrLUNARG                      pfnGetInstanceProcAddr_ = {},
                                                         void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pfnGetInstanceProcAddr( pfnGetInstanceProcAddr_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pfnGetInstanceProcAddr{ pfnGetInstanceProcAddr_ }
     {
     }
 
@@ -30588,10 +30588,10 @@
       uint32_t                                                    driverCount_ = {},
       const VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG * pDrivers_    = {},
       const void *                                                pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mode( mode_ )
-      , driverCount( driverCount_ )
-      , pDrivers( pDrivers_ )
+      : pNext{ pNext_ }
+      , mode{ mode_ }
+      , driverCount{ driverCount_ }
+      , pDrivers{ pDrivers_ }
     {
     }
 
@@ -30724,10 +30724,10 @@
                                                        IDirectFB *                                         dfb_     = {},
                                                        IDirectFBSurface *                                  surface_ = {},
                                                        const void *                                        pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , dfb( dfb_ )
-      , surface( surface_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , dfb{ dfb_ }
+      , surface{ surface_ }
     {
     }
 
@@ -30841,9 +30841,9 @@
     VULKAN_HPP_CONSTEXPR_14 DispatchGraphCountInfoAMDX( uint32_t                                           count_  = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX infos_  = {},
                                                         uint64_t                                           stride_ = {} ) VULKAN_HPP_NOEXCEPT
-      : count( count_ )
-      , infos( infos_ )
-      , stride( stride_ )
+      : count{ count_ }
+      , infos{ infos_ }
+      , stride{ stride_ }
     {
     }
 
@@ -30922,10 +30922,10 @@
                                                    uint32_t                                           payloadCount_  = {},
                                                    VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstAMDX payloads_      = {},
                                                    uint64_t                                           payloadStride_ = {} ) VULKAN_HPP_NOEXCEPT
-      : nodeIndex( nodeIndex_ )
-      , payloadCount( payloadCount_ )
-      , payloads( payloads_ )
-      , payloadStride( payloadStride_ )
+      : nodeIndex{ nodeIndex_ }
+      , payloadCount{ payloadCount_ }
+      , payloads{ payloads_ }
+      , payloadStride{ payloadStride_ }
     {
     }
 
@@ -31007,9 +31007,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DispatchIndirectCommand( uint32_t x_ = {}, uint32_t y_ = {}, uint32_t z_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
-      , z( z_ )
+      : x{ x_ }
+      , y{ y_ }
+      , z{ z_ }
     {
     }
 
@@ -31106,8 +31106,8 @@
     VULKAN_HPP_CONSTEXPR
       DisplayEventInfoEXT( VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT displayEvent_ = VULKAN_HPP_NAMESPACE::DisplayEventTypeEXT::eFirstPixelOut,
                            const void *                              pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displayEvent( displayEvent_ )
+      : pNext{ pNext_ }
+      , displayEvent{ displayEvent_ }
     {
     }
 
@@ -31198,8 +31198,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayModeParametersKHR( VULKAN_HPP_NAMESPACE::Extent2D visibleRegion_ = {}, uint32_t refreshRate_ = {} ) VULKAN_HPP_NOEXCEPT
-      : visibleRegion( visibleRegion_ )
-      , refreshRate( refreshRate_ )
+      : visibleRegion{ visibleRegion_ }
+      , refreshRate{ refreshRate_ }
     {
     }
 
@@ -31289,9 +31289,9 @@
     VULKAN_HPP_CONSTEXPR DisplayModeCreateInfoKHR( VULKAN_HPP_NAMESPACE::DisplayModeCreateFlagsKHR flags_      = {},
                                                    VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR  parameters_ = {},
                                                    const void *                                    pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , parameters( parameters_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , parameters{ parameters_ }
     {
     }
 
@@ -31394,8 +31394,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayModePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR           displayMode_ = {},
                                                    VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR parameters_  = {} ) VULKAN_HPP_NOEXCEPT
-      : displayMode( displayMode_ )
-      , parameters( parameters_ )
+      : displayMode{ displayMode_ }
+      , parameters{ parameters_ }
     {
     }
 
@@ -31470,8 +31470,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayModeProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR displayModeProperties_ = {},
                                                     void *                                         pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displayModeProperties( displayModeProperties_ )
+      : pNext{ pNext_ }
+      , displayModeProperties{ displayModeProperties_ }
     {
     }
 
@@ -31553,8 +31553,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayNativeHdrSurfaceCapabilitiesAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingSupport_ = {},
                                                                  void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , localDimmingSupport( localDimmingSupport_ )
+      : pNext{ pNext_ }
+      , localDimmingSupport{ localDimmingSupport_ }
     {
     }
 
@@ -31640,15 +31640,15 @@
                                                       VULKAN_HPP_NAMESPACE::Offset2D                  maxDstPosition_ = {},
                                                       VULKAN_HPP_NAMESPACE::Extent2D                  minDstExtent_   = {},
                                                       VULKAN_HPP_NAMESPACE::Extent2D                  maxDstExtent_   = {} ) VULKAN_HPP_NOEXCEPT
-      : supportedAlpha( supportedAlpha_ )
-      , minSrcPosition( minSrcPosition_ )
-      , maxSrcPosition( maxSrcPosition_ )
-      , minSrcExtent( minSrcExtent_ )
-      , maxSrcExtent( maxSrcExtent_ )
-      , minDstPosition( minDstPosition_ )
-      , maxDstPosition( maxDstPosition_ )
-      , minDstExtent( minDstExtent_ )
-      , maxDstExtent( maxDstExtent_ )
+      : supportedAlpha{ supportedAlpha_ }
+      , minSrcPosition{ minSrcPosition_ }
+      , maxSrcPosition{ maxSrcPosition_ }
+      , minSrcExtent{ minSrcExtent_ }
+      , maxSrcExtent{ maxSrcExtent_ }
+      , minDstPosition{ minDstPosition_ }
+      , maxDstPosition{ maxDstPosition_ }
+      , minDstExtent{ minDstExtent_ }
+      , maxDstExtent{ maxDstExtent_ }
     {
     }
 
@@ -31740,8 +31740,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayPlaneCapabilities2KHR( VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR capabilities_ = {},
                                                        void *                                            pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , capabilities( capabilities_ )
+      : pNext{ pNext_ }
+      , capabilities{ capabilities_ }
     {
     }
 
@@ -31823,9 +31823,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       DisplayPlaneInfo2KHR( VULKAN_HPP_NAMESPACE::DisplayModeKHR mode_ = {}, uint32_t planeIndex_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mode( mode_ )
-      , planeIndex( planeIndex_ )
+      : pNext{ pNext_ }
+      , mode{ mode_ }
+      , planeIndex{ planeIndex_ }
     {
     }
 
@@ -31925,8 +31925,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayPlanePropertiesKHR( VULKAN_HPP_NAMESPACE::DisplayKHR currentDisplay_    = {},
                                                     uint32_t                         currentStackIndex_ = {} ) VULKAN_HPP_NOEXCEPT
-      : currentDisplay( currentDisplay_ )
-      , currentStackIndex( currentStackIndex_ )
+      : currentDisplay{ currentDisplay_ }
+      , currentStackIndex{ currentStackIndex_ }
     {
     }
 
@@ -32001,8 +32001,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayPlaneProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR displayPlaneProperties_ = {},
                                                      void *                                          pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displayPlaneProperties( displayPlaneProperties_ )
+      : pNext{ pNext_ }
+      , displayPlaneProperties{ displayPlaneProperties_ }
     {
     }
 
@@ -32084,8 +32084,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayPowerInfoEXT( VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT powerState_ = VULKAN_HPP_NAMESPACE::DisplayPowerStateEXT::eOff,
                                               const void *                               pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , powerState( powerState_ )
+      : pNext{ pNext_ }
+      , powerState{ powerState_ }
     {
     }
 
@@ -32182,10 +32182,10 @@
                                                 VULKAN_HPP_NAMESPACE::Rect2D dstRect_    = {},
                                                 VULKAN_HPP_NAMESPACE::Bool32 persistent_ = {},
                                                 const void *                 pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcRect( srcRect_ )
-      , dstRect( dstRect_ )
-      , persistent( persistent_ )
+      : pNext{ pNext_ }
+      , srcRect{ srcRect_ }
+      , dstRect{ dstRect_ }
+      , persistent{ persistent_ }
     {
     }
 
@@ -32301,13 +32301,13 @@
                                                VULKAN_HPP_NAMESPACE::SurfaceTransformFlagsKHR supportedTransforms_  = {},
                                                VULKAN_HPP_NAMESPACE::Bool32                   planeReorderPossible_ = {},
                                                VULKAN_HPP_NAMESPACE::Bool32                   persistentContent_    = {} ) VULKAN_HPP_NOEXCEPT
-      : display( display_ )
-      , displayName( displayName_ )
-      , physicalDimensions( physicalDimensions_ )
-      , physicalResolution( physicalResolution_ )
-      , supportedTransforms( supportedTransforms_ )
-      , planeReorderPossible( planeReorderPossible_ )
-      , persistentContent( persistentContent_ )
+      : display{ display_ }
+      , displayName{ displayName_ }
+      , physicalDimensions{ physicalDimensions_ }
+      , physicalResolution{ physicalResolution_ }
+      , supportedTransforms{ supportedTransforms_ }
+      , planeReorderPossible{ planeReorderPossible_ }
+      , persistentContent{ persistentContent_ }
     {
     }
 
@@ -32411,8 +32411,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DisplayProperties2KHR( VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR displayProperties_ = {},
                                                 void *                                     pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displayProperties( displayProperties_ )
+      : pNext{ pNext_ }
+      , displayProperties{ displayProperties_ }
     {
     }
 
@@ -32502,15 +32502,15 @@
                                    VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR alphaMode_ = VULKAN_HPP_NAMESPACE::DisplayPlaneAlphaFlagBitsKHR::eOpaque,
                                    VULKAN_HPP_NAMESPACE::Extent2D                     imageExtent_ = {},
                                    const void *                                       pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , displayMode( displayMode_ )
-      , planeIndex( planeIndex_ )
-      , planeStackIndex( planeStackIndex_ )
-      , transform( transform_ )
-      , globalAlpha( globalAlpha_ )
-      , alphaMode( alphaMode_ )
-      , imageExtent( imageExtent_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , displayMode{ displayMode_ }
+      , planeIndex{ planeIndex_ }
+      , planeStackIndex{ planeStackIndex_ }
+      , transform{ transform_ }
+      , globalAlpha{ globalAlpha_ }
+      , alphaMode{ alphaMode_ }
+      , imageExtent{ imageExtent_ }
     {
     }
 
@@ -32666,11 +32666,11 @@
                                                      uint32_t firstIndex_    = {},
                                                      int32_t  vertexOffset_  = {},
                                                      uint32_t firstInstance_ = {} ) VULKAN_HPP_NOEXCEPT
-      : indexCount( indexCount_ )
-      , instanceCount( instanceCount_ )
-      , firstIndex( firstIndex_ )
-      , vertexOffset( vertexOffset_ )
-      , firstInstance( firstInstance_ )
+      : indexCount{ indexCount_ }
+      , instanceCount{ instanceCount_ }
+      , firstIndex{ firstIndex_ }
+      , vertexOffset{ vertexOffset_ }
+      , firstInstance{ firstInstance_ }
     {
     }
 
@@ -32780,10 +32780,10 @@
                                               uint32_t instanceCount_ = {},
                                               uint32_t firstVertex_   = {},
                                               uint32_t firstInstance_ = {} ) VULKAN_HPP_NOEXCEPT
-      : vertexCount( vertexCount_ )
-      , instanceCount( instanceCount_ )
-      , firstVertex( firstVertex_ )
-      , firstInstance( firstInstance_ )
+      : vertexCount{ vertexCount_ }
+      , instanceCount{ instanceCount_ }
+      , firstVertex{ firstVertex_ }
+      , firstInstance{ firstInstance_ }
     {
     }
 
@@ -32883,9 +32883,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       DrawMeshTasksIndirectCommandEXT( uint32_t groupCountX_ = {}, uint32_t groupCountY_ = {}, uint32_t groupCountZ_ = {} ) VULKAN_HPP_NOEXCEPT
-      : groupCountX( groupCountX_ )
-      , groupCountY( groupCountY_ )
-      , groupCountZ( groupCountZ_ )
+      : groupCountX{ groupCountX_ }
+      , groupCountY{ groupCountY_ }
+      , groupCountZ{ groupCountZ_ }
     {
     }
 
@@ -32977,8 +32977,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR DrawMeshTasksIndirectCommandNV( uint32_t taskCount_ = {}, uint32_t firstTask_ = {} ) VULKAN_HPP_NOEXCEPT
-      : taskCount( taskCount_ )
-      , firstTask( firstTask_ )
+      : taskCount{ taskCount_ }
+      , firstTask{ firstTask_ }
     {
     }
 
@@ -33065,9 +33065,9 @@
     VULKAN_HPP_CONSTEXPR DrmFormatModifierProperties2EXT( uint64_t                                  drmFormatModifier_               = {},
                                                           uint32_t                                  drmFormatModifierPlaneCount_     = {},
                                                           VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 drmFormatModifierTilingFeatures_ = {} ) VULKAN_HPP_NOEXCEPT
-      : drmFormatModifier( drmFormatModifier_ )
-      , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ )
-      , drmFormatModifierTilingFeatures( drmFormatModifierTilingFeatures_ )
+      : drmFormatModifier{ drmFormatModifier_ }
+      , drmFormatModifierPlaneCount{ drmFormatModifierPlaneCount_ }
+      , drmFormatModifierTilingFeatures{ drmFormatModifierTilingFeatures_ }
     {
     }
 
@@ -33142,9 +33142,9 @@
     VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesEXT( uint64_t                                 drmFormatModifier_               = {},
                                                          uint32_t                                 drmFormatModifierPlaneCount_     = {},
                                                          VULKAN_HPP_NAMESPACE::FormatFeatureFlags drmFormatModifierTilingFeatures_ = {} ) VULKAN_HPP_NOEXCEPT
-      : drmFormatModifier( drmFormatModifier_ )
-      , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ )
-      , drmFormatModifierTilingFeatures( drmFormatModifierTilingFeatures_ )
+      : drmFormatModifier{ drmFormatModifier_ }
+      , drmFormatModifierPlaneCount{ drmFormatModifierPlaneCount_ }
+      , drmFormatModifierTilingFeatures{ drmFormatModifierTilingFeatures_ }
     {
     }
 
@@ -33222,9 +33222,9 @@
     VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesList2EXT( uint32_t                                                drmFormatModifierCount_       = {},
                                                               VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT * pDrmFormatModifierProperties_ = {},
                                                               void *                                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifierCount( drmFormatModifierCount_ )
-      , pDrmFormatModifierProperties( pDrmFormatModifierProperties_ )
+      : pNext{ pNext_ }
+      , drmFormatModifierCount{ drmFormatModifierCount_ }
+      , pDrmFormatModifierProperties{ pDrmFormatModifierProperties_ }
     {
     }
 
@@ -33320,9 +33320,9 @@
     VULKAN_HPP_CONSTEXPR DrmFormatModifierPropertiesListEXT( uint32_t                                               drmFormatModifierCount_       = {},
                                                              VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT * pDrmFormatModifierProperties_ = {},
                                                              void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifierCount( drmFormatModifierCount_ )
-      , pDrmFormatModifierProperties( pDrmFormatModifierProperties_ )
+      : pNext{ pNext_ }
+      , drmFormatModifierCount{ drmFormatModifierCount_ }
+      , pDrmFormatModifierProperties{ pDrmFormatModifierProperties_ }
     {
     }
 
@@ -33416,8 +33416,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR EventCreateInfo( VULKAN_HPP_NAMESPACE::EventCreateFlags flags_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -33511,9 +33511,9 @@
     VULKAN_HPP_CONSTEXPR PipelineLibraryCreateInfoKHR( uint32_t                               libraryCount_ = {},
                                                        const VULKAN_HPP_NAMESPACE::Pipeline * pLibraries_   = {},
                                                        const void *                           pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , libraryCount( libraryCount_ )
-      , pLibraries( pLibraries_ )
+      : pNext{ pNext_ }
+      , libraryCount{ libraryCount_ }
+      , pLibraries{ pLibraries_ }
     {
     }
 
@@ -33641,14 +33641,14 @@
                                                                VULKAN_HPP_NAMESPACE::Pipeline                              basePipelineHandle_ = {},
                                                                int32_t                                                     basePipelineIndex_  = {},
                                                                const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stageCount( stageCount_ )
-      , pStages( pStages_ )
-      , pLibraryInfo( pLibraryInfo_ )
-      , layout( layout_ )
-      , basePipelineHandle( basePipelineHandle_ )
-      , basePipelineIndex( basePipelineIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stageCount{ stageCount_ }
+      , pStages{ pStages_ }
+      , pLibraryInfo{ pLibraryInfo_ }
+      , layout{ layout_ }
+      , basePipelineHandle{ basePipelineHandle_ }
+      , basePipelineIndex{ basePipelineIndex_ }
     {
     }
 
@@ -33831,8 +33831,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExecutionGraphPipelineScratchSizeAMDX( VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , size{ size_ }
     {
     }
 
@@ -33929,8 +33929,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExportFenceCreateInfo( VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags handleTypes_ = {},
                                                 const void *                                       pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -34031,10 +34031,10 @@
                                                         DWORD                       dwAccess_    = {},
                                                         LPCWSTR                     name_        = {},
                                                         const void *                pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pAttributes( pAttributes_ )
-      , dwAccess( dwAccess_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , pAttributes{ pAttributes_ }
+      , dwAccess{ dwAccess_ }
+      , name{ name_ }
     {
     }
 
@@ -34145,8 +34145,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExportMemoryAllocateInfo( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {},
                                                    const void *                                        pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -34244,8 +34244,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExportMemoryAllocateInfoNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ = {},
                                                      const void *                                          pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -34345,10 +34345,10 @@
                                                          DWORD                       dwAccess_    = {},
                                                          LPCWSTR                     name_        = {},
                                                          const void *                pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pAttributes( pAttributes_ )
-      , dwAccess( dwAccess_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , pAttributes{ pAttributes_ }
+      , dwAccess{ dwAccess_ }
+      , name{ name_ }
     {
     }
 
@@ -34460,9 +34460,9 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       ExportMemoryWin32HandleInfoNV( const SECURITY_ATTRIBUTES * pAttributes_ = {}, DWORD dwAccess_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pAttributes( pAttributes_ )
-      , dwAccess( dwAccess_ )
+      : pNext{ pNext_ }
+      , pAttributes{ pAttributes_ }
+      , dwAccess{ dwAccess_ }
     {
     }
 
@@ -34568,9 +34568,9 @@
     VULKAN_HPP_CONSTEXPR ExportMetalBufferInfoEXT( VULKAN_HPP_NAMESPACE::DeviceMemory memory_    = {},
                                                    MTLBuffer_id                       mtlBuffer_ = {},
                                                    const void *                       pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , mtlBuffer( mtlBuffer_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , mtlBuffer{ mtlBuffer_ }
     {
     }
 
@@ -34676,9 +34676,9 @@
     VULKAN_HPP_CONSTEXPR ExportMetalCommandQueueInfoEXT( VULKAN_HPP_NAMESPACE::Queue queue_           = {},
                                                          MTLCommandQueue_id          mtlCommandQueue_ = {},
                                                          const void *                pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queue( queue_ )
-      , mtlCommandQueue( mtlCommandQueue_ )
+      : pNext{ pNext_ }
+      , queue{ queue_ }
+      , mtlCommandQueue{ mtlCommandQueue_ }
     {
     }
 
@@ -34782,8 +34782,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExportMetalDeviceInfoEXT( MTLDevice_id mtlDevice_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mtlDevice( mtlDevice_ )
+      : pNext{ pNext_ }
+      , mtlDevice{ mtlDevice_ }
     {
     }
 
@@ -34881,9 +34881,9 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       ExportMetalIOSurfaceInfoEXT( VULKAN_HPP_NAMESPACE::Image image_ = {}, IOSurfaceRef ioSurface_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , ioSurface( ioSurface_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , ioSurface{ ioSurface_ }
     {
     }
 
@@ -34989,8 +34989,8 @@
     VULKAN_HPP_CONSTEXPR ExportMetalObjectCreateInfoEXT(
       VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT exportObjectType_ = VULKAN_HPP_NAMESPACE::ExportMetalObjectTypeFlagBitsEXT::eMetalDevice,
       const void *                                           pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , exportObjectType( exportObjectType_ )
+      : pNext{ pNext_ }
+      , exportObjectType{ exportObjectType_ }
     {
     }
 
@@ -35087,7 +35087,7 @@
     static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType  = StructureType::eExportMetalObjectsInfoEXT;
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR ExportMetalObjectsInfoEXT( const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT : pNext( pNext_ ) {}
+    VULKAN_HPP_CONSTEXPR ExportMetalObjectsInfoEXT( const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT : pNext{ pNext_ } {}
 
     VULKAN_HPP_CONSTEXPR ExportMetalObjectsInfoEXT( ExportMetalObjectsInfoEXT const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -35178,10 +35178,10 @@
                                                         VULKAN_HPP_NAMESPACE::Event     event_          = {},
                                                         MTLSharedEvent_id               mtlSharedEvent_ = {},
                                                         const void *                    pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , event( event_ )
-      , mtlSharedEvent( mtlSharedEvent_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , event{ event_ }
+      , mtlSharedEvent{ mtlSharedEvent_ }
     {
     }
 
@@ -35302,12 +35302,12 @@
                                                     VULKAN_HPP_NAMESPACE::ImageAspectFlagBits plane_      = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor,
                                                     MTLTexture_id                             mtlTexture_ = {},
                                                     const void *                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , imageView( imageView_ )
-      , bufferView( bufferView_ )
-      , plane( plane_ )
-      , mtlTexture( mtlTexture_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , imageView{ imageView_ }
+      , bufferView{ bufferView_ }
+      , plane{ plane_ }
+      , mtlTexture{ mtlTexture_ }
     {
     }
 
@@ -35439,8 +35439,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExportSemaphoreCreateInfo( VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags handleTypes_ = {},
                                                     const void *                                           pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -35542,10 +35542,10 @@
                                                             DWORD                       dwAccess_    = {},
                                                             LPCWSTR                     name_        = {},
                                                             const void *                pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pAttributes( pAttributes_ )
-      , dwAccess( dwAccess_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , pAttributes{ pAttributes_ }
+      , dwAccess{ dwAccess_ }
+      , name{ name_ }
     {
     }
 
@@ -35653,8 +35653,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 ExtensionProperties( std::array<char, VK_MAX_EXTENSION_NAME_SIZE> const & extensionName_ = {},
                                                  uint32_t                                             specVersion_   = {} ) VULKAN_HPP_NOEXCEPT
-      : extensionName( extensionName_ )
-      , specVersion( specVersion_ )
+      : extensionName{ extensionName_ }
+      , specVersion{ specVersion_ }
     {
     }
 
@@ -35742,9 +35742,9 @@
     VULKAN_HPP_CONSTEXPR ExternalMemoryProperties( VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlags    externalMemoryFeatures_        = {},
                                                    VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags exportFromImportedHandleTypes_ = {},
                                                    VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags compatibleHandleTypes_         = {} ) VULKAN_HPP_NOEXCEPT
-      : externalMemoryFeatures( externalMemoryFeatures_ )
-      , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ )
-      , compatibleHandleTypes( compatibleHandleTypes_ )
+      : externalMemoryFeatures{ externalMemoryFeatures_ }
+      , exportFromImportedHandleTypes{ exportFromImportedHandleTypes_ }
+      , compatibleHandleTypes{ compatibleHandleTypes_ }
     {
     }
 
@@ -35825,8 +35825,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalBufferProperties( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties_ = {},
                                                    void *                                         pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalMemoryProperties( externalMemoryProperties_ )
+      : pNext{ pNext_ }
+      , externalMemoryProperties{ externalMemoryProperties_ }
     {
     }
 
@@ -35912,10 +35912,10 @@
                                                   VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlags compatibleHandleTypes_         = {},
                                                   VULKAN_HPP_NAMESPACE::ExternalFenceFeatureFlags    externalFenceFeatures_         = {},
                                                   void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ )
-      , compatibleHandleTypes( compatibleHandleTypes_ )
-      , externalFenceFeatures( externalFenceFeatures_ )
+      : pNext{ pNext_ }
+      , exportFromImportedHandleTypes{ exportFromImportedHandleTypes_ }
+      , compatibleHandleTypes{ compatibleHandleTypes_ }
+      , externalFenceFeatures{ externalFenceFeatures_ }
     {
     }
 
@@ -36006,8 +36006,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalFormatANDROID( uint64_t externalFormat_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalFormat( externalFormat_ )
+      : pNext{ pNext_ }
+      , externalFormat{ externalFormat_ }
     {
     }
 
@@ -36104,8 +36104,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalFormatQNX( uint64_t externalFormat_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalFormat( externalFormat_ )
+      : pNext{ pNext_ }
+      , externalFormat{ externalFormat_ }
     {
     }
 
@@ -36199,8 +36199,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalImageFormatProperties( VULKAN_HPP_NAMESPACE::ExternalMemoryProperties externalMemoryProperties_ = {},
                                                         void *                                         pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalMemoryProperties( externalMemoryProperties_ )
+      : pNext{ pNext_ }
+      , externalMemoryProperties{ externalMemoryProperties_ }
     {
     }
 
@@ -36284,11 +36284,11 @@
                                                 uint32_t                               maxArrayLayers_  = {},
                                                 VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts_    = {},
                                                 VULKAN_HPP_NAMESPACE::DeviceSize       maxResourceSize_ = {} ) VULKAN_HPP_NOEXCEPT
-      : maxExtent( maxExtent_ )
-      , maxMipLevels( maxMipLevels_ )
-      , maxArrayLayers( maxArrayLayers_ )
-      , sampleCounts( sampleCounts_ )
-      , maxResourceSize( maxResourceSize_ )
+      : maxExtent{ maxExtent_ }
+      , maxMipLevels{ maxMipLevels_ }
+      , maxArrayLayers{ maxArrayLayers_ }
+      , sampleCounts{ sampleCounts_ }
+      , maxResourceSize{ maxResourceSize_ }
     {
     }
 
@@ -36371,10 +36371,10 @@
                                        VULKAN_HPP_NAMESPACE::ExternalMemoryFeatureFlagsNV    externalMemoryFeatures_        = {},
                                        VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes_ = {},
                                        VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV compatibleHandleTypes_         = {} ) VULKAN_HPP_NOEXCEPT
-      : imageFormatProperties( imageFormatProperties_ )
-      , externalMemoryFeatures( externalMemoryFeatures_ )
-      , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ )
-      , compatibleHandleTypes( compatibleHandleTypes_ )
+      : imageFormatProperties{ imageFormatProperties_ }
+      , externalMemoryFeatures{ externalMemoryFeatures_ }
+      , exportFromImportedHandleTypes{ exportFromImportedHandleTypes_ }
+      , compatibleHandleTypes{ compatibleHandleTypes_ }
     {
     }
 
@@ -36455,8 +36455,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalMemoryAcquireUnmodifiedEXT( VULKAN_HPP_NAMESPACE::Bool32 acquireUnmodifiedMemory_ = {},
                                                              const void *                 pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , acquireUnmodifiedMemory( acquireUnmodifiedMemory_ )
+      : pNext{ pNext_ }
+      , acquireUnmodifiedMemory{ acquireUnmodifiedMemory_ }
     {
     }
 
@@ -36553,8 +36553,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalMemoryBufferCreateInfo( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {},
                                                          const void *                                        pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -36653,8 +36653,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalMemoryImageCreateInfo( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlags handleTypes_ = {},
                                                         const void *                                        pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -36753,8 +36753,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ExternalMemoryImageCreateInfoNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleTypes_ = {},
                                                           const void *                                          pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleTypes( handleTypes_ )
+      : pNext{ pNext_ }
+      , handleTypes{ handleTypes_ }
     {
     }
 
@@ -36853,10 +36853,10 @@
                                                       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlags compatibleHandleTypes_         = {},
                                                       VULKAN_HPP_NAMESPACE::ExternalSemaphoreFeatureFlags    externalSemaphoreFeatures_     = {},
                                                       void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , exportFromImportedHandleTypes( exportFromImportedHandleTypes_ )
-      , compatibleHandleTypes( compatibleHandleTypes_ )
-      , externalSemaphoreFeatures( externalSemaphoreFeatures_ )
+      : pNext{ pNext_ }
+      , exportFromImportedHandleTypes{ exportFromImportedHandleTypes_ }
+      , compatibleHandleTypes{ compatibleHandleTypes_ }
+      , externalSemaphoreFeatures{ externalSemaphoreFeatures_ }
     {
     }
 
@@ -36946,8 +36946,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR FenceCreateInfo( VULKAN_HPP_NAMESPACE::FenceCreateFlags flags_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -37042,9 +37042,9 @@
       FenceGetFdInfoKHR( VULKAN_HPP_NAMESPACE::Fence                           fence_      = {},
                          VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd,
                          const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fence( fence_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , fence{ fence_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -37150,9 +37150,9 @@
       VULKAN_HPP_NAMESPACE::Fence                           fence_      = {},
       VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd,
       const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fence( fence_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , fence{ fence_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -37260,9 +37260,9 @@
     VULKAN_HPP_CONSTEXPR FilterCubicImageViewImageFormatPropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 filterCubic_       = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32 filterCubicMinmax_ = {},
                                                                        void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , filterCubic( filterCubic_ )
-      , filterCubicMinmax( filterCubicMinmax_ )
+      : pNext{ pNext_ }
+      , filterCubic{ filterCubic_ }
+      , filterCubicMinmax{ filterCubicMinmax_ }
     {
     }
 
@@ -37343,9 +37343,9 @@
     VULKAN_HPP_CONSTEXPR FormatProperties( VULKAN_HPP_NAMESPACE::FormatFeatureFlags linearTilingFeatures_  = {},
                                            VULKAN_HPP_NAMESPACE::FormatFeatureFlags optimalTilingFeatures_ = {},
                                            VULKAN_HPP_NAMESPACE::FormatFeatureFlags bufferFeatures_        = {} ) VULKAN_HPP_NOEXCEPT
-      : linearTilingFeatures( linearTilingFeatures_ )
-      , optimalTilingFeatures( optimalTilingFeatures_ )
-      , bufferFeatures( bufferFeatures_ )
+      : linearTilingFeatures{ linearTilingFeatures_ }
+      , optimalTilingFeatures{ optimalTilingFeatures_ }
+      , bufferFeatures{ bufferFeatures_ }
     {
     }
 
@@ -37420,8 +37420,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR FormatProperties2( VULKAN_HPP_NAMESPACE::FormatProperties formatProperties_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , formatProperties( formatProperties_ )
+      : pNext{ pNext_ }
+      , formatProperties{ formatProperties_ }
     {
     }
 
@@ -37504,10 +37504,10 @@
                                             VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 optimalTilingFeatures_ = {},
                                             VULKAN_HPP_NAMESPACE::FormatFeatureFlags2 bufferFeatures_        = {},
                                             void *                                    pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , linearTilingFeatures( linearTilingFeatures_ )
-      , optimalTilingFeatures( optimalTilingFeatures_ )
-      , bufferFeatures( bufferFeatures_ )
+      : pNext{ pNext_ }
+      , linearTilingFeatures{ linearTilingFeatures_ }
+      , optimalTilingFeatures{ optimalTilingFeatures_ }
+      , bufferFeatures{ bufferFeatures_ }
     {
     }
 
@@ -37596,9 +37596,9 @@
     VULKAN_HPP_CONSTEXPR FragmentShadingRateAttachmentInfoKHR( const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pFragmentShadingRateAttachment_ = {},
                                                                VULKAN_HPP_NAMESPACE::Extent2D                     shadingRateAttachmentTexelSize_ = {},
                                                                const void *                                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pFragmentShadingRateAttachment( pFragmentShadingRateAttachment_ )
-      , shadingRateAttachmentTexelSize( shadingRateAttachmentTexelSize_ )
+      : pNext{ pNext_ }
+      , pFragmentShadingRateAttachment{ pFragmentShadingRateAttachment_ }
+      , shadingRateAttachmentTexelSize{ shadingRateAttachmentTexelSize_ }
     {
     }
 
@@ -37715,16 +37715,16 @@
                                            size_t                                      tagSize_     = {},
                                            const void *                                pTag_        = {},
                                            const void *                                pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , frameID( frameID_ )
-      , imageCount( imageCount_ )
-      , pImages( pImages_ )
-      , bufferCount( bufferCount_ )
-      , pBuffers( pBuffers_ )
-      , tagName( tagName_ )
-      , tagSize( tagSize_ )
-      , pTag( pTag_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , frameID{ frameID_ }
+      , imageCount{ imageCount_ }
+      , pImages{ pImages_ }
+      , bufferCount{ bufferCount_ }
+      , pBuffers{ pBuffers_ }
+      , tagName{ tagName_ }
+      , tagSize{ tagSize_ }
+      , pTag{ pTag_ }
     {
     }
 
@@ -37942,14 +37942,14 @@
                                                          uint32_t                               viewFormatCount_ = {},
                                                          const VULKAN_HPP_NAMESPACE::Format *   pViewFormats_    = {},
                                                          const void *                           pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , usage( usage_ )
-      , width( width_ )
-      , height( height_ )
-      , layerCount( layerCount_ )
-      , viewFormatCount( viewFormatCount_ )
-      , pViewFormats( pViewFormats_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , usage{ usage_ }
+      , width{ width_ }
+      , height{ height_ }
+      , layerCount{ layerCount_ }
+      , viewFormatCount{ viewFormatCount_ }
+      , pViewFormats{ pViewFormats_ }
     {
     }
 
@@ -38129,9 +38129,9 @@
     VULKAN_HPP_CONSTEXPR FramebufferAttachmentsCreateInfo( uint32_t                                                     attachmentImageInfoCount_ = {},
                                                            const VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo * pAttachmentImageInfos_    = {},
                                                            const void *                                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentImageInfoCount( attachmentImageInfoCount_ )
-      , pAttachmentImageInfos( pAttachmentImageInfos_ )
+      : pNext{ pNext_ }
+      , attachmentImageInfoCount{ attachmentImageInfoCount_ }
+      , pAttachmentImageInfos{ pAttachmentImageInfos_ }
     {
     }
 
@@ -38269,14 +38269,14 @@
                                                 uint32_t                                     height_          = {},
                                                 uint32_t                                     layers_          = {},
                                                 const void *                                 pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , renderPass( renderPass_ )
-      , attachmentCount( attachmentCount_ )
-      , pAttachments( pAttachments_ )
-      , width( width_ )
-      , height( height_ )
-      , layers( layers_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , renderPass{ renderPass_ }
+      , attachmentCount{ attachmentCount_ }
+      , pAttachments{ pAttachments_ }
+      , width{ width_ }
+      , height{ height_ }
+      , layers{ layers_ }
     {
     }
 
@@ -38458,11 +38458,11 @@
       VULKAN_HPP_NAMESPACE::SampleCountFlags        depthStencilSamples_   = {},
       VULKAN_HPP_NAMESPACE::SampleCountFlags        colorSamples_          = {},
       void *                                        pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , coverageReductionMode( coverageReductionMode_ )
-      , rasterizationSamples( rasterizationSamples_ )
-      , depthStencilSamples( depthStencilSamples_ )
-      , colorSamples( colorSamples_ )
+      : pNext{ pNext_ }
+      , coverageReductionMode{ coverageReductionMode_ }
+      , rasterizationSamples{ rasterizationSamples_ }
+      , depthStencilSamples{ depthStencilSamples_ }
+      , colorSamples{ colorSamples_ }
     {
     }
 
@@ -38550,8 +38550,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR IndirectCommandsStreamNV( VULKAN_HPP_NAMESPACE::Buffer     buffer_ = {},
                                                    VULKAN_HPP_NAMESPACE::DeviceSize offset_ = {} ) VULKAN_HPP_NOEXCEPT
-      : buffer( buffer_ )
-      , offset( offset_ )
+      : buffer{ buffer_ }
+      , offset{ offset_ }
     {
     }
 
@@ -38653,20 +38653,20 @@
                                VULKAN_HPP_NAMESPACE::Buffer                           sequencesIndexBuffer_   = {},
                                VULKAN_HPP_NAMESPACE::DeviceSize                       sequencesIndexOffset_   = {},
                                const void *                                           pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , pipeline( pipeline_ )
-      , indirectCommandsLayout( indirectCommandsLayout_ )
-      , streamCount( streamCount_ )
-      , pStreams( pStreams_ )
-      , sequencesCount( sequencesCount_ )
-      , preprocessBuffer( preprocessBuffer_ )
-      , preprocessOffset( preprocessOffset_ )
-      , preprocessSize( preprocessSize_ )
-      , sequencesCountBuffer( sequencesCountBuffer_ )
-      , sequencesCountOffset( sequencesCountOffset_ )
-      , sequencesIndexBuffer( sequencesIndexBuffer_ )
-      , sequencesIndexOffset( sequencesIndexOffset_ )
+      : pNext{ pNext_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , pipeline{ pipeline_ }
+      , indirectCommandsLayout{ indirectCommandsLayout_ }
+      , streamCount{ streamCount_ }
+      , pStreams{ pStreams_ }
+      , sequencesCount{ sequencesCount_ }
+      , preprocessBuffer{ preprocessBuffer_ }
+      , preprocessOffset{ preprocessOffset_ }
+      , preprocessSize{ preprocessSize_ }
+      , sequencesCountBuffer{ sequencesCountBuffer_ }
+      , sequencesCountOffset{ sequencesCountOffset_ }
+      , sequencesIndexBuffer{ sequencesIndexBuffer_ }
+      , sequencesIndexOffset{ sequencesIndexOffset_ }
     {
     }
 
@@ -38926,11 +38926,11 @@
       VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV indirectCommandsLayout_ = {},
       uint32_t                                       maxSequencesCount_      = {},
       const void *                                   pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , pipeline( pipeline_ )
-      , indirectCommandsLayout( indirectCommandsLayout_ )
-      , maxSequencesCount( maxSequencesCount_ )
+      : pNext{ pNext_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , pipeline{ pipeline_ }
+      , indirectCommandsLayout{ indirectCommandsLayout_ }
+      , maxSequencesCount{ maxSequencesCount_ }
     {
     }
 
@@ -39068,21 +39068,21 @@
                                                       uint64_t     gpuRenderStartTimeUs_     = {},
                                                       uint64_t     gpuRenderEndTimeUs_       = {},
                                                       const void * pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentID( presentID_ )
-      , inputSampleTimeUs( inputSampleTimeUs_ )
-      , simStartTimeUs( simStartTimeUs_ )
-      , simEndTimeUs( simEndTimeUs_ )
-      , renderSubmitStartTimeUs( renderSubmitStartTimeUs_ )
-      , renderSubmitEndTimeUs( renderSubmitEndTimeUs_ )
-      , presentStartTimeUs( presentStartTimeUs_ )
-      , presentEndTimeUs( presentEndTimeUs_ )
-      , driverStartTimeUs( driverStartTimeUs_ )
-      , driverEndTimeUs( driverEndTimeUs_ )
-      , osRenderQueueStartTimeUs( osRenderQueueStartTimeUs_ )
-      , osRenderQueueEndTimeUs( osRenderQueueEndTimeUs_ )
-      , gpuRenderStartTimeUs( gpuRenderStartTimeUs_ )
-      , gpuRenderEndTimeUs( gpuRenderEndTimeUs_ )
+      : pNext{ pNext_ }
+      , presentID{ presentID_ }
+      , inputSampleTimeUs{ inputSampleTimeUs_ }
+      , simStartTimeUs{ simStartTimeUs_ }
+      , simEndTimeUs{ simEndTimeUs_ }
+      , renderSubmitStartTimeUs{ renderSubmitStartTimeUs_ }
+      , renderSubmitEndTimeUs{ renderSubmitEndTimeUs_ }
+      , presentStartTimeUs{ presentStartTimeUs_ }
+      , presentEndTimeUs{ presentEndTimeUs_ }
+      , driverStartTimeUs{ driverStartTimeUs_ }
+      , driverEndTimeUs{ driverEndTimeUs_ }
+      , osRenderQueueStartTimeUs{ osRenderQueueStartTimeUs_ }
+      , osRenderQueueEndTimeUs{ osRenderQueueEndTimeUs_ }
+      , gpuRenderStartTimeUs{ gpuRenderStartTimeUs_ }
+      , gpuRenderEndTimeUs{ gpuRenderEndTimeUs_ }
     {
     }
 
@@ -39213,9 +39213,9 @@
     VULKAN_HPP_CONSTEXPR GetLatencyMarkerInfoNV( uint32_t                                            timingCount_ = {},
                                                  VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV * pTimings_    = {},
                                                  const void *                                        pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , timingCount( timingCount_ )
-      , pTimings( pTimings_ )
+      : pNext{ pNext_ }
+      , timingCount{ timingCount_ }
+      , pTimings{ pTimings_ }
     {
     }
 
@@ -39335,9 +39335,9 @@
       VertexInputBindingDescription( uint32_t                              binding_   = {},
                                      uint32_t                              stride_    = {},
                                      VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ = VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex ) VULKAN_HPP_NOEXCEPT
-      : binding( binding_ )
-      , stride( stride_ )
-      , inputRate( inputRate_ )
+      : binding{ binding_ }
+      , stride{ stride_ }
+      , inputRate{ inputRate_ }
     {
     }
 
@@ -39432,10 +39432,10 @@
                                                           uint32_t                     binding_  = {},
                                                           VULKAN_HPP_NAMESPACE::Format format_   = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                           uint32_t                     offset_   = {} ) VULKAN_HPP_NOEXCEPT
-      : location( location_ )
-      , binding( binding_ )
-      , format( format_ )
-      , offset( offset_ )
+      : location{ location_ }
+      , binding{ binding_ }
+      , format{ format_ }
+      , offset{ offset_ }
     {
     }
 
@@ -39542,12 +39542,12 @@
                                                              uint32_t                                                    vertexAttributeDescriptionCount_ = {},
                                                              const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription * pVertexAttributeDescriptions_  = {},
                                                              const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , vertexBindingDescriptionCount( vertexBindingDescriptionCount_ )
-      , pVertexBindingDescriptions( pVertexBindingDescriptions_ )
-      , vertexAttributeDescriptionCount( vertexAttributeDescriptionCount_ )
-      , pVertexAttributeDescriptions( pVertexAttributeDescriptions_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , vertexBindingDescriptionCount{ vertexBindingDescriptionCount_ }
+      , pVertexBindingDescriptions{ pVertexBindingDescriptions_ }
+      , vertexAttributeDescriptionCount{ vertexAttributeDescriptionCount_ }
+      , pVertexAttributeDescriptions{ pVertexAttributeDescriptions_ }
     {
     }
 
@@ -39725,10 +39725,10 @@
                                             VULKAN_HPP_NAMESPACE::PrimitiveTopology topology_ = VULKAN_HPP_NAMESPACE::PrimitiveTopology::ePointList,
                                             VULKAN_HPP_NAMESPACE::Bool32            primitiveRestartEnable_ = {},
                                             const void *                            pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , topology( topology_ )
-      , primitiveRestartEnable( primitiveRestartEnable_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , topology{ topology_ }
+      , primitiveRestartEnable{ primitiveRestartEnable_ }
     {
     }
 
@@ -39846,9 +39846,9 @@
     VULKAN_HPP_CONSTEXPR PipelineTessellationStateCreateInfo( VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateFlags flags_              = {},
                                                               uint32_t                                                   patchControlPoints_ = {},
                                                               const void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , patchControlPoints( patchControlPoints_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , patchControlPoints{ patchControlPoints_ }
     {
     }
 
@@ -39959,12 +39959,12 @@
                                                           uint32_t                                               scissorCount_  = {},
                                                           const VULKAN_HPP_NAMESPACE::Rect2D *                   pScissors_     = {},
                                                           const void *                                           pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , viewportCount( viewportCount_ )
-      , pViewports( pViewports_ )
-      , scissorCount( scissorCount_ )
-      , pScissors( pScissors_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , viewportCount{ viewportCount_ }
+      , pViewports{ pViewports_ }
+      , scissorCount{ scissorCount_ }
+      , pScissors{ pScissors_ }
     {
     }
 
@@ -40140,18 +40140,18 @@
                                                                float                           depthBiasSlopeFactor_    = {},
                                                                float                           lineWidth_               = {},
                                                                const void *                    pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , depthClampEnable( depthClampEnable_ )
-      , rasterizerDiscardEnable( rasterizerDiscardEnable_ )
-      , polygonMode( polygonMode_ )
-      , cullMode( cullMode_ )
-      , frontFace( frontFace_ )
-      , depthBiasEnable( depthBiasEnable_ )
-      , depthBiasConstantFactor( depthBiasConstantFactor_ )
-      , depthBiasClamp( depthBiasClamp_ )
-      , depthBiasSlopeFactor( depthBiasSlopeFactor_ )
-      , lineWidth( lineWidth_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , depthClampEnable{ depthClampEnable_ }
+      , rasterizerDiscardEnable{ rasterizerDiscardEnable_ }
+      , polygonMode{ polygonMode_ }
+      , cullMode{ cullMode_ }
+      , frontFace{ frontFace_ }
+      , depthBiasEnable{ depthBiasEnable_ }
+      , depthBiasConstantFactor{ depthBiasConstantFactor_ }
+      , depthBiasClamp{ depthBiasClamp_ }
+      , depthBiasSlopeFactor{ depthBiasSlopeFactor_ }
+      , lineWidth{ lineWidth_ }
     {
     }
 
@@ -40353,14 +40353,14 @@
                                           VULKAN_HPP_NAMESPACE::Bool32              alphaToCoverageEnable_ = {},
                                           VULKAN_HPP_NAMESPACE::Bool32              alphaToOneEnable_      = {},
                                           const void *                              pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , rasterizationSamples( rasterizationSamples_ )
-      , sampleShadingEnable( sampleShadingEnable_ )
-      , minSampleShading( minSampleShading_ )
-      , pSampleMask( pSampleMask_ )
-      , alphaToCoverageEnable( alphaToCoverageEnable_ )
-      , alphaToOneEnable( alphaToOneEnable_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , rasterizationSamples{ rasterizationSamples_ }
+      , sampleShadingEnable{ sampleShadingEnable_ }
+      , minSampleShading{ minSampleShading_ }
+      , pSampleMask{ pSampleMask_ }
+      , alphaToCoverageEnable{ alphaToCoverageEnable_ }
+      , alphaToOneEnable{ alphaToOneEnable_ }
     {
     }
 
@@ -40513,13 +40513,13 @@
                                          uint32_t                        compareMask_ = {},
                                          uint32_t                        writeMask_   = {},
                                          uint32_t                        reference_   = {} ) VULKAN_HPP_NOEXCEPT
-      : failOp( failOp_ )
-      , passOp( passOp_ )
-      , depthFailOp( depthFailOp_ )
-      , compareOp( compareOp_ )
-      , compareMask( compareMask_ )
-      , writeMask( writeMask_ )
-      , reference( reference_ )
+      : failOp{ failOp_ }
+      , passOp{ passOp_ }
+      , depthFailOp{ depthFailOp_ }
+      , compareOp{ compareOp_ }
+      , compareMask{ compareMask_ }
+      , writeMask{ writeMask_ }
+      , reference{ reference_ }
     {
     }
 
@@ -40656,17 +40656,17 @@
                                                               float                                minDepthBounds_        = {},
                                                               float                                maxDepthBounds_        = {},
                                                               const void *                         pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , depthTestEnable( depthTestEnable_ )
-      , depthWriteEnable( depthWriteEnable_ )
-      , depthCompareOp( depthCompareOp_ )
-      , depthBoundsTestEnable( depthBoundsTestEnable_ )
-      , stencilTestEnable( stencilTestEnable_ )
-      , front( front_ )
-      , back( back_ )
-      , minDepthBounds( minDepthBounds_ )
-      , maxDepthBounds( maxDepthBounds_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , depthTestEnable{ depthTestEnable_ }
+      , depthWriteEnable{ depthWriteEnable_ }
+      , depthCompareOp{ depthCompareOp_ }
+      , depthBoundsTestEnable{ depthBoundsTestEnable_ }
+      , stencilTestEnable{ stencilTestEnable_ }
+      , front{ front_ }
+      , back{ back_ }
+      , minDepthBounds{ minDepthBounds_ }
+      , maxDepthBounds{ maxDepthBounds_ }
     {
     }
 
@@ -40855,14 +40855,14 @@
                                                             VULKAN_HPP_NAMESPACE::BlendFactor dstAlphaBlendFactor_ = VULKAN_HPP_NAMESPACE::BlendFactor::eZero,
                                                             VULKAN_HPP_NAMESPACE::BlendOp     alphaBlendOp_        = VULKAN_HPP_NAMESPACE::BlendOp::eAdd,
                                                             VULKAN_HPP_NAMESPACE::ColorComponentFlags colorWriteMask_ = {} ) VULKAN_HPP_NOEXCEPT
-      : blendEnable( blendEnable_ )
-      , srcColorBlendFactor( srcColorBlendFactor_ )
-      , dstColorBlendFactor( dstColorBlendFactor_ )
-      , colorBlendOp( colorBlendOp_ )
-      , srcAlphaBlendFactor( srcAlphaBlendFactor_ )
-      , dstAlphaBlendFactor( dstAlphaBlendFactor_ )
-      , alphaBlendOp( alphaBlendOp_ )
-      , colorWriteMask( colorWriteMask_ )
+      : blendEnable{ blendEnable_ }
+      , srcColorBlendFactor{ srcColorBlendFactor_ }
+      , dstColorBlendFactor{ dstColorBlendFactor_ }
+      , colorBlendOp{ colorBlendOp_ }
+      , srcAlphaBlendFactor{ srcAlphaBlendFactor_ }
+      , dstAlphaBlendFactor{ dstAlphaBlendFactor_ }
+      , alphaBlendOp{ alphaBlendOp_ }
+      , colorWriteMask{ colorWriteMask_ }
     {
     }
 
@@ -41013,13 +41013,13 @@
                                                                const VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState * pAttachments_   = {},
                                                                std::array<float, 4> const &                                    blendConstants_ = {},
                                                                const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , logicOpEnable( logicOpEnable_ )
-      , logicOp( logicOp_ )
-      , attachmentCount( attachmentCount_ )
-      , pAttachments( pAttachments_ )
-      , blendConstants( blendConstants_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , logicOpEnable{ logicOpEnable_ }
+      , logicOp{ logicOp_ }
+      , attachmentCount{ attachmentCount_ }
+      , pAttachments{ pAttachments_ }
+      , blendConstants{ blendConstants_ }
     {
     }
 
@@ -41191,10 +41191,10 @@
                                                          uint32_t                                              dynamicStateCount_ = {},
                                                          const VULKAN_HPP_NAMESPACE::DynamicState *            pDynamicStates_    = {},
                                                          const void *                                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , dynamicStateCount( dynamicStateCount_ )
-      , pDynamicStates( pDynamicStates_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , dynamicStateCount{ dynamicStateCount_ }
+      , pDynamicStates{ pDynamicStates_ }
     {
     }
 
@@ -41344,24 +41344,24 @@
                                                         VULKAN_HPP_NAMESPACE::Pipeline                                     basePipelineHandle_  = {},
                                                         int32_t                                                            basePipelineIndex_   = {},
                                                         const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stageCount( stageCount_ )
-      , pStages( pStages_ )
-      , pVertexInputState( pVertexInputState_ )
-      , pInputAssemblyState( pInputAssemblyState_ )
-      , pTessellationState( pTessellationState_ )
-      , pViewportState( pViewportState_ )
-      , pRasterizationState( pRasterizationState_ )
-      , pMultisampleState( pMultisampleState_ )
-      , pDepthStencilState( pDepthStencilState_ )
-      , pColorBlendState( pColorBlendState_ )
-      , pDynamicState( pDynamicState_ )
-      , layout( layout_ )
-      , renderPass( renderPass_ )
-      , subpass( subpass_ )
-      , basePipelineHandle( basePipelineHandle_ )
-      , basePipelineIndex( basePipelineIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stageCount{ stageCount_ }
+      , pStages{ pStages_ }
+      , pVertexInputState{ pVertexInputState_ }
+      , pInputAssemblyState{ pInputAssemblyState_ }
+      , pTessellationState{ pTessellationState_ }
+      , pViewportState{ pViewportState_ }
+      , pRasterizationState{ pRasterizationState_ }
+      , pMultisampleState{ pMultisampleState_ }
+      , pDepthStencilState{ pDepthStencilState_ }
+      , pColorBlendState{ pColorBlendState_ }
+      , pDynamicState{ pDynamicState_ }
+      , layout{ layout_ }
+      , renderPass{ renderPass_ }
+      , subpass{ subpass_ }
+      , basePipelineHandle{ basePipelineHandle_ }
+      , basePipelineIndex{ basePipelineIndex_ }
     {
     }
 
@@ -41670,8 +41670,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR GraphicsPipelineLibraryCreateInfoEXT( VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryFlagsEXT flags_ = {},
                                                                const void *                                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -41770,11 +41770,11 @@
                                                           const VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo *  pVertexInputState_  = {},
                                                           const VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo * pTessellationState_ = {},
                                                           const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stageCount( stageCount_ )
-      , pStages( pStages_ )
-      , pVertexInputState( pVertexInputState_ )
-      , pTessellationState( pTessellationState_ )
+      : pNext{ pNext_ }
+      , stageCount{ stageCount_ }
+      , pStages{ pStages_ }
+      , pVertexInputState{ pVertexInputState_ }
+      , pTessellationState{ pTessellationState_ }
     {
     }
 
@@ -41927,11 +41927,11 @@
                                                                    uint32_t                                                      pipelineCount_ = {},
                                                                    const VULKAN_HPP_NAMESPACE::Pipeline *                        pPipelines_    = {},
                                                                    const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , groupCount( groupCount_ )
-      , pGroups( pGroups_ )
-      , pipelineCount( pipelineCount_ )
-      , pPipelines( pPipelines_ )
+      : pNext{ pNext_ }
+      , groupCount{ groupCount_ }
+      , pGroups{ pGroups_ }
+      , pipelineCount{ pipelineCount_ }
+      , pPipelines{ pPipelines_ }
     {
     }
 
@@ -42085,8 +42085,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR XYColorEXT( float x_ = {}, float y_ = {} ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
+      : x{ x_ }
+      , y{ y_ }
     {
     }
 
@@ -42179,15 +42179,15 @@
                                          float                            maxContentLightLevel_      = {},
                                          float                            maxFrameAverageLightLevel_ = {},
                                          const void *                     pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displayPrimaryRed( displayPrimaryRed_ )
-      , displayPrimaryGreen( displayPrimaryGreen_ )
-      , displayPrimaryBlue( displayPrimaryBlue_ )
-      , whitePoint( whitePoint_ )
-      , maxLuminance( maxLuminance_ )
-      , minLuminance( minLuminance_ )
-      , maxContentLightLevel( maxContentLightLevel_ )
-      , maxFrameAverageLightLevel( maxFrameAverageLightLevel_ )
+      : pNext{ pNext_ }
+      , displayPrimaryRed{ displayPrimaryRed_ }
+      , displayPrimaryGreen{ displayPrimaryGreen_ }
+      , displayPrimaryBlue{ displayPrimaryBlue_ }
+      , whitePoint{ whitePoint_ }
+      , maxLuminance{ maxLuminance_ }
+      , minLuminance{ minLuminance_ }
+      , maxContentLightLevel{ maxContentLightLevel_ }
+      , maxFrameAverageLightLevel{ maxFrameAverageLightLevel_ }
     {
     }
 
@@ -42350,8 +42350,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR HeadlessSurfaceCreateInfoEXT( VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateFlagsEXT flags_ = {},
                                                        const void *                                        pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -42448,9 +42448,9 @@
     VULKAN_HPP_CONSTEXPR HostImageCopyDevicePerformanceQueryEXT( VULKAN_HPP_NAMESPACE::Bool32 optimalDeviceAccess_   = {},
                                                                  VULKAN_HPP_NAMESPACE::Bool32 identicalMemoryLayout_ = {},
                                                                  void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , optimalDeviceAccess( optimalDeviceAccess_ )
-      , identicalMemoryLayout( identicalMemoryLayout_ )
+      : pNext{ pNext_ }
+      , optimalDeviceAccess{ optimalDeviceAccess_ }
+      , identicalMemoryLayout{ identicalMemoryLayout_ }
     {
     }
 
@@ -42537,11 +42537,11 @@
                                                            VULKAN_HPP_NAMESPACE::ImageLayout newLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                            VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_ = {},
                                                            const void *                                pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , oldLayout( oldLayout_ )
-      , newLayout( newLayout_ )
-      , subresourceRange( subresourceRange_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , oldLayout{ oldLayout_ }
+      , newLayout{ newLayout_ }
+      , subresourceRange{ subresourceRange_ }
     {
     }
 
@@ -42667,9 +42667,9 @@
     VULKAN_HPP_CONSTEXPR IOSSurfaceCreateInfoMVK( VULKAN_HPP_NAMESPACE::IOSSurfaceCreateFlagsMVK flags_ = {},
                                                   const void *                                   pView_ = {},
                                                   const void *                                   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pView( pView_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pView{ pView_ }
     {
     }
 
@@ -42763,6 +42763,102 @@
   };
 #endif /*VK_USE_PLATFORM_IOS_MVK*/
 
+  struct ImageAlignmentControlCreateInfoMESA
+  {
+    using NativeType = VkImageAlignmentControlCreateInfoMESA;
+
+    static const bool                                  allowDuplicate = false;
+    static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType  = StructureType::eImageAlignmentControlCreateInfoMESA;
+
+#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
+    VULKAN_HPP_CONSTEXPR ImageAlignmentControlCreateInfoMESA( uint32_t maximumRequestedAlignment_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
+      : pNext{ pNext_ }
+      , maximumRequestedAlignment{ maximumRequestedAlignment_ }
+    {
+    }
+
+    VULKAN_HPP_CONSTEXPR ImageAlignmentControlCreateInfoMESA( ImageAlignmentControlCreateInfoMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+
+    ImageAlignmentControlCreateInfoMESA( VkImageAlignmentControlCreateInfoMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+      : ImageAlignmentControlCreateInfoMESA( *reinterpret_cast<ImageAlignmentControlCreateInfoMESA const *>( &rhs ) )
+    {
+    }
+
+    ImageAlignmentControlCreateInfoMESA & operator=( ImageAlignmentControlCreateInfoMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/
+
+    ImageAlignmentControlCreateInfoMESA & operator=( VkImageAlignmentControlCreateInfoMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+    {
+      *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::ImageAlignmentControlCreateInfoMESA const *>( &rhs );
+      return *this;
+    }
+
+#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
+    VULKAN_HPP_CONSTEXPR_14 ImageAlignmentControlCreateInfoMESA & setPNext( const void * pNext_ ) VULKAN_HPP_NOEXCEPT
+    {
+      pNext = pNext_;
+      return *this;
+    }
+
+    VULKAN_HPP_CONSTEXPR_14 ImageAlignmentControlCreateInfoMESA & setMaximumRequestedAlignment( uint32_t maximumRequestedAlignment_ ) VULKAN_HPP_NOEXCEPT
+    {
+      maximumRequestedAlignment = maximumRequestedAlignment_;
+      return *this;
+    }
+#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/
+
+    operator VkImageAlignmentControlCreateInfoMESA const &() const VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<const VkImageAlignmentControlCreateInfoMESA *>( this );
+    }
+
+    operator VkImageAlignmentControlCreateInfoMESA &() VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<VkImageAlignmentControlCreateInfoMESA *>( this );
+    }
+
+#if defined( VULKAN_HPP_USE_REFLECT )
+#  if 14 <= VULKAN_HPP_CPP_VERSION
+    auto
+#  else
+    std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, const void * const &, uint32_t const &>
+#  endif
+      reflect() const VULKAN_HPP_NOEXCEPT
+    {
+      return std::tie( sType, pNext, maximumRequestedAlignment );
+    }
+#endif
+
+#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
+    auto operator<=>( ImageAlignmentControlCreateInfoMESA const & ) const = default;
+#else
+    bool operator==( ImageAlignmentControlCreateInfoMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+#  if defined( VULKAN_HPP_USE_REFLECT )
+      return this->reflect() == rhs.reflect();
+#  else
+      return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( maximumRequestedAlignment == rhs.maximumRequestedAlignment );
+#  endif
+    }
+
+    bool operator!=( ImageAlignmentControlCreateInfoMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+      return !operator==( rhs );
+    }
+#endif
+
+  public:
+    VULKAN_HPP_NAMESPACE::StructureType sType                     = StructureType::eImageAlignmentControlCreateInfoMESA;
+    const void *                        pNext                     = {};
+    uint32_t                            maximumRequestedAlignment = {};
+  };
+
+  template <>
+  struct CppType<StructureType, StructureType::eImageAlignmentControlCreateInfoMESA>
+  {
+    using Type = ImageAlignmentControlCreateInfoMESA;
+  };
+
   struct ImageBlit
   {
     using NativeType = VkImageBlit;
@@ -42772,10 +42868,10 @@
                                        std::array<VULKAN_HPP_NAMESPACE::Offset3D, 2> const & srcOffsets_     = {},
                                        VULKAN_HPP_NAMESPACE::ImageSubresourceLayers          dstSubresource_ = {},
                                        std::array<VULKAN_HPP_NAMESPACE::Offset3D, 2> const & dstOffsets_     = {} ) VULKAN_HPP_NOEXCEPT
-      : srcSubresource( srcSubresource_ )
-      , srcOffsets( srcOffsets_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffsets( dstOffsets_ )
+      : srcSubresource{ srcSubresource_ }
+      , srcOffsets{ srcOffsets_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffsets{ dstOffsets_ }
     {
     }
 
@@ -42878,8 +42974,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageCaptureDescriptorDataInfoEXT( VULKAN_HPP_NAMESPACE::Image image_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
     {
     }
 
@@ -42977,10 +43073,10 @@
                                                      uint32_t                                                  compressionControlPlaneCount_ = {},
                                                      VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT * pFixedRateFlags_              = {},
                                                      const void *                                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , compressionControlPlaneCount( compressionControlPlaneCount_ )
-      , pFixedRateFlags( pFixedRateFlags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , compressionControlPlaneCount{ compressionControlPlaneCount_ }
+      , pFixedRateFlags{ pFixedRateFlags_ }
     {
     }
 
@@ -43119,9 +43215,9 @@
     VULKAN_HPP_CONSTEXPR ImageCompressionPropertiesEXT( VULKAN_HPP_NAMESPACE::ImageCompressionFlagsEXT          imageCompressionFlags_          = {},
                                                         VULKAN_HPP_NAMESPACE::ImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags_ = {},
                                                         void *                                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageCompressionFlags( imageCompressionFlags_ )
-      , imageCompressionFixedRateFlags( imageCompressionFixedRateFlags_ )
+      : pNext{ pNext_ }
+      , imageCompressionFlags{ imageCompressionFlags_ }
+      , imageCompressionFixedRateFlags{ imageCompressionFixedRateFlags_ }
     {
     }
 
@@ -43214,13 +43310,13 @@
                                                             uint32_t                                                 colorSpaceCount_        = {},
                                                             const VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA *    pColorSpaces_           = {},
                                                             const void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageCreateInfo( imageCreateInfo_ )
-      , requiredFormatFeatures( requiredFormatFeatures_ )
-      , flags( flags_ )
-      , sysmemPixelFormat( sysmemPixelFormat_ )
-      , colorSpaceCount( colorSpaceCount_ )
-      , pColorSpaces( pColorSpaces_ )
+      : pNext{ pNext_ }
+      , imageCreateInfo{ imageCreateInfo_ }
+      , requiredFormatFeatures{ requiredFormatFeatures_ }
+      , flags{ flags_ }
+      , sysmemPixelFormat{ sysmemPixelFormat_ }
+      , colorSpaceCount{ colorSpaceCount_ }
+      , pColorSpaces{ pColorSpaces_ }
     {
     }
 
@@ -43396,11 +43492,11 @@
                                                       VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA    bufferCollectionConstraints_ = {},
                                                       VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFlagsFUCHSIA          flags_                       = {},
                                                       const void *                                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , formatConstraintsCount( formatConstraintsCount_ )
-      , pFormatConstraints( pFormatConstraints_ )
-      , bufferCollectionConstraints( bufferCollectionConstraints_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , formatConstraintsCount{ formatConstraintsCount_ }
+      , pFormatConstraints{ pFormatConstraints_ }
+      , bufferCollectionConstraints{ bufferCollectionConstraints_ }
+      , flags{ flags_ }
     {
     }
 
@@ -43552,11 +43648,11 @@
                                     VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {},
                                     VULKAN_HPP_NAMESPACE::Offset3D               dstOffset_      = {},
                                     VULKAN_HPP_NAMESPACE::Extent3D               extent_         = {} ) VULKAN_HPP_NOEXCEPT
-      : srcSubresource( srcSubresource_ )
-      , srcOffset( srcOffset_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffset( dstOffset_ )
-      , extent( extent_ )
+      : srcSubresource{ srcSubresource_ }
+      , srcOffset{ srcOffset_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffset{ dstOffset_ }
+      , extent{ extent_ }
     {
     }
 
@@ -43668,11 +43764,11 @@
                                             VULKAN_HPP_NAMESPACE::DeviceSize rowPitch_   = {},
                                             VULKAN_HPP_NAMESPACE::DeviceSize arrayPitch_ = {},
                                             VULKAN_HPP_NAMESPACE::DeviceSize depthPitch_ = {} ) VULKAN_HPP_NOEXCEPT
-      : offset( offset_ )
-      , size( size_ )
-      , rowPitch( rowPitch_ )
-      , arrayPitch( arrayPitch_ )
-      , depthPitch( depthPitch_ )
+      : offset{ offset_ }
+      , size{ size_ }
+      , rowPitch{ rowPitch_ }
+      , arrayPitch{ arrayPitch_ }
+      , depthPitch{ depthPitch_ }
     {
     }
 
@@ -43786,10 +43882,10 @@
                                                                       uint32_t                                        drmFormatModifierPlaneCount_ = {},
                                                                       const VULKAN_HPP_NAMESPACE::SubresourceLayout * pPlaneLayouts_               = {},
                                                                       const void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifier( drmFormatModifier_ )
-      , drmFormatModifierPlaneCount( drmFormatModifierPlaneCount_ )
-      , pPlaneLayouts( pPlaneLayouts_ )
+      : pNext{ pNext_ }
+      , drmFormatModifier{ drmFormatModifier_ }
+      , drmFormatModifierPlaneCount{ drmFormatModifierPlaneCount_ }
+      , pPlaneLayouts{ pPlaneLayouts_ }
     {
     }
 
@@ -43930,9 +44026,9 @@
     VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierListCreateInfoEXT( uint32_t         drmFormatModifierCount_ = {},
                                                                   const uint64_t * pDrmFormatModifiers_    = {},
                                                                   const void *     pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifierCount( drmFormatModifierCount_ )
-      , pDrmFormatModifiers( pDrmFormatModifiers_ )
+      : pNext{ pNext_ }
+      , drmFormatModifierCount{ drmFormatModifierCount_ }
+      , pDrmFormatModifiers{ pDrmFormatModifiers_ }
     {
     }
 
@@ -44053,8 +44149,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageDrmFormatModifierPropertiesEXT( uint64_t drmFormatModifier_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifier( drmFormatModifier_ )
+      : pNext{ pNext_ }
+      , drmFormatModifier{ drmFormatModifier_ }
     {
     }
 
@@ -44137,9 +44233,9 @@
     VULKAN_HPP_CONSTEXPR ImageFormatListCreateInfo( uint32_t                             viewFormatCount_ = {},
                                                     const VULKAN_HPP_NAMESPACE::Format * pViewFormats_    = {},
                                                     const void *                         pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , viewFormatCount( viewFormatCount_ )
-      , pViewFormats( pViewFormats_ )
+      : pNext{ pNext_ }
+      , viewFormatCount{ viewFormatCount_ }
+      , pViewFormats{ pViewFormats_ }
     {
     }
 
@@ -44262,8 +44358,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageFormatProperties2( VULKAN_HPP_NAMESPACE::ImageFormatProperties imageFormatProperties_ = {},
                                                  void *                                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageFormatProperties( imageFormatProperties_ )
+      : pNext{ pNext_ }
+      , imageFormatProperties{ imageFormatProperties_ }
     {
     }
 
@@ -44354,15 +44450,15 @@
                                              VULKAN_HPP_NAMESPACE::Image                 image_               = {},
                                              VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_    = {},
                                              const void *                                pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , oldLayout( oldLayout_ )
-      , newLayout( newLayout_ )
-      , srcQueueFamilyIndex( srcQueueFamilyIndex_ )
-      , dstQueueFamilyIndex( dstQueueFamilyIndex_ )
-      , image( image_ )
-      , subresourceRange( subresourceRange_ )
+      : pNext{ pNext_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , oldLayout{ oldLayout_ }
+      , newLayout{ newLayout_ }
+      , srcQueueFamilyIndex{ srcQueueFamilyIndex_ }
+      , dstQueueFamilyIndex{ dstQueueFamilyIndex_ }
+      , image{ image_ }
+      , subresourceRange{ subresourceRange_ }
     {
     }
 
@@ -44515,8 +44611,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Image image_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
     {
     }
 
@@ -44616,9 +44712,9 @@
     VULKAN_HPP_CONSTEXPR ImagePipeSurfaceCreateInfoFUCHSIA( VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateFlagsFUCHSIA flags_           = {},
                                                             zx_handle_t                                              imagePipeHandle_ = {},
                                                             const void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , imagePipeHandle( imagePipeHandle_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , imagePipeHandle{ imagePipeHandle_ }
     {
     }
 
@@ -44735,8 +44831,8 @@
     VULKAN_HPP_CONSTEXPR
       ImagePlaneMemoryRequirementsInfo( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits planeAspect_ = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor,
                                         const void *                              pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , planeAspect( planeAspect_ )
+      : pNext{ pNext_ }
+      , planeAspect{ planeAspect_ }
     {
     }
 
@@ -44834,11 +44930,11 @@
                                        VULKAN_HPP_NAMESPACE::ImageSubresourceLayers dstSubresource_ = {},
                                        VULKAN_HPP_NAMESPACE::Offset3D               dstOffset_      = {},
                                        VULKAN_HPP_NAMESPACE::Extent3D               extent_         = {} ) VULKAN_HPP_NOEXCEPT
-      : srcSubresource( srcSubresource_ )
-      , srcOffset( srcOffset_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffset( dstOffset_ )
-      , extent( extent_ )
+      : srcSubresource{ srcSubresource_ }
+      , srcOffset{ srcOffset_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffset{ dstOffset_ }
+      , extent{ extent_ }
     {
     }
 
@@ -44954,12 +45050,12 @@
                                         VULKAN_HPP_NAMESPACE::Offset3D               dstOffset_      = {},
                                         VULKAN_HPP_NAMESPACE::Extent3D               extent_         = {},
                                         const void *                                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcSubresource( srcSubresource_ )
-      , srcOffset( srcOffset_ )
-      , dstSubresource( dstSubresource_ )
-      , dstOffset( dstOffset_ )
-      , extent( extent_ )
+      : pNext{ pNext_ }
+      , srcSubresource{ srcSubresource_ }
+      , srcOffset{ srcOffset_ }
+      , dstSubresource{ dstSubresource_ }
+      , dstOffset{ dstOffset_ }
+      , extent{ extent_ }
     {
     }
 
@@ -45088,8 +45184,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageSparseMemoryRequirementsInfo2( VULKAN_HPP_NAMESPACE::Image image_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
     {
     }
 
@@ -45187,8 +45283,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageStencilUsageCreateInfo( VULKAN_HPP_NAMESPACE::ImageUsageFlags stencilUsage_ = {},
                                                       const void *                          pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stencilUsage( stencilUsage_ )
+      : pNext{ pNext_ }
+      , stencilUsage{ stencilUsage_ }
     {
     }
 
@@ -45285,8 +45381,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageSwapchainCreateInfoKHR( VULKAN_HPP_NAMESPACE::SwapchainKHR swapchain_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchain( swapchain_ )
+      : pNext{ pNext_ }
+      , swapchain{ swapchain_ }
     {
     }
 
@@ -45382,8 +45478,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageViewASTCDecodeModeEXT( VULKAN_HPP_NAMESPACE::Format decodeMode_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                      const void *                 pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , decodeMode( decodeMode_ )
+      : pNext{ pNext_ }
+      , decodeMode{ decodeMode_ }
     {
     }
 
@@ -45480,9 +45576,9 @@
     VULKAN_HPP_CONSTEXPR ImageViewAddressPropertiesNVX( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize    size_          = {},
                                                         void *                              pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceAddress( deviceAddress_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , deviceAddress{ deviceAddress_ }
+      , size{ size_ }
     {
     }
 
@@ -45566,8 +45662,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageViewCaptureDescriptorDataInfoEXT( VULKAN_HPP_NAMESPACE::ImageView imageView_ = {},
                                                                 const void *                    pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageView( imageView_ )
+      : pNext{ pNext_ }
+      , imageView{ imageView_ }
     {
     }
 
@@ -45668,13 +45764,13 @@
                                               VULKAN_HPP_NAMESPACE::ComponentMapping      components_       = {},
                                               VULKAN_HPP_NAMESPACE::ImageSubresourceRange subresourceRange_ = {},
                                               const void *                                pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , image( image_ )
-      , viewType( viewType_ )
-      , format( format_ )
-      , components( components_ )
-      , subresourceRange( subresourceRange_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , image{ image_ }
+      , viewType{ viewType_ }
+      , format{ format_ }
+      , components{ components_ }
+      , subresourceRange{ subresourceRange_ }
     {
     }
 
@@ -45815,10 +45911,10 @@
                                                  VULKAN_HPP_NAMESPACE::DescriptorType descriptorType_ = VULKAN_HPP_NAMESPACE::DescriptorType::eSampler,
                                                  VULKAN_HPP_NAMESPACE::Sampler        sampler_        = {},
                                                  const void *                         pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageView( imageView_ )
-      , descriptorType( descriptorType_ )
-      , sampler( sampler_ )
+      : pNext{ pNext_ }
+      , imageView{ imageView_ }
+      , descriptorType{ descriptorType_ }
+      , sampler{ sampler_ }
     {
     }
 
@@ -45932,8 +46028,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageViewMinLodCreateInfoEXT( float minLod_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minLod( minLod_ )
+      : pNext{ pNext_ }
+      , minLod{ minLod_ }
     {
     }
 
@@ -46031,10 +46127,10 @@
                                                               VULKAN_HPP_NAMESPACE::Extent2D filterSize_   = {},
                                                               uint32_t                       numPhases_    = {},
                                                               const void *                   pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , filterCenter( filterCenter_ )
-      , filterSize( filterSize_ )
-      , numPhases( numPhases_ )
+      : pNext{ pNext_ }
+      , filterCenter{ filterCenter_ }
+      , filterSize{ filterSize_ }
+      , numPhases{ numPhases_ }
     {
     }
 
@@ -46149,9 +46245,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       ImageViewSlicedCreateInfoEXT( uint32_t sliceOffset_ = {}, uint32_t sliceCount_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sliceOffset( sliceOffset_ )
-      , sliceCount( sliceCount_ )
+      : pNext{ pNext_ }
+      , sliceOffset{ sliceOffset_ }
+      , sliceCount{ sliceCount_ }
     {
     }
 
@@ -46253,8 +46349,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImageViewUsageCreateInfo( VULKAN_HPP_NAMESPACE::ImageUsageFlags usage_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , usage( usage_ )
+      : pNext{ pNext_ }
+      , usage{ usage_ }
     {
     }
 
@@ -46352,8 +46448,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImportAndroidHardwareBufferInfoANDROID( struct AHardwareBuffer * buffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -46454,11 +46550,11 @@
       VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd,
       int                                                   fd_         = {},
       const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fence( fence_ )
-      , flags( flags_ )
-      , handleType( handleType_ )
-      , fd( fd_ )
+      : pNext{ pNext_ }
+      , fence{ fence_ }
+      , flags{ flags_ }
+      , handleType{ handleType_ }
+      , fd{ fd_ }
     {
     }
 
@@ -46587,12 +46683,12 @@
       HANDLE                                                handle_     = {},
       LPCWSTR                                               name_       = {},
       const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fence( fence_ )
-      , flags( flags_ )
-      , handleType( handleType_ )
-      , handle( handle_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , fence{ fence_ }
+      , flags{ flags_ }
+      , handleType{ handleType_ }
+      , handle{ handle_ }
+      , name{ name_ }
     {
     }
 
@@ -46727,9 +46823,9 @@
     VULKAN_HPP_CONSTEXPR ImportMemoryBufferCollectionFUCHSIA( VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA collection_ = {},
                                                               uint32_t                                      index_      = {},
                                                               const void *                                  pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , collection( collection_ )
-      , index( index_ )
+      : pNext{ pNext_ }
+      , collection{ collection_ }
+      , index{ index_ }
     {
     }
 
@@ -46835,9 +46931,9 @@
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       int                                                    fd_         = {},
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
-      , fd( fd_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
+      , fd{ fd_ }
     {
     }
 
@@ -46942,9 +47038,9 @@
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_   = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       void *                                                 pHostPointer_ = {},
       const void *                                           pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
-      , pHostPointer( pHostPointer_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
+      , pHostPointer{ pHostPointer_ }
     {
     }
 
@@ -47053,10 +47149,10 @@
       HANDLE                                                 handle_     = {},
       LPCWSTR                                                name_       = {},
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
-      , handle( handle_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
+      , handle{ handle_ }
+      , name{ name_ }
     {
     }
 
@@ -47174,9 +47270,9 @@
     VULKAN_HPP_CONSTEXPR ImportMemoryWin32HandleInfoNV( VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV handleType_ = {},
                                                         HANDLE                                                handle_     = {},
                                                         const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
-      , handle( handle_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
+      , handle{ handle_ }
     {
     }
 
@@ -47284,9 +47380,9 @@
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       zx_handle_t                                            handle_     = {},
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
-      , handle( handle_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
+      , handle{ handle_ }
     {
     }
 
@@ -47403,8 +47499,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImportMetalBufferInfoEXT( MTLBuffer_id mtlBuffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mtlBuffer( mtlBuffer_ )
+      : pNext{ pNext_ }
+      , mtlBuffer{ mtlBuffer_ }
     {
     }
 
@@ -47501,8 +47597,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImportMetalIOSurfaceInfoEXT( IOSurfaceRef ioSurface_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , ioSurface( ioSurface_ )
+      : pNext{ pNext_ }
+      , ioSurface{ ioSurface_ }
     {
     }
 
@@ -47599,8 +47695,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImportMetalSharedEventInfoEXT( MTLSharedEvent_id mtlSharedEvent_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mtlSharedEvent( mtlSharedEvent_ )
+      : pNext{ pNext_ }
+      , mtlSharedEvent{ mtlSharedEvent_ }
     {
     }
 
@@ -47699,9 +47795,9 @@
     VULKAN_HPP_CONSTEXPR ImportMetalTextureInfoEXT( VULKAN_HPP_NAMESPACE::ImageAspectFlagBits plane_      = VULKAN_HPP_NAMESPACE::ImageAspectFlagBits::eColor,
                                                     MTLTexture_id                             mtlTexture_ = {},
                                                     const void *                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , plane( plane_ )
-      , mtlTexture( mtlTexture_ )
+      : pNext{ pNext_ }
+      , plane{ plane_ }
+      , mtlTexture{ mtlTexture_ }
     {
     }
 
@@ -47805,8 +47901,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ImportScreenBufferInfoQNX( struct _screen_buffer * buffer_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -47907,11 +48003,11 @@
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       int                                                       fd_         = {},
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , flags( flags_ )
-      , handleType( handleType_ )
-      , fd( fd_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , flags{ flags_ }
+      , handleType{ handleType_ }
+      , fd{ fd_ }
     {
     }
 
@@ -48041,12 +48137,12 @@
       HANDLE                                                    handle_     = {},
       LPCWSTR                                                   name_       = {},
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , flags( flags_ )
-      , handleType( handleType_ )
-      , handle( handle_ )
-      , name( name_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , flags{ flags_ }
+      , handleType{ handleType_ }
+      , handle{ handle_ }
+      , name{ name_ }
     {
     }
 
@@ -48184,11 +48280,11 @@
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_   = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       zx_handle_t                                               zirconHandle_ = {},
       const void *                                              pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , flags( flags_ )
-      , handleType( handleType_ )
-      , zirconHandle( zirconHandle_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , flags{ flags_ }
+      , handleType{ handleType_ }
+      , zirconHandle{ zirconHandle_ }
     {
     }
 
@@ -48338,20 +48434,20 @@
       const VULKAN_HPP_NAMESPACE::IndexType *           pIndexTypes_                  = {},
       const uint32_t *                                  pIndexTypeValues_             = {},
       const void *                                      pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , tokenType( tokenType_ )
-      , stream( stream_ )
-      , offset( offset_ )
-      , vertexBindingUnit( vertexBindingUnit_ )
-      , vertexDynamicStride( vertexDynamicStride_ )
-      , pushconstantPipelineLayout( pushconstantPipelineLayout_ )
-      , pushconstantShaderStageFlags( pushconstantShaderStageFlags_ )
-      , pushconstantOffset( pushconstantOffset_ )
-      , pushconstantSize( pushconstantSize_ )
-      , indirectStateFlags( indirectStateFlags_ )
-      , indexTypeCount( indexTypeCount_ )
-      , pIndexTypes( pIndexTypes_ )
-      , pIndexTypeValues( pIndexTypeValues_ )
+      : pNext{ pNext_ }
+      , tokenType{ tokenType_ }
+      , stream{ stream_ }
+      , offset{ offset_ }
+      , vertexBindingUnit{ vertexBindingUnit_ }
+      , vertexDynamicStride{ vertexDynamicStride_ }
+      , pushconstantPipelineLayout{ pushconstantPipelineLayout_ }
+      , pushconstantShaderStageFlags{ pushconstantShaderStageFlags_ }
+      , pushconstantOffset{ pushconstantOffset_ }
+      , pushconstantSize{ pushconstantSize_ }
+      , indirectStateFlags{ indirectStateFlags_ }
+      , indexTypeCount{ indexTypeCount_ }
+      , pIndexTypes{ pIndexTypes_ }
+      , pIndexTypeValues{ pIndexTypeValues_ }
     {
     }
 
@@ -48634,13 +48730,13 @@
                                           uint32_t                                                    streamCount_    = {},
                                           const uint32_t *                                            pStreamStrides_ = {},
                                           const void *                                                pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , tokenCount( tokenCount_ )
-      , pTokens( pTokens_ )
-      , streamCount( streamCount_ )
-      , pStreamStrides( pStreamStrides_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , tokenCount{ tokenCount_ }
+      , pTokens{ pTokens_ }
+      , streamCount{ streamCount_ }
+      , pStreamStrides{ pStreamStrides_ }
     {
     }
 
@@ -48818,8 +48914,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR InitializePerformanceApiInfoINTEL( void * pUserData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pUserData( pUserData_ )
+      : pNext{ pNext_ }
+      , pUserData{ pUserData_ }
     {
     }
 
@@ -48913,9 +49009,9 @@
     VULKAN_HPP_CONSTEXPR InputAttachmentAspectReference( uint32_t                               subpass_              = {},
                                                          uint32_t                               inputAttachmentIndex_ = {},
                                                          VULKAN_HPP_NAMESPACE::ImageAspectFlags aspectMask_           = {} ) VULKAN_HPP_NOEXCEPT
-      : subpass( subpass_ )
-      , inputAttachmentIndex( inputAttachmentIndex_ )
-      , aspectMask( aspectMask_ )
+      : subpass{ subpass_ }
+      , inputAttachmentIndex{ inputAttachmentIndex_ }
+      , aspectMask{ aspectMask_ }
     {
     }
 
@@ -49018,13 +49114,13 @@
                                              uint32_t                                      enabledExtensionCount_   = {},
                                              const char * const *                          ppEnabledExtensionNames_ = {},
                                              const void *                                  pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pApplicationInfo( pApplicationInfo_ )
-      , enabledLayerCount( enabledLayerCount_ )
-      , ppEnabledLayerNames( ppEnabledLayerNames_ )
-      , enabledExtensionCount( enabledExtensionCount_ )
-      , ppEnabledExtensionNames( ppEnabledExtensionNames_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pApplicationInfo{ pApplicationInfo_ }
+      , enabledLayerCount{ enabledLayerCount_ }
+      , ppEnabledLayerNames{ ppEnabledLayerNames_ }
+      , enabledExtensionCount{ enabledExtensionCount_ }
+      , ppEnabledExtensionNames{ ppEnabledExtensionNames_ }
     {
     }
 
@@ -49230,9 +49326,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       LatencySleepInfoNV( VULKAN_HPP_NAMESPACE::Semaphore signalSemaphore_ = {}, uint64_t value_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , signalSemaphore( signalSemaphore_ )
-      , value( value_ )
+      : pNext{ pNext_ }
+      , signalSemaphore{ signalSemaphore_ }
+      , value{ value_ }
     {
     }
 
@@ -49334,10 +49430,10 @@
                                                  VULKAN_HPP_NAMESPACE::Bool32 lowLatencyBoost_   = {},
                                                  uint32_t                     minimumIntervalUs_ = {},
                                                  const void *                 pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , lowLatencyMode( lowLatencyMode_ )
-      , lowLatencyBoost( lowLatencyBoost_ )
-      , minimumIntervalUs( minimumIntervalUs_ )
+      : pNext{ pNext_ }
+      , lowLatencyMode{ lowLatencyMode_ }
+      , lowLatencyBoost{ lowLatencyBoost_ }
+      , minimumIntervalUs{ minimumIntervalUs_ }
     {
     }
 
@@ -49451,8 +49547,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR LatencySubmissionPresentIdNV( uint64_t presentID_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentID( presentID_ )
+      : pNext{ pNext_ }
+      , presentID{ presentID_ }
     {
     }
 
@@ -49549,9 +49645,9 @@
     VULKAN_HPP_CONSTEXPR LatencySurfaceCapabilitiesNV( uint32_t                               presentModeCount_ = {},
                                                        VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes_    = {},
                                                        const void *                           pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentModeCount( presentModeCount_ )
-      , pPresentModes( pPresentModes_ )
+      : pNext{ pNext_ }
+      , presentModeCount{ presentModeCount_ }
+      , pPresentModes{ pPresentModes_ }
     {
     }
 
@@ -49671,10 +49767,10 @@
                                              uint32_t                                             specVersion_           = {},
                                              uint32_t                                             implementationVersion_ = {},
                                              std::array<char, VK_MAX_DESCRIPTION_SIZE> const &    description_           = {} ) VULKAN_HPP_NOEXCEPT
-      : layerName( layerName_ )
-      , specVersion( specVersion_ )
-      , implementationVersion( implementationVersion_ )
-      , description( description_ )
+      : layerName{ layerName_ }
+      , specVersion{ specVersion_ }
+      , implementationVersion{ implementationVersion_ }
+      , description{ description_ }
     {
     }
 
@@ -49780,11 +49876,11 @@
                                           VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT type_         = VULKAN_HPP_NAMESPACE::LayerSettingTypeEXT::eBool32,
                                           uint32_t                                  valueCount_   = {},
                                           const void *                              pValues_      = {} ) VULKAN_HPP_NOEXCEPT
-      : pLayerName( pLayerName_ )
-      , pSettingName( pSettingName_ )
-      , type( type_ )
-      , valueCount( valueCount_ )
-      , pValues( pValues_ )
+      : pLayerName{ pLayerName_ }
+      , pSettingName{ pSettingName_ }
+      , type{ type_ }
+      , valueCount{ valueCount_ }
+      , pValues{ pValues_ }
     {
     }
 
@@ -49931,9 +50027,9 @@
     VULKAN_HPP_CONSTEXPR LayerSettingsCreateInfoEXT( uint32_t                                      settingCount_ = {},
                                                      const VULKAN_HPP_NAMESPACE::LayerSettingEXT * pSettings_    = {},
                                                      const void *                                  pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , settingCount( settingCount_ )
-      , pSettings( pSettings_ )
+      : pNext{ pNext_ }
+      , settingCount{ settingCount_ }
+      , pSettings{ pSettings_ }
     {
     }
 
@@ -50056,9 +50152,9 @@
     VULKAN_HPP_CONSTEXPR MacOSSurfaceCreateInfoMVK( VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateFlagsMVK flags_ = {},
                                                     const void *                                     pView_ = {},
                                                     const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pView( pView_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pView{ pView_ }
     {
     }
 
@@ -50165,10 +50261,10 @@
                                             VULKAN_HPP_NAMESPACE::DeviceSize   offset_ = {},
                                             VULKAN_HPP_NAMESPACE::DeviceSize   size_   = {},
                                             const void *                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , offset( offset_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -50280,9 +50376,9 @@
     VULKAN_HPP_CONSTEXPR MemoryAllocateFlagsInfo( VULKAN_HPP_NAMESPACE::MemoryAllocateFlags flags_      = {},
                                                   uint32_t                                  deviceMask_ = {},
                                                   const void *                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , deviceMask( deviceMask_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , deviceMask{ deviceMask_ }
     {
     }
 
@@ -50388,9 +50484,9 @@
     VULKAN_HPP_CONSTEXPR MemoryAllocateInfo( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_  = {},
                                              uint32_t                         memoryTypeIndex_ = {},
                                              const void *                     pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , allocationSize( allocationSize_ )
-      , memoryTypeIndex( memoryTypeIndex_ )
+      : pNext{ pNext_ }
+      , allocationSize{ allocationSize_ }
+      , memoryTypeIndex{ memoryTypeIndex_ }
     {
     }
 
@@ -50491,9 +50587,9 @@
     VULKAN_HPP_CONSTEXPR MemoryBarrier( VULKAN_HPP_NAMESPACE::AccessFlags srcAccessMask_ = {},
                                         VULKAN_HPP_NAMESPACE::AccessFlags dstAccessMask_ = {},
                                         const void *                      pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstAccessMask( dstAccessMask_ )
+      : pNext{ pNext_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstAccessMask{ dstAccessMask_ }
     {
     }
 
@@ -50597,9 +50693,9 @@
     VULKAN_HPP_CONSTEXPR MemoryDedicatedAllocateInfo( VULKAN_HPP_NAMESPACE::Image  image_  = {},
                                                       VULKAN_HPP_NAMESPACE::Buffer buffer_ = {},
                                                       const void *                 pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image( image_ )
-      , buffer( buffer_ )
+      : pNext{ pNext_ }
+      , image{ image_ }
+      , buffer{ buffer_ }
     {
     }
 
@@ -50705,9 +50801,9 @@
     VULKAN_HPP_CONSTEXPR MemoryDedicatedRequirements( VULKAN_HPP_NAMESPACE::Bool32 prefersDedicatedAllocation_  = {},
                                                       VULKAN_HPP_NAMESPACE::Bool32 requiresDedicatedAllocation_ = {},
                                                       void *                       pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , prefersDedicatedAllocation( prefersDedicatedAllocation_ )
-      , requiresDedicatedAllocation( requiresDedicatedAllocation_ )
+      : pNext{ pNext_ }
+      , prefersDedicatedAllocation{ prefersDedicatedAllocation_ }
+      , requiresDedicatedAllocation{ requiresDedicatedAllocation_ }
     {
     }
 
@@ -50792,8 +50888,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryFdPropertiesKHR( uint32_t memoryTypeBits_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -50876,8 +50972,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryGetAndroidHardwareBufferInfoANDROID( VULKAN_HPP_NAMESPACE::DeviceMemory memory_ = {},
                                                                     const void *                       pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
     {
     }
 
@@ -50976,9 +51072,9 @@
       VULKAN_HPP_NAMESPACE::DeviceMemory                     memory_     = {},
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -51083,9 +51179,9 @@
       VULKAN_HPP_NAMESPACE::DeviceMemory                     memory_     = {},
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -51195,9 +51291,9 @@
       VULKAN_HPP_NAMESPACE::DeviceMemory                     memory_     = {},
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -51308,9 +51404,9 @@
       VULKAN_HPP_NAMESPACE::DeviceMemory                     memory_     = {},
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memory( memory_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , memory{ memory_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -51414,8 +51510,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryHeap( VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, VULKAN_HPP_NAMESPACE::MemoryHeapFlags flags_ = {} ) VULKAN_HPP_NOEXCEPT
-      : size( size_ )
-      , flags( flags_ )
+      : size{ size_ }
+      , flags{ flags_ }
     {
     }
 
@@ -51486,8 +51582,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryHostPointerPropertiesEXT( uint32_t memoryTypeBits_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -51572,11 +51668,11 @@
                                            VULKAN_HPP_NAMESPACE::DeviceSize     offset_ = {},
                                            VULKAN_HPP_NAMESPACE::DeviceSize     size_   = {},
                                            const void *                         pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , memory( memory_ )
-      , offset( offset_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , memory{ memory_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -51695,8 +51791,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryMapPlacedInfoEXT( void * pPlacedAddress_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pPlacedAddress( pPlacedAddress_ )
+      : pNext{ pNext_ }
+      , pPlacedAddress{ pPlacedAddress_ }
     {
     }
 
@@ -51791,8 +51887,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryOpaqueCaptureAddressAllocateInfo( uint64_t opaqueCaptureAddress_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , opaqueCaptureAddress( opaqueCaptureAddress_ )
+      : pNext{ pNext_ }
+      , opaqueCaptureAddress{ opaqueCaptureAddress_ }
     {
     }
 
@@ -51889,8 +51985,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryPriorityAllocateInfoEXT( float priority_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , priority( priority_ )
+      : pNext{ pNext_ }
+      , priority{ priority_ }
     {
     }
 
@@ -51984,9 +52080,9 @@
     VULKAN_HPP_CONSTEXPR MemoryRequirements( VULKAN_HPP_NAMESPACE::DeviceSize size_           = {},
                                              VULKAN_HPP_NAMESPACE::DeviceSize alignment_      = {},
                                              uint32_t                         memoryTypeBits_ = {} ) VULKAN_HPP_NOEXCEPT
-      : size( size_ )
-      , alignment( alignment_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : size{ size_ }
+      , alignment{ alignment_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -52058,8 +52154,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryRequirements2( VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryRequirements( memoryRequirements_ )
+      : pNext{ pNext_ }
+      , memoryRequirements{ memoryRequirements_ }
     {
     }
 
@@ -52138,8 +52234,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryType( VULKAN_HPP_NAMESPACE::MemoryPropertyFlags propertyFlags_ = {}, uint32_t heapIndex_ = {} ) VULKAN_HPP_NOEXCEPT
-      : propertyFlags( propertyFlags_ )
-      , heapIndex( heapIndex_ )
+      : propertyFlags{ propertyFlags_ }
+      , heapIndex{ heapIndex_ }
     {
     }
 
@@ -52212,9 +52308,9 @@
     VULKAN_HPP_CONSTEXPR MemoryUnmapInfoKHR( VULKAN_HPP_NAMESPACE::MemoryUnmapFlagsKHR flags_  = {},
                                              VULKAN_HPP_NAMESPACE::DeviceMemory        memory_ = {},
                                              const void *                              pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , memory( memory_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , memory{ memory_ }
     {
     }
 
@@ -52317,8 +52413,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryWin32HandlePropertiesKHR( uint32_t memoryTypeBits_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -52401,8 +52497,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MemoryZirconHandlePropertiesFUCHSIA( uint32_t memoryTypeBits_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -52487,9 +52583,9 @@
     VULKAN_HPP_CONSTEXPR MetalSurfaceCreateInfoEXT( VULKAN_HPP_NAMESPACE::MetalSurfaceCreateFlagsEXT flags_  = {},
                                                     const CAMetalLayer *                             pLayer_ = {},
                                                     const void *                                     pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pLayer( pLayer_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pLayer{ pLayer_ }
     {
     }
 
@@ -52606,18 +52702,18 @@
                                                   VULKAN_HPP_NAMESPACE::DeviceOrHostAddressConstKHR      triangleArray_       = {},
                                                   VULKAN_HPP_NAMESPACE::DeviceSize                       triangleArrayStride_ = {},
                                                   const void *                                           pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , flags( flags_ )
-      , mode( mode_ )
-      , dstMicromap( dstMicromap_ )
-      , usageCountsCount( usageCountsCount_ )
-      , pUsageCounts( pUsageCounts_ )
-      , ppUsageCounts( ppUsageCounts_ )
-      , data( data_ )
-      , scratchData( scratchData_ )
-      , triangleArray( triangleArray_ )
-      , triangleArrayStride( triangleArrayStride_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , flags{ flags_ }
+      , mode{ mode_ }
+      , dstMicromap{ dstMicromap_ }
+      , usageCountsCount{ usageCountsCount_ }
+      , pUsageCounts{ pUsageCounts_ }
+      , ppUsageCounts{ ppUsageCounts_ }
+      , data{ data_ }
+      , scratchData{ scratchData_ }
+      , triangleArray{ triangleArray_ }
+      , triangleArrayStride{ triangleArrayStride_ }
     {
     }
 
@@ -52837,10 +52933,10 @@
                                                     VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_ = {},
                                                     VULKAN_HPP_NAMESPACE::Bool32     discardable_      = {},
                                                     const void *                     pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , micromapSize( micromapSize_ )
-      , buildScratchSize( buildScratchSize_ )
-      , discardable( discardable_ )
+      : pNext{ pNext_ }
+      , micromapSize{ micromapSize_ }
+      , buildScratchSize{ buildScratchSize_ }
+      , discardable{ discardable_ }
     {
     }
 
@@ -52960,13 +53056,13 @@
                                                 VULKAN_HPP_NAMESPACE::MicromapTypeEXT        type_ = VULKAN_HPP_NAMESPACE::MicromapTypeEXT::eOpacityMicromap,
                                                 VULKAN_HPP_NAMESPACE::DeviceAddress          deviceAddress_ = {},
                                                 const void *                                 pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , createFlags( createFlags_ )
-      , buffer( buffer_ )
-      , offset( offset_ )
-      , size( size_ )
-      , type( type_ )
-      , deviceAddress( deviceAddress_ )
+      : pNext{ pNext_ }
+      , createFlags{ createFlags_ }
+      , buffer{ buffer_ }
+      , offset{ offset_ }
+      , size{ size_ }
+      , type{ type_ }
+      , deviceAddress{ deviceAddress_ }
     {
     }
 
@@ -53101,9 +53197,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MicromapTriangleEXT( uint32_t dataOffset_ = {}, uint16_t subdivisionLevel_ = {}, uint16_t format_ = {} ) VULKAN_HPP_NOEXCEPT
-      : dataOffset( dataOffset_ )
-      , subdivisionLevel( subdivisionLevel_ )
-      , format( format_ )
+      : dataOffset{ dataOffset_ }
+      , subdivisionLevel{ subdivisionLevel_ }
+      , format{ format_ }
     {
     }
 
@@ -53197,8 +53293,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MicromapVersionInfoEXT( const uint8_t * pVersionData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pVersionData( pVersionData_ )
+      : pNext{ pNext_ }
+      , pVersionData{ pVersionData_ }
     {
     }
 
@@ -53290,9 +53386,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MultiDrawIndexedInfoEXT( uint32_t firstIndex_ = {}, uint32_t indexCount_ = {}, int32_t vertexOffset_ = {} ) VULKAN_HPP_NOEXCEPT
-      : firstIndex( firstIndex_ )
-      , indexCount( indexCount_ )
-      , vertexOffset( vertexOffset_ )
+      : firstIndex{ firstIndex_ }
+      , indexCount{ indexCount_ }
+      , vertexOffset{ vertexOffset_ }
     {
     }
 
@@ -53384,8 +53480,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MultiDrawInfoEXT( uint32_t firstVertex_ = {}, uint32_t vertexCount_ = {} ) VULKAN_HPP_NOEXCEPT
-      : firstVertex( firstVertex_ )
-      , vertexCount( vertexCount_ )
+      : firstVertex{ firstVertex_ }
+      , vertexCount{ vertexCount_ }
     {
     }
 
@@ -53470,8 +53566,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MultisamplePropertiesEXT( VULKAN_HPP_NAMESPACE::Extent2D maxSampleLocationGridSize_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxSampleLocationGridSize( maxSampleLocationGridSize_ )
+      : pNext{ pNext_ }
+      , maxSampleLocationGridSize{ maxSampleLocationGridSize_ }
     {
     }
 
@@ -53555,9 +53651,9 @@
       MultisampledRenderToSingleSampledInfoEXT( VULKAN_HPP_NAMESPACE::Bool32              multisampledRenderToSingleSampledEnable_ = {},
                                                 VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
                                                 const void *                              pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multisampledRenderToSingleSampledEnable( multisampledRenderToSingleSampledEnable_ )
-      , rasterizationSamples( rasterizationSamples_ )
+      : pNext{ pNext_ }
+      , multisampledRenderToSingleSampledEnable{ multisampledRenderToSingleSampledEnable_ }
+      , rasterizationSamples{ rasterizationSamples_ }
     {
     }
 
@@ -53667,9 +53763,9 @@
     VULKAN_HPP_CONSTEXPR MultiviewPerViewAttributesInfoNVX( VULKAN_HPP_NAMESPACE::Bool32 perViewAttributes_              = {},
                                                             VULKAN_HPP_NAMESPACE::Bool32 perViewAttributesPositionXOnly_ = {},
                                                             const void *                 pNext_                          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , perViewAttributes( perViewAttributes_ )
-      , perViewAttributesPositionXOnly( perViewAttributesPositionXOnly_ )
+      : pNext{ pNext_ }
+      , perViewAttributes{ perViewAttributes_ }
+      , perViewAttributesPositionXOnly{ perViewAttributesPositionXOnly_ }
     {
     }
 
@@ -53775,9 +53871,9 @@
     VULKAN_HPP_CONSTEXPR MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM( uint32_t                             perViewRenderAreaCount_ = {},
                                                                              const VULKAN_HPP_NAMESPACE::Rect2D * pPerViewRenderAreas_    = {},
                                                                              const void *                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , perViewRenderAreaCount( perViewRenderAreaCount_ )
-      , pPerViewRenderAreas( pPerViewRenderAreas_ )
+      : pNext{ pNext_ }
+      , perViewRenderAreaCount{ perViewRenderAreaCount_ }
+      , pPerViewRenderAreas{ pPerViewRenderAreas_ }
     {
     }
 
@@ -53900,8 +53996,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR MutableDescriptorTypeListEXT( uint32_t                                     descriptorTypeCount_ = {},
                                                        const VULKAN_HPP_NAMESPACE::DescriptorType * pDescriptorTypes_    = {} ) VULKAN_HPP_NOEXCEPT
-      : descriptorTypeCount( descriptorTypeCount_ )
-      , pDescriptorTypes( pDescriptorTypes_ )
+      : descriptorTypeCount{ descriptorTypeCount_ }
+      , pDescriptorTypes{ pDescriptorTypes_ }
     {
     }
 
@@ -54011,9 +54107,9 @@
     VULKAN_HPP_CONSTEXPR MutableDescriptorTypeCreateInfoEXT( uint32_t                                                   mutableDescriptorTypeListCount_ = {},
                                                              const VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT * pMutableDescriptorTypeLists_    = {},
                                                              const void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mutableDescriptorTypeListCount( mutableDescriptorTypeListCount_ )
-      , pMutableDescriptorTypeLists( pMutableDescriptorTypeLists_ )
+      : pNext{ pNext_ }
+      , mutableDescriptorTypeListCount{ mutableDescriptorTypeListCount_ }
+      , pMutableDescriptorTypeLists{ pMutableDescriptorTypeLists_ }
     {
     }
 
@@ -54146,8 +54242,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR OpaqueCaptureDescriptorDataCreateInfoEXT( const void * opaqueCaptureDescriptorData_ = {},
                                                                    const void * pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , opaqueCaptureDescriptorData( opaqueCaptureDescriptorData_ )
+      : pNext{ pNext_ }
+      , opaqueCaptureDescriptorData{ opaqueCaptureDescriptorData_ }
     {
     }
 
@@ -54246,10 +54342,10 @@
                                                    uint32_t                                        regionCount_ = {},
                                                    const VULKAN_HPP_NAMESPACE::Rect2D *            pRegions_    = {},
                                                    void *                                          pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -54382,8 +54478,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR OpticalFlowImageFormatInfoNV( VULKAN_HPP_NAMESPACE::OpticalFlowUsageFlagsNV usage_ = {},
                                                        const void *                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , usage( usage_ )
+      : pNext{ pNext_ }
+      , usage{ usage_ }
     {
     }
 
@@ -54479,8 +54575,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR OpticalFlowImageFormatPropertiesNV( VULKAN_HPP_NAMESPACE::Format format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                              const void *                 pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
     {
     }
 
@@ -54571,16 +54667,16 @@
       VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV   performanceLevel_ = VULKAN_HPP_NAMESPACE::OpticalFlowPerformanceLevelNV::eUnknown,
       VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateFlagsNV flags_            = {},
       void *                                                pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , width( width_ )
-      , height( height_ )
-      , imageFormat( imageFormat_ )
-      , flowVectorFormat( flowVectorFormat_ )
-      , costFormat( costFormat_ )
-      , outputGridSize( outputGridSize_ )
-      , hintGridSize( hintGridSize_ )
-      , performanceLevel( performanceLevel_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , width{ width_ }
+      , height{ height_ }
+      , imageFormat{ imageFormat_ }
+      , flowVectorFormat{ flowVectorFormat_ }
+      , costFormat{ costFormat_ }
+      , outputGridSize{ outputGridSize_ }
+      , hintGridSize{ hintGridSize_ }
+      , performanceLevel{ performanceLevel_ }
+      , flags{ flags_ }
     {
     }
 
@@ -54749,10 +54845,10 @@
                                                                     uint32_t     size_         = {},
                                                                     const void * pPrivateData_ = {},
                                                                     void *       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , id( id_ )
-      , size( size_ )
-      , pPrivateData( pPrivateData_ )
+      : pNext{ pNext_ }
+      , id{ id_ }
+      , size{ size_ }
+      , pPrivateData{ pPrivateData_ }
     {
     }
 
@@ -54862,8 +54958,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR OutOfBandQueueTypeInfoNV( VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV queueType_ = VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeNV::eRender,
                                                    const void *                               pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queueType( queueType_ )
+      : pNext{ pNext_ }
+      , queueType{ queueType_ }
     {
     }
 
@@ -54959,11 +55055,11 @@
                                                        uint64_t actualPresentTime_   = {},
                                                        uint64_t earliestPresentTime_ = {},
                                                        uint64_t presentMargin_       = {} ) VULKAN_HPP_NOEXCEPT
-      : presentID( presentID_ )
-      , desiredPresentTime( desiredPresentTime_ )
-      , actualPresentTime( actualPresentTime_ )
-      , earliestPresentTime( earliestPresentTime_ )
-      , presentMargin( presentMargin_ )
+      : presentID{ presentID_ }
+      , desiredPresentTime{ desiredPresentTime_ }
+      , actualPresentTime{ actualPresentTime_ }
+      , earliestPresentTime{ earliestPresentTime_ }
+      , presentMargin{ presentMargin_ }
     {
     }
 
@@ -55044,8 +55140,8 @@
       PerformanceConfigurationAcquireInfoINTEL( VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL type_ =
                                                   VULKAN_HPP_NAMESPACE::PerformanceConfigurationTypeINTEL::eCommandQueueMetricsDiscoveryActivated,
                                                 const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
     {
     }
 
@@ -55146,11 +55242,11 @@
                                                               std::array<char, VK_MAX_DESCRIPTION_SIZE> const &           category_    = {},
                                                               std::array<char, VK_MAX_DESCRIPTION_SIZE> const &           description_ = {},
                                                               void *                                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , name( name_ )
-      , category( category_ )
-      , description( description_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , name{ name_ }
+      , category{ category_ }
+      , description{ description_ }
     {
     }
 
@@ -55288,11 +55384,11 @@
                              VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR storage_ = VULKAN_HPP_NAMESPACE::PerformanceCounterStorageKHR::eInt32,
                              std::array<uint8_t, VK_UUID_SIZE> const &          uuid_    = {},
                              void *                                             pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , unit( unit_ )
-      , scope( scope_ )
-      , storage( storage_ )
-      , uuid( uuid_ )
+      : pNext{ pNext_ }
+      , unit{ unit_ }
+      , scope{ scope_ }
+      , storage{ storage_ }
+      , uuid{ uuid_ }
     {
     }
 
@@ -55456,8 +55552,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PerformanceMarkerInfoINTEL( uint64_t marker_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , marker( marker_ )
+      : pNext{ pNext_ }
+      , marker{ marker_ }
     {
     }
 
@@ -55556,10 +55652,10 @@
       VULKAN_HPP_NAMESPACE::Bool32                       enable_    = {},
       uint64_t                                           parameter_ = {},
       const void *                                       pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , enable( enable_ )
-      , parameter( parameter_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , enable{ enable_ }
+      , parameter{ parameter_ }
     {
     }
 
@@ -55672,8 +55768,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PerformanceQuerySubmitInfoKHR( uint32_t counterPassIndex_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , counterPassIndex( counterPassIndex_ )
+      : pNext{ pNext_ }
+      , counterPassIndex{ counterPassIndex_ }
     {
     }
 
@@ -55768,8 +55864,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PerformanceStreamMarkerInfoINTEL( uint32_t marker_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , marker( marker_ )
+      : pNext{ pNext_ }
+      , marker{ marker_ }
     {
     }
 
@@ -55934,8 +56030,8 @@
     VULKAN_HPP_CONSTEXPR_14
       PerformanceValueINTEL( VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL type_ = VULKAN_HPP_NAMESPACE::PerformanceValueTypeINTEL::eUint32,
                              VULKAN_HPP_NAMESPACE::PerformanceValueDataINTEL data_ = {} ) VULKAN_HPP_NOEXCEPT
-      : type( type_ )
-      , data( data_ )
+      : type{ type_ }
+      , data{ data_ }
     {
     }
 
@@ -55995,11 +56091,11 @@
                                                              VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant16_              = {},
                                                              VULKAN_HPP_NAMESPACE::Bool32 storageInputOutput16_               = {},
                                                              void *                       pNext_                              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , storageBuffer16BitAccess( storageBuffer16BitAccess_ )
-      , uniformAndStorageBuffer16BitAccess( uniformAndStorageBuffer16BitAccess_ )
-      , storagePushConstant16( storagePushConstant16_ )
-      , storageInputOutput16( storageInputOutput16_ )
+      : pNext{ pNext_ }
+      , storageBuffer16BitAccess{ storageBuffer16BitAccess_ }
+      , uniformAndStorageBuffer16BitAccess{ uniformAndStorageBuffer16BitAccess_ }
+      , storagePushConstant16{ storagePushConstant16_ }
+      , storageInputOutput16{ storageInputOutput16_ }
     {
     }
 
@@ -56130,9 +56226,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDevice4444FormatsFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 formatA4R4G4B4_ = {},
                                                                VULKAN_HPP_NAMESPACE::Bool32 formatA4B4G4R4_ = {},
                                                                void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , formatA4R4G4B4( formatA4R4G4B4_ )
-      , formatA4B4G4R4( formatA4B4G4R4_ )
+      : pNext{ pNext_ }
+      , formatA4R4G4B4{ formatA4R4G4B4_ }
+      , formatA4B4G4R4{ formatA4B4G4R4_ }
     {
     }
 
@@ -56237,10 +56333,10 @@
                                                             VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_ = {},
                                                             VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_              = {},
                                                             void *                       pNext_                             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , storageBuffer8BitAccess( storageBuffer8BitAccess_ )
-      , uniformAndStorageBuffer8BitAccess( uniformAndStorageBuffer8BitAccess_ )
-      , storagePushConstant8( storagePushConstant8_ )
+      : pNext{ pNext_ }
+      , storageBuffer8BitAccess{ storageBuffer8BitAccess_ }
+      , uniformAndStorageBuffer8BitAccess{ uniformAndStorageBuffer8BitAccess_ }
+      , storagePushConstant8{ storagePushConstant8_ }
     {
     }
 
@@ -56360,8 +56456,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceASTCDecodeFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 decodeModeSharedExponent_ = {},
                                                               void *                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , decodeModeSharedExponent( decodeModeSharedExponent_ )
+      : pNext{ pNext_ }
+      , decodeModeSharedExponent{ decodeModeSharedExponent_ }
     {
     }
 
@@ -56463,12 +56559,12 @@
                                                       VULKAN_HPP_NAMESPACE::Bool32 accelerationStructureHostCommands_                     = {},
                                                       VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingAccelerationStructureUpdateAfterBind_ = {},
                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructure( accelerationStructure_ )
-      , accelerationStructureCaptureReplay( accelerationStructureCaptureReplay_ )
-      , accelerationStructureIndirectBuild( accelerationStructureIndirectBuild_ )
-      , accelerationStructureHostCommands( accelerationStructureHostCommands_ )
-      , descriptorBindingAccelerationStructureUpdateAfterBind( descriptorBindingAccelerationStructureUpdateAfterBind_ )
+      : pNext{ pNext_ }
+      , accelerationStructure{ accelerationStructure_ }
+      , accelerationStructureCaptureReplay{ accelerationStructureCaptureReplay_ }
+      , accelerationStructureIndirectBuild{ accelerationStructureIndirectBuild_ }
+      , accelerationStructureHostCommands{ accelerationStructureHostCommands_ }
+      , descriptorBindingAccelerationStructureUpdateAfterBind{ descriptorBindingAccelerationStructureUpdateAfterBind_ }
     {
     }
 
@@ -56621,15 +56717,15 @@
                                                                            uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures_      = {},
                                                                            uint32_t minAccelerationStructureScratchOffsetAlignment_             = {},
                                                                            void *   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxGeometryCount( maxGeometryCount_ )
-      , maxInstanceCount( maxInstanceCount_ )
-      , maxPrimitiveCount( maxPrimitiveCount_ )
-      , maxPerStageDescriptorAccelerationStructures( maxPerStageDescriptorAccelerationStructures_ )
-      , maxPerStageDescriptorUpdateAfterBindAccelerationStructures( maxPerStageDescriptorUpdateAfterBindAccelerationStructures_ )
-      , maxDescriptorSetAccelerationStructures( maxDescriptorSetAccelerationStructures_ )
-      , maxDescriptorSetUpdateAfterBindAccelerationStructures( maxDescriptorSetUpdateAfterBindAccelerationStructures_ )
-      , minAccelerationStructureScratchOffsetAlignment( minAccelerationStructureScratchOffsetAlignment_ )
+      : pNext{ pNext_ }
+      , maxGeometryCount{ maxGeometryCount_ }
+      , maxInstanceCount{ maxInstanceCount_ }
+      , maxPrimitiveCount{ maxPrimitiveCount_ }
+      , maxPerStageDescriptorAccelerationStructures{ maxPerStageDescriptorAccelerationStructures_ }
+      , maxPerStageDescriptorUpdateAfterBindAccelerationStructures{ maxPerStageDescriptorUpdateAfterBindAccelerationStructures_ }
+      , maxDescriptorSetAccelerationStructures{ maxDescriptorSetAccelerationStructures_ }
+      , maxDescriptorSetUpdateAfterBindAccelerationStructures{ maxDescriptorSetUpdateAfterBindAccelerationStructures_ }
+      , minAccelerationStructureScratchOffsetAlignment{ minAccelerationStructureScratchOffsetAlignment_ }
     {
     }
 
@@ -56743,8 +56839,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceAddressBindingReportFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 reportAddressBinding_ = {},
                                                                         void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , reportAddressBinding( reportAddressBinding_ )
+      : pNext{ pNext_ }
+      , reportAddressBinding{ reportAddressBinding_ }
     {
     }
 
@@ -56842,8 +56938,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceAmigoProfilingFeaturesSEC( VULKAN_HPP_NAMESPACE::Bool32 amigoProfiling_ = {},
                                                                   void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , amigoProfiling( amigoProfiling_ )
+      : pNext{ pNext_ }
+      , amigoProfiling{ amigoProfiling_ }
     {
     }
 
@@ -56939,8 +57035,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 attachmentFeedbackLoopDynamicState_ = {},
                                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentFeedbackLoopDynamicState( attachmentFeedbackLoopDynamicState_ )
+      : pNext{ pNext_ }
+      , attachmentFeedbackLoopDynamicState{ attachmentFeedbackLoopDynamicState_ }
     {
     }
 
@@ -57041,8 +57137,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 attachmentFeedbackLoopLayout_ = {},
                                                                                 void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentFeedbackLoopLayout( attachmentFeedbackLoopLayout_ )
+      : pNext{ pNext_ }
+      , attachmentFeedbackLoopLayout{ attachmentFeedbackLoopLayout_ }
     {
     }
 
@@ -57141,8 +57237,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceBlendOperationAdvancedFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCoherentOperations_ = {},
                                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , advancedBlendCoherentOperations( advancedBlendCoherentOperations_ )
+      : pNext{ pNext_ }
+      , advancedBlendCoherentOperations{ advancedBlendCoherentOperations_ }
     {
     }
 
@@ -57245,13 +57341,13 @@
                                                                             VULKAN_HPP_NAMESPACE::Bool32 advancedBlendCorrelatedOverlap_        = {},
                                                                             VULKAN_HPP_NAMESPACE::Bool32 advancedBlendAllOperations_            = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , advancedBlendMaxColorAttachments( advancedBlendMaxColorAttachments_ )
-      , advancedBlendIndependentBlend( advancedBlendIndependentBlend_ )
-      , advancedBlendNonPremultipliedSrcColor( advancedBlendNonPremultipliedSrcColor_ )
-      , advancedBlendNonPremultipliedDstColor( advancedBlendNonPremultipliedDstColor_ )
-      , advancedBlendCorrelatedOverlap( advancedBlendCorrelatedOverlap_ )
-      , advancedBlendAllOperations( advancedBlendAllOperations_ )
+      : pNext{ pNext_ }
+      , advancedBlendMaxColorAttachments{ advancedBlendMaxColorAttachments_ }
+      , advancedBlendIndependentBlend{ advancedBlendIndependentBlend_ }
+      , advancedBlendNonPremultipliedSrcColor{ advancedBlendNonPremultipliedSrcColor_ }
+      , advancedBlendNonPremultipliedDstColor{ advancedBlendNonPremultipliedDstColor_ }
+      , advancedBlendCorrelatedOverlap{ advancedBlendCorrelatedOverlap_ }
+      , advancedBlendAllOperations{ advancedBlendAllOperations_ }
     {
     }
 
@@ -57359,9 +57455,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceBorderColorSwizzleFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzle_          = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32 borderColorSwizzleFromImage_ = {},
                                                                       void *                       pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , borderColorSwizzle( borderColorSwizzle_ )
-      , borderColorSwizzleFromImage( borderColorSwizzleFromImage_ )
+      : pNext{ pNext_ }
+      , borderColorSwizzle{ borderColorSwizzle_ }
+      , borderColorSwizzleFromImage{ borderColorSwizzleFromImage_ }
     {
     }
 
@@ -57469,10 +57565,10 @@
                                                                     VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_   = {},
                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , bufferDeviceAddress( bufferDeviceAddress_ )
-      , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ )
-      , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ )
+      : pNext{ pNext_ }
+      , bufferDeviceAddress{ bufferDeviceAddress_ }
+      , bufferDeviceAddressCaptureReplay{ bufferDeviceAddressCaptureReplay_ }
+      , bufferDeviceAddressMultiDevice{ bufferDeviceAddressMultiDevice_ }
     {
     }
 
@@ -57595,10 +57691,10 @@
                                                                        VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_ = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_   = {},
                                                                        void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , bufferDeviceAddress( bufferDeviceAddress_ )
-      , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ )
-      , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ )
+      : pNext{ pNext_ }
+      , bufferDeviceAddress{ bufferDeviceAddress_ }
+      , bufferDeviceAddressCaptureReplay{ bufferDeviceAddressCaptureReplay_ }
+      , bufferDeviceAddressMultiDevice{ bufferDeviceAddressMultiDevice_ }
     {
     }
 
@@ -57720,9 +57816,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceClusterCullingShaderFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 clustercullingShader_          = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 multiviewClusterCullingShader_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , clustercullingShader( clustercullingShader_ )
-      , multiviewClusterCullingShader( multiviewClusterCullingShader_ )
+      : pNext{ pNext_ }
+      , clustercullingShader{ clustercullingShader_ }
+      , multiviewClusterCullingShader{ multiviewClusterCullingShader_ }
     {
     }
 
@@ -57832,11 +57928,11 @@
                                                                                 uint32_t                         maxOutputClusterCount_         = {},
                                                                                 VULKAN_HPP_NAMESPACE::DeviceSize indirectBufferOffsetAlignment_ = {},
                                                                                 void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxWorkGroupCount( maxWorkGroupCount_ )
-      , maxWorkGroupSize( maxWorkGroupSize_ )
-      , maxOutputClusterCount( maxOutputClusterCount_ )
-      , indirectBufferOffsetAlignment( indirectBufferOffsetAlignment_ )
+      : pNext{ pNext_ }
+      , maxWorkGroupCount{ maxWorkGroupCount_ }
+      , maxWorkGroupSize{ maxWorkGroupSize_ }
+      , maxOutputClusterCount{ maxOutputClusterCount_ }
+      , indirectBufferOffsetAlignment{ indirectBufferOffsetAlignment_ }
     {
     }
 
@@ -57930,8 +58026,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 clusterShadingRate_ = {},
                                                                               void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , clusterShadingRate( clusterShadingRate_ )
+      : pNext{ pNext_ }
+      , clusterShadingRate{ clusterShadingRate_ }
     {
     }
 
@@ -58030,8 +58126,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCoherentMemoryFeaturesAMD( VULKAN_HPP_NAMESPACE::Bool32 deviceCoherentMemory_ = {},
                                                                   void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceCoherentMemory( deviceCoherentMemory_ )
+      : pNext{ pNext_ }
+      , deviceCoherentMemory{ deviceCoherentMemory_ }
     {
     }
 
@@ -58128,8 +58224,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceColorWriteEnableFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 colorWriteEnable_ = {},
                                                                     void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorWriteEnable( colorWriteEnable_ )
+      : pNext{ pNext_ }
+      , colorWriteEnable{ colorWriteEnable_ }
     {
     }
 
@@ -58227,9 +58323,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceComputeShaderDerivativesFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupQuads_  = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 computeDerivativeGroupLinear_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , computeDerivativeGroupQuads( computeDerivativeGroupQuads_ )
-      , computeDerivativeGroupLinear( computeDerivativeGroupLinear_ )
+      : pNext{ pNext_ }
+      , computeDerivativeGroupQuads{ computeDerivativeGroupQuads_ }
+      , computeDerivativeGroupLinear{ computeDerivativeGroupLinear_ }
     {
     }
 
@@ -58337,9 +58433,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceConditionalRenderingFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 conditionalRendering_          = {},
                                                                         VULKAN_HPP_NAMESPACE::Bool32 inheritedConditionalRendering_ = {},
                                                                         void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , conditionalRendering( conditionalRendering_ )
-      , inheritedConditionalRendering( inheritedConditionalRendering_ )
+      : pNext{ pNext_ }
+      , conditionalRendering{ conditionalRendering_ }
+      , inheritedConditionalRendering{ inheritedConditionalRendering_ }
     {
     }
 
@@ -58454,16 +58550,16 @@
                                                                                VULKAN_HPP_NAMESPACE::Bool32 fullyCoveredFragmentShaderInputVariable_     = {},
                                                                                VULKAN_HPP_NAMESPACE::Bool32 conservativeRasterizationPostDepthCoverage_  = {},
                                                                                void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , primitiveOverestimationSize( primitiveOverestimationSize_ )
-      , maxExtraPrimitiveOverestimationSize( maxExtraPrimitiveOverestimationSize_ )
-      , extraPrimitiveOverestimationSizeGranularity( extraPrimitiveOverestimationSizeGranularity_ )
-      , primitiveUnderestimation( primitiveUnderestimation_ )
-      , conservativePointAndLineRasterization( conservativePointAndLineRasterization_ )
-      , degenerateTrianglesRasterized( degenerateTrianglesRasterized_ )
-      , degenerateLinesRasterized( degenerateLinesRasterized_ )
-      , fullyCoveredFragmentShaderInputVariable( fullyCoveredFragmentShaderInputVariable_ )
-      , conservativeRasterizationPostDepthCoverage( conservativeRasterizationPostDepthCoverage_ )
+      : pNext{ pNext_ }
+      , primitiveOverestimationSize{ primitiveOverestimationSize_ }
+      , maxExtraPrimitiveOverestimationSize{ maxExtraPrimitiveOverestimationSize_ }
+      , extraPrimitiveOverestimationSizeGranularity{ extraPrimitiveOverestimationSizeGranularity_ }
+      , primitiveUnderestimation{ primitiveUnderestimation_ }
+      , conservativePointAndLineRasterization{ conservativePointAndLineRasterization_ }
+      , degenerateTrianglesRasterized{ degenerateTrianglesRasterized_ }
+      , degenerateLinesRasterized{ degenerateLinesRasterized_ }
+      , fullyCoveredFragmentShaderInputVariable{ fullyCoveredFragmentShaderInputVariable_ }
+      , conservativeRasterizationPostDepthCoverage{ conservativeRasterizationPostDepthCoverage_ }
     {
     }
 
@@ -58583,9 +58679,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrix_                   = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrixRobustBufferAccess_ = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cooperativeMatrix( cooperativeMatrix_ )
-      , cooperativeMatrixRobustBufferAccess( cooperativeMatrixRobustBufferAccess_ )
+      : pNext{ pNext_ }
+      , cooperativeMatrix{ cooperativeMatrix_ }
+      , cooperativeMatrixRobustBufferAccess{ cooperativeMatrixRobustBufferAccess_ }
     {
     }
 
@@ -58692,9 +58788,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrix_                   = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 cooperativeMatrixRobustBufferAccess_ = {},
                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cooperativeMatrix( cooperativeMatrix_ )
-      , cooperativeMatrixRobustBufferAccess( cooperativeMatrixRobustBufferAccess_ )
+      : pNext{ pNext_ }
+      , cooperativeMatrix{ cooperativeMatrix_ }
+      , cooperativeMatrixRobustBufferAccess{ cooperativeMatrixRobustBufferAccess_ }
     {
     }
 
@@ -58800,8 +58896,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixPropertiesKHR( VULKAN_HPP_NAMESPACE::ShaderStageFlags cooperativeMatrixSupportedStages_ = {},
                                                                        void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cooperativeMatrixSupportedStages( cooperativeMatrixSupportedStages_ )
+      : pNext{ pNext_ }
+      , cooperativeMatrixSupportedStages{ cooperativeMatrixSupportedStages_ }
     {
     }
 
@@ -58883,8 +58979,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCooperativeMatrixPropertiesNV( VULKAN_HPP_NAMESPACE::ShaderStageFlags cooperativeMatrixSupportedStages_ = {},
                                                                       void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cooperativeMatrixSupportedStages( cooperativeMatrixSupportedStages_ )
+      : pNext{ pNext_ }
+      , cooperativeMatrixSupportedStages{ cooperativeMatrixSupportedStages_ }
     {
     }
 
@@ -58966,8 +59062,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCopyMemoryIndirectFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 indirectCopy_ = {},
                                                                      void *                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , indirectCopy( indirectCopy_ )
+      : pNext{ pNext_ }
+      , indirectCopy{ indirectCopy_ }
     {
     }
 
@@ -59063,8 +59159,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCopyMemoryIndirectPropertiesNV( VULKAN_HPP_NAMESPACE::QueueFlags supportedQueues_ = {},
                                                                        void *                           pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportedQueues( supportedQueues_ )
+      : pNext{ pNext_ }
+      , supportedQueues{ supportedQueues_ }
     {
     }
 
@@ -59146,8 +59242,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCornerSampledImageFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 cornerSampledImage_ = {},
                                                                      void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cornerSampledImage( cornerSampledImage_ )
+      : pNext{ pNext_ }
+      , cornerSampledImage{ cornerSampledImage_ }
     {
     }
 
@@ -59244,8 +59340,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCoverageReductionModeFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 coverageReductionMode_ = {},
                                                                         void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , coverageReductionMode( coverageReductionMode_ )
+      : pNext{ pNext_ }
+      , coverageReductionMode{ coverageReductionMode_ }
     {
     }
 
@@ -59342,8 +59438,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCubicClampFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 cubicRangeClamp_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cubicRangeClamp( cubicRangeClamp_ )
+      : pNext{ pNext_ }
+      , cubicRangeClamp{ cubicRangeClamp_ }
     {
     }
 
@@ -59439,8 +59535,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCubicWeightsFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 selectableCubicWeights_ = {},
                                                                  void *                       pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , selectableCubicWeights( selectableCubicWeights_ )
+      : pNext{ pNext_ }
+      , selectableCubicWeights{ selectableCubicWeights_ }
     {
     }
 
@@ -59538,8 +59634,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCudaKernelLaunchFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 cudaKernelLaunchFeatures_ = {},
                                                                    void *                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cudaKernelLaunchFeatures( cudaKernelLaunchFeatures_ )
+      : pNext{ pNext_ }
+      , cudaKernelLaunchFeatures{ cudaKernelLaunchFeatures_ }
     {
     }
 
@@ -59639,9 +59735,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCudaKernelLaunchPropertiesNV( uint32_t computeCapabilityMinor_ = {},
                                                                      uint32_t computeCapabilityMajor_ = {},
                                                                      void *   pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , computeCapabilityMinor( computeCapabilityMinor_ )
-      , computeCapabilityMajor( computeCapabilityMajor_ )
+      : pNext{ pNext_ }
+      , computeCapabilityMinor{ computeCapabilityMinor_ }
+      , computeCapabilityMajor{ computeCapabilityMajor_ }
     {
     }
 
@@ -59727,9 +59823,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCustomBorderColorFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 customBorderColors_             = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 customBorderColorWithoutFormat_ = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , customBorderColors( customBorderColors_ )
-      , customBorderColorWithoutFormat( customBorderColorWithoutFormat_ )
+      : pNext{ pNext_ }
+      , customBorderColors{ customBorderColors_ }
+      , customBorderColorWithoutFormat{ customBorderColorWithoutFormat_ }
     {
     }
 
@@ -59835,8 +59931,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceCustomBorderColorPropertiesEXT( uint32_t maxCustomBorderColorSamplers_ = {},
                                                                        void *   pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxCustomBorderColorSamplers( maxCustomBorderColorSamplers_ )
+      : pNext{ pNext_ }
+      , maxCustomBorderColorSamplers{ maxCustomBorderColorSamplers_ }
     {
     }
 
@@ -59918,8 +60014,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 dedicatedAllocationImageAliasing_ = {},
                                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dedicatedAllocationImageAliasing( dedicatedAllocationImageAliasing_ )
+      : pNext{ pNext_ }
+      , dedicatedAllocationImageAliasing{ dedicatedAllocationImageAliasing_ }
     {
     }
 
@@ -60022,11 +60118,11 @@
                                                                     VULKAN_HPP_NAMESPACE::Bool32 floatRepresentation_                             = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 depthBiasExact_                                  = {},
                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthBiasControl( depthBiasControl_ )
-      , leastRepresentableValueForceUnormRepresentation( leastRepresentableValueForceUnormRepresentation_ )
-      , floatRepresentation( floatRepresentation_ )
-      , depthBiasExact( depthBiasExact_ )
+      : pNext{ pNext_ }
+      , depthBiasControl{ depthBiasControl_ }
+      , leastRepresentableValueForceUnormRepresentation{ leastRepresentableValueForceUnormRepresentation_ }
+      , floatRepresentation{ floatRepresentation_ }
+      , depthBiasExact{ depthBiasExact_ }
     {
     }
 
@@ -60153,8 +60249,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClampZeroOneFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 depthClampZeroOne_ = {},
                                                                      void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthClampZeroOne( depthClampZeroOne_ )
+      : pNext{ pNext_ }
+      , depthClampZeroOne{ depthClampZeroOne_ }
     {
     }
 
@@ -60251,8 +60347,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClipControlFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 depthClipControl_ = {},
                                                                     void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthClipControl( depthClipControl_ )
+      : pNext{ pNext_ }
+      , depthClipControl{ depthClipControl_ }
     {
     }
 
@@ -60349,8 +60445,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDepthClipEnableFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_ = {},
                                                                    void *                       pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthClipEnable( depthClipEnable_ )
+      : pNext{ pNext_ }
+      , depthClipEnable{ depthClipEnable_ }
     {
     }
 
@@ -60449,11 +60545,11 @@
                                                                       VULKAN_HPP_NAMESPACE::Bool32           independentResolveNone_       = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32           independentResolve_           = {},
                                                                       void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportedDepthResolveModes( supportedDepthResolveModes_ )
-      , supportedStencilResolveModes( supportedStencilResolveModes_ )
-      , independentResolveNone( independentResolveNone_ )
-      , independentResolve( independentResolve_ )
+      : pNext{ pNext_ }
+      , supportedDepthResolveModes{ supportedDepthResolveModes_ }
+      , supportedStencilResolveModes{ supportedStencilResolveModes_ }
+      , independentResolveNone{ independentResolveNone_ }
+      , independentResolve{ independentResolve_ }
     {
     }
 
@@ -60547,8 +60643,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT( size_t combinedImageSamplerDensityMapDescriptorSize_ = {},
                                                                                 void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , combinedImageSamplerDensityMapDescriptorSize( combinedImageSamplerDensityMapDescriptorSize_ )
+      : pNext{ pNext_ }
+      , combinedImageSamplerDensityMapDescriptorSize{ combinedImageSamplerDensityMapDescriptorSize_ }
     {
     }
 
@@ -60636,11 +60732,11 @@
                                                                     VULKAN_HPP_NAMESPACE::Bool32 descriptorBufferImageLayoutIgnored_ = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 descriptorBufferPushDescriptors_    = {},
                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorBuffer( descriptorBuffer_ )
-      , descriptorBufferCaptureReplay( descriptorBufferCaptureReplay_ )
-      , descriptorBufferImageLayoutIgnored( descriptorBufferImageLayoutIgnored_ )
-      , descriptorBufferPushDescriptors( descriptorBufferPushDescriptors_ )
+      : pNext{ pNext_ }
+      , descriptorBuffer{ descriptorBuffer_ }
+      , descriptorBufferCaptureReplay{ descriptorBufferCaptureReplay_ }
+      , descriptorBufferImageLayoutIgnored{ descriptorBufferImageLayoutIgnored_ }
+      , descriptorBufferPushDescriptors{ descriptorBufferPushDescriptors_ }
     {
     }
 
@@ -60801,40 +60897,40 @@
                                                                       VULKAN_HPP_NAMESPACE::DeviceSize resourceDescriptorBufferAddressSpaceSize_  = {},
                                                                       VULKAN_HPP_NAMESPACE::DeviceSize descriptorBufferAddressSpaceSize_          = {},
                                                                       void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , combinedImageSamplerDescriptorSingleArray( combinedImageSamplerDescriptorSingleArray_ )
-      , bufferlessPushDescriptors( bufferlessPushDescriptors_ )
-      , allowSamplerImageViewPostSubmitCreation( allowSamplerImageViewPostSubmitCreation_ )
-      , descriptorBufferOffsetAlignment( descriptorBufferOffsetAlignment_ )
-      , maxDescriptorBufferBindings( maxDescriptorBufferBindings_ )
-      , maxResourceDescriptorBufferBindings( maxResourceDescriptorBufferBindings_ )
-      , maxSamplerDescriptorBufferBindings( maxSamplerDescriptorBufferBindings_ )
-      , maxEmbeddedImmutableSamplerBindings( maxEmbeddedImmutableSamplerBindings_ )
-      , maxEmbeddedImmutableSamplers( maxEmbeddedImmutableSamplers_ )
-      , bufferCaptureReplayDescriptorDataSize( bufferCaptureReplayDescriptorDataSize_ )
-      , imageCaptureReplayDescriptorDataSize( imageCaptureReplayDescriptorDataSize_ )
-      , imageViewCaptureReplayDescriptorDataSize( imageViewCaptureReplayDescriptorDataSize_ )
-      , samplerCaptureReplayDescriptorDataSize( samplerCaptureReplayDescriptorDataSize_ )
-      , accelerationStructureCaptureReplayDescriptorDataSize( accelerationStructureCaptureReplayDescriptorDataSize_ )
-      , samplerDescriptorSize( samplerDescriptorSize_ )
-      , combinedImageSamplerDescriptorSize( combinedImageSamplerDescriptorSize_ )
-      , sampledImageDescriptorSize( sampledImageDescriptorSize_ )
-      , storageImageDescriptorSize( storageImageDescriptorSize_ )
-      , uniformTexelBufferDescriptorSize( uniformTexelBufferDescriptorSize_ )
-      , robustUniformTexelBufferDescriptorSize( robustUniformTexelBufferDescriptorSize_ )
-      , storageTexelBufferDescriptorSize( storageTexelBufferDescriptorSize_ )
-      , robustStorageTexelBufferDescriptorSize( robustStorageTexelBufferDescriptorSize_ )
-      , uniformBufferDescriptorSize( uniformBufferDescriptorSize_ )
-      , robustUniformBufferDescriptorSize( robustUniformBufferDescriptorSize_ )
-      , storageBufferDescriptorSize( storageBufferDescriptorSize_ )
-      , robustStorageBufferDescriptorSize( robustStorageBufferDescriptorSize_ )
-      , inputAttachmentDescriptorSize( inputAttachmentDescriptorSize_ )
-      , accelerationStructureDescriptorSize( accelerationStructureDescriptorSize_ )
-      , maxSamplerDescriptorBufferRange( maxSamplerDescriptorBufferRange_ )
-      , maxResourceDescriptorBufferRange( maxResourceDescriptorBufferRange_ )
-      , samplerDescriptorBufferAddressSpaceSize( samplerDescriptorBufferAddressSpaceSize_ )
-      , resourceDescriptorBufferAddressSpaceSize( resourceDescriptorBufferAddressSpaceSize_ )
-      , descriptorBufferAddressSpaceSize( descriptorBufferAddressSpaceSize_ )
+      : pNext{ pNext_ }
+      , combinedImageSamplerDescriptorSingleArray{ combinedImageSamplerDescriptorSingleArray_ }
+      , bufferlessPushDescriptors{ bufferlessPushDescriptors_ }
+      , allowSamplerImageViewPostSubmitCreation{ allowSamplerImageViewPostSubmitCreation_ }
+      , descriptorBufferOffsetAlignment{ descriptorBufferOffsetAlignment_ }
+      , maxDescriptorBufferBindings{ maxDescriptorBufferBindings_ }
+      , maxResourceDescriptorBufferBindings{ maxResourceDescriptorBufferBindings_ }
+      , maxSamplerDescriptorBufferBindings{ maxSamplerDescriptorBufferBindings_ }
+      , maxEmbeddedImmutableSamplerBindings{ maxEmbeddedImmutableSamplerBindings_ }
+      , maxEmbeddedImmutableSamplers{ maxEmbeddedImmutableSamplers_ }
+      , bufferCaptureReplayDescriptorDataSize{ bufferCaptureReplayDescriptorDataSize_ }
+      , imageCaptureReplayDescriptorDataSize{ imageCaptureReplayDescriptorDataSize_ }
+      , imageViewCaptureReplayDescriptorDataSize{ imageViewCaptureReplayDescriptorDataSize_ }
+      , samplerCaptureReplayDescriptorDataSize{ samplerCaptureReplayDescriptorDataSize_ }
+      , accelerationStructureCaptureReplayDescriptorDataSize{ accelerationStructureCaptureReplayDescriptorDataSize_ }
+      , samplerDescriptorSize{ samplerDescriptorSize_ }
+      , combinedImageSamplerDescriptorSize{ combinedImageSamplerDescriptorSize_ }
+      , sampledImageDescriptorSize{ sampledImageDescriptorSize_ }
+      , storageImageDescriptorSize{ storageImageDescriptorSize_ }
+      , uniformTexelBufferDescriptorSize{ uniformTexelBufferDescriptorSize_ }
+      , robustUniformTexelBufferDescriptorSize{ robustUniformTexelBufferDescriptorSize_ }
+      , storageTexelBufferDescriptorSize{ storageTexelBufferDescriptorSize_ }
+      , robustStorageTexelBufferDescriptorSize{ robustStorageTexelBufferDescriptorSize_ }
+      , uniformBufferDescriptorSize{ uniformBufferDescriptorSize_ }
+      , robustUniformBufferDescriptorSize{ robustUniformBufferDescriptorSize_ }
+      , storageBufferDescriptorSize{ storageBufferDescriptorSize_ }
+      , robustStorageBufferDescriptorSize{ robustStorageBufferDescriptorSize_ }
+      , inputAttachmentDescriptorSize{ inputAttachmentDescriptorSize_ }
+      , accelerationStructureDescriptorSize{ accelerationStructureDescriptorSize_ }
+      , maxSamplerDescriptorBufferRange{ maxSamplerDescriptorBufferRange_ }
+      , maxResourceDescriptorBufferRange{ maxResourceDescriptorBufferRange_ }
+      , samplerDescriptorBufferAddressSpaceSize{ samplerDescriptorBufferAddressSpaceSize_ }
+      , resourceDescriptorBufferAddressSpaceSize{ resourceDescriptorBufferAddressSpaceSize_ }
+      , descriptorBufferAddressSpaceSize{ descriptorBufferAddressSpaceSize_ }
     {
     }
 
@@ -61065,27 +61161,27 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_           = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_                             = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderInputAttachmentArrayDynamicIndexing( shaderInputAttachmentArrayDynamicIndexing_ )
-      , shaderUniformTexelBufferArrayDynamicIndexing( shaderUniformTexelBufferArrayDynamicIndexing_ )
-      , shaderStorageTexelBufferArrayDynamicIndexing( shaderStorageTexelBufferArrayDynamicIndexing_ )
-      , shaderUniformBufferArrayNonUniformIndexing( shaderUniformBufferArrayNonUniformIndexing_ )
-      , shaderSampledImageArrayNonUniformIndexing( shaderSampledImageArrayNonUniformIndexing_ )
-      , shaderStorageBufferArrayNonUniformIndexing( shaderStorageBufferArrayNonUniformIndexing_ )
-      , shaderStorageImageArrayNonUniformIndexing( shaderStorageImageArrayNonUniformIndexing_ )
-      , shaderInputAttachmentArrayNonUniformIndexing( shaderInputAttachmentArrayNonUniformIndexing_ )
-      , shaderUniformTexelBufferArrayNonUniformIndexing( shaderUniformTexelBufferArrayNonUniformIndexing_ )
-      , shaderStorageTexelBufferArrayNonUniformIndexing( shaderStorageTexelBufferArrayNonUniformIndexing_ )
-      , descriptorBindingUniformBufferUpdateAfterBind( descriptorBindingUniformBufferUpdateAfterBind_ )
-      , descriptorBindingSampledImageUpdateAfterBind( descriptorBindingSampledImageUpdateAfterBind_ )
-      , descriptorBindingStorageImageUpdateAfterBind( descriptorBindingStorageImageUpdateAfterBind_ )
-      , descriptorBindingStorageBufferUpdateAfterBind( descriptorBindingStorageBufferUpdateAfterBind_ )
-      , descriptorBindingUniformTexelBufferUpdateAfterBind( descriptorBindingUniformTexelBufferUpdateAfterBind_ )
-      , descriptorBindingStorageTexelBufferUpdateAfterBind( descriptorBindingStorageTexelBufferUpdateAfterBind_ )
-      , descriptorBindingUpdateUnusedWhilePending( descriptorBindingUpdateUnusedWhilePending_ )
-      , descriptorBindingPartiallyBound( descriptorBindingPartiallyBound_ )
-      , descriptorBindingVariableDescriptorCount( descriptorBindingVariableDescriptorCount_ )
-      , runtimeDescriptorArray( runtimeDescriptorArray_ )
+      : pNext{ pNext_ }
+      , shaderInputAttachmentArrayDynamicIndexing{ shaderInputAttachmentArrayDynamicIndexing_ }
+      , shaderUniformTexelBufferArrayDynamicIndexing{ shaderUniformTexelBufferArrayDynamicIndexing_ }
+      , shaderStorageTexelBufferArrayDynamicIndexing{ shaderStorageTexelBufferArrayDynamicIndexing_ }
+      , shaderUniformBufferArrayNonUniformIndexing{ shaderUniformBufferArrayNonUniformIndexing_ }
+      , shaderSampledImageArrayNonUniformIndexing{ shaderSampledImageArrayNonUniformIndexing_ }
+      , shaderStorageBufferArrayNonUniformIndexing{ shaderStorageBufferArrayNonUniformIndexing_ }
+      , shaderStorageImageArrayNonUniformIndexing{ shaderStorageImageArrayNonUniformIndexing_ }
+      , shaderInputAttachmentArrayNonUniformIndexing{ shaderInputAttachmentArrayNonUniformIndexing_ }
+      , shaderUniformTexelBufferArrayNonUniformIndexing{ shaderUniformTexelBufferArrayNonUniformIndexing_ }
+      , shaderStorageTexelBufferArrayNonUniformIndexing{ shaderStorageTexelBufferArrayNonUniformIndexing_ }
+      , descriptorBindingUniformBufferUpdateAfterBind{ descriptorBindingUniformBufferUpdateAfterBind_ }
+      , descriptorBindingSampledImageUpdateAfterBind{ descriptorBindingSampledImageUpdateAfterBind_ }
+      , descriptorBindingStorageImageUpdateAfterBind{ descriptorBindingStorageImageUpdateAfterBind_ }
+      , descriptorBindingStorageBufferUpdateAfterBind{ descriptorBindingStorageBufferUpdateAfterBind_ }
+      , descriptorBindingUniformTexelBufferUpdateAfterBind{ descriptorBindingUniformTexelBufferUpdateAfterBind_ }
+      , descriptorBindingStorageTexelBufferUpdateAfterBind{ descriptorBindingStorageTexelBufferUpdateAfterBind_ }
+      , descriptorBindingUpdateUnusedWhilePending{ descriptorBindingUpdateUnusedWhilePending_ }
+      , descriptorBindingPartiallyBound{ descriptorBindingPartiallyBound_ }
+      , descriptorBindingVariableDescriptorCount{ descriptorBindingVariableDescriptorCount_ }
+      , runtimeDescriptorArray{ runtimeDescriptorArray_ }
     {
     }
 
@@ -61420,30 +61516,30 @@
                                                                      uint32_t                     maxDescriptorSetUpdateAfterBindStorageImages_         = {},
                                                                      uint32_t                     maxDescriptorSetUpdateAfterBindInputAttachments_      = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxUpdateAfterBindDescriptorsInAllPools( maxUpdateAfterBindDescriptorsInAllPools_ )
-      , shaderUniformBufferArrayNonUniformIndexingNative( shaderUniformBufferArrayNonUniformIndexingNative_ )
-      , shaderSampledImageArrayNonUniformIndexingNative( shaderSampledImageArrayNonUniformIndexingNative_ )
-      , shaderStorageBufferArrayNonUniformIndexingNative( shaderStorageBufferArrayNonUniformIndexingNative_ )
-      , shaderStorageImageArrayNonUniformIndexingNative( shaderStorageImageArrayNonUniformIndexingNative_ )
-      , shaderInputAttachmentArrayNonUniformIndexingNative( shaderInputAttachmentArrayNonUniformIndexingNative_ )
-      , robustBufferAccessUpdateAfterBind( robustBufferAccessUpdateAfterBind_ )
-      , quadDivergentImplicitLod( quadDivergentImplicitLod_ )
-      , maxPerStageDescriptorUpdateAfterBindSamplers( maxPerStageDescriptorUpdateAfterBindSamplers_ )
-      , maxPerStageDescriptorUpdateAfterBindUniformBuffers( maxPerStageDescriptorUpdateAfterBindUniformBuffers_ )
-      , maxPerStageDescriptorUpdateAfterBindStorageBuffers( maxPerStageDescriptorUpdateAfterBindStorageBuffers_ )
-      , maxPerStageDescriptorUpdateAfterBindSampledImages( maxPerStageDescriptorUpdateAfterBindSampledImages_ )
-      , maxPerStageDescriptorUpdateAfterBindStorageImages( maxPerStageDescriptorUpdateAfterBindStorageImages_ )
-      , maxPerStageDescriptorUpdateAfterBindInputAttachments( maxPerStageDescriptorUpdateAfterBindInputAttachments_ )
-      , maxPerStageUpdateAfterBindResources( maxPerStageUpdateAfterBindResources_ )
-      , maxDescriptorSetUpdateAfterBindSamplers( maxDescriptorSetUpdateAfterBindSamplers_ )
-      , maxDescriptorSetUpdateAfterBindUniformBuffers( maxDescriptorSetUpdateAfterBindUniformBuffers_ )
-      , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ )
-      , maxDescriptorSetUpdateAfterBindStorageBuffers( maxDescriptorSetUpdateAfterBindStorageBuffers_ )
-      , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ )
-      , maxDescriptorSetUpdateAfterBindSampledImages( maxDescriptorSetUpdateAfterBindSampledImages_ )
-      , maxDescriptorSetUpdateAfterBindStorageImages( maxDescriptorSetUpdateAfterBindStorageImages_ )
-      , maxDescriptorSetUpdateAfterBindInputAttachments( maxDescriptorSetUpdateAfterBindInputAttachments_ )
+      : pNext{ pNext_ }
+      , maxUpdateAfterBindDescriptorsInAllPools{ maxUpdateAfterBindDescriptorsInAllPools_ }
+      , shaderUniformBufferArrayNonUniformIndexingNative{ shaderUniformBufferArrayNonUniformIndexingNative_ }
+      , shaderSampledImageArrayNonUniformIndexingNative{ shaderSampledImageArrayNonUniformIndexingNative_ }
+      , shaderStorageBufferArrayNonUniformIndexingNative{ shaderStorageBufferArrayNonUniformIndexingNative_ }
+      , shaderStorageImageArrayNonUniformIndexingNative{ shaderStorageImageArrayNonUniformIndexingNative_ }
+      , shaderInputAttachmentArrayNonUniformIndexingNative{ shaderInputAttachmentArrayNonUniformIndexingNative_ }
+      , robustBufferAccessUpdateAfterBind{ robustBufferAccessUpdateAfterBind_ }
+      , quadDivergentImplicitLod{ quadDivergentImplicitLod_ }
+      , maxPerStageDescriptorUpdateAfterBindSamplers{ maxPerStageDescriptorUpdateAfterBindSamplers_ }
+      , maxPerStageDescriptorUpdateAfterBindUniformBuffers{ maxPerStageDescriptorUpdateAfterBindUniformBuffers_ }
+      , maxPerStageDescriptorUpdateAfterBindStorageBuffers{ maxPerStageDescriptorUpdateAfterBindStorageBuffers_ }
+      , maxPerStageDescriptorUpdateAfterBindSampledImages{ maxPerStageDescriptorUpdateAfterBindSampledImages_ }
+      , maxPerStageDescriptorUpdateAfterBindStorageImages{ maxPerStageDescriptorUpdateAfterBindStorageImages_ }
+      , maxPerStageDescriptorUpdateAfterBindInputAttachments{ maxPerStageDescriptorUpdateAfterBindInputAttachments_ }
+      , maxPerStageUpdateAfterBindResources{ maxPerStageUpdateAfterBindResources_ }
+      , maxDescriptorSetUpdateAfterBindSamplers{ maxDescriptorSetUpdateAfterBindSamplers_ }
+      , maxDescriptorSetUpdateAfterBindUniformBuffers{ maxDescriptorSetUpdateAfterBindUniformBuffers_ }
+      , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic{ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ }
+      , maxDescriptorSetUpdateAfterBindStorageBuffers{ maxDescriptorSetUpdateAfterBindStorageBuffers_ }
+      , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic{ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ }
+      , maxDescriptorSetUpdateAfterBindSampledImages{ maxDescriptorSetUpdateAfterBindSampledImages_ }
+      , maxDescriptorSetUpdateAfterBindStorageImages{ maxDescriptorSetUpdateAfterBindStorageImages_ }
+      , maxDescriptorSetUpdateAfterBindInputAttachments{ maxDescriptorSetUpdateAfterBindInputAttachments_ }
     {
     }
 
@@ -61618,8 +61714,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorPoolOverallocationFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 descriptorPoolOverallocation_ = {},
                                                                                void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorPoolOverallocation( descriptorPoolOverallocation_ )
+      : pNext{ pNext_ }
+      , descriptorPoolOverallocation{ descriptorPoolOverallocation_ }
     {
     }
 
@@ -61718,8 +61814,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE( VULKAN_HPP_NAMESPACE::Bool32 descriptorSetHostMapping_ = {},
                                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorSetHostMapping( descriptorSetHostMapping_ )
+      : pNext{ pNext_ }
+      , descriptorSetHostMapping{ descriptorSetHostMapping_ }
     {
     }
 
@@ -61820,10 +61916,10 @@
                                                                                  VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedComputePipelines_     = {},
                                                                                  VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedComputeCaptureReplay_ = {},
                                                                                  void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceGeneratedCompute( deviceGeneratedCompute_ )
-      , deviceGeneratedComputePipelines( deviceGeneratedComputePipelines_ )
-      , deviceGeneratedComputeCaptureReplay( deviceGeneratedComputeCaptureReplay_ )
+      : pNext{ pNext_ }
+      , deviceGeneratedCompute{ deviceGeneratedCompute_ }
+      , deviceGeneratedComputePipelines{ deviceGeneratedComputePipelines_ }
+      , deviceGeneratedComputeCaptureReplay{ deviceGeneratedComputeCaptureReplay_ }
     {
     }
 
@@ -61945,8 +62041,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceGeneratedCommandsFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 deviceGeneratedCommands_ = {},
                                                                           void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceGeneratedCommands( deviceGeneratedCommands_ )
+      : pNext{ pNext_ }
+      , deviceGeneratedCommands{ deviceGeneratedCommands_ }
     {
     }
 
@@ -62052,16 +62148,16 @@
                                                                             uint32_t minSequencesIndexBufferOffsetAlignment_   = {},
                                                                             uint32_t minIndirectCommandsBufferOffsetAlignment_ = {},
                                                                             void *   pNext_                                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxGraphicsShaderGroupCount( maxGraphicsShaderGroupCount_ )
-      , maxIndirectSequenceCount( maxIndirectSequenceCount_ )
-      , maxIndirectCommandsTokenCount( maxIndirectCommandsTokenCount_ )
-      , maxIndirectCommandsStreamCount( maxIndirectCommandsStreamCount_ )
-      , maxIndirectCommandsTokenOffset( maxIndirectCommandsTokenOffset_ )
-      , maxIndirectCommandsStreamStride( maxIndirectCommandsStreamStride_ )
-      , minSequencesCountBufferOffsetAlignment( minSequencesCountBufferOffsetAlignment_ )
-      , minSequencesIndexBufferOffsetAlignment( minSequencesIndexBufferOffsetAlignment_ )
-      , minIndirectCommandsBufferOffsetAlignment( minIndirectCommandsBufferOffsetAlignment_ )
+      : pNext{ pNext_ }
+      , maxGraphicsShaderGroupCount{ maxGraphicsShaderGroupCount_ }
+      , maxIndirectSequenceCount{ maxIndirectSequenceCount_ }
+      , maxIndirectCommandsTokenCount{ maxIndirectCommandsTokenCount_ }
+      , maxIndirectCommandsStreamCount{ maxIndirectCommandsStreamCount_ }
+      , maxIndirectCommandsTokenOffset{ maxIndirectCommandsTokenOffset_ }
+      , maxIndirectCommandsStreamStride{ maxIndirectCommandsStreamStride_ }
+      , minSequencesCountBufferOffsetAlignment{ minSequencesCountBufferOffsetAlignment_ }
+      , minSequencesIndexBufferOffsetAlignment{ minSequencesIndexBufferOffsetAlignment_ }
+      , minIndirectCommandsBufferOffsetAlignment{ minIndirectCommandsBufferOffsetAlignment_ }
     {
     }
 
@@ -62180,8 +62276,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDeviceMemoryReportFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 deviceMemoryReport_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceMemoryReport( deviceMemoryReport_ )
+      : pNext{ pNext_ }
+      , deviceMemoryReport{ deviceMemoryReport_ }
     {
     }
 
@@ -62278,8 +62374,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDiagnosticsConfigFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 diagnosticsConfig_ = {},
                                                                     void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , diagnosticsConfig( diagnosticsConfig_ )
+      : pNext{ pNext_ }
+      , diagnosticsConfig{ diagnosticsConfig_ }
     {
     }
 
@@ -62375,8 +62471,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDiscardRectanglePropertiesEXT( uint32_t maxDiscardRectangles_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxDiscardRectangles( maxDiscardRectangles_ )
+      : pNext{ pNext_ }
+      , maxDiscardRectangles{ maxDiscardRectangles_ }
     {
     }
 
@@ -62459,8 +62555,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDisplacementMicromapFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 displacementMicromap_ = {},
                                                                        void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , displacementMicromap( displacementMicromap_ )
+      : pNext{ pNext_ }
+      , displacementMicromap{ displacementMicromap_ }
     {
     }
 
@@ -62559,8 +62655,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDisplacementMicromapPropertiesNV( uint32_t maxDisplacementMicromapSubdivisionLevel_ = {},
                                                                          void *   pNext_                                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxDisplacementMicromapSubdivisionLevel( maxDisplacementMicromapSubdivisionLevel_ )
+      : pNext{ pNext_ }
+      , maxDisplacementMicromapSubdivisionLevel{ maxDisplacementMicromapSubdivisionLevel_ }
     {
     }
 
@@ -62647,11 +62743,11 @@
                                                             std::array<char, VK_MAX_DRIVER_INFO_SIZE> const & driverInfo_         = {},
                                                             VULKAN_HPP_NAMESPACE::ConformanceVersion          conformanceVersion_ = {},
                                                             void *                                            pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , driverID( driverID_ )
-      , driverName( driverName_ )
-      , driverInfo( driverInfo_ )
-      , conformanceVersion( conformanceVersion_ )
+      : pNext{ pNext_ }
+      , driverID{ driverID_ }
+      , driverName{ driverName_ }
+      , driverInfo{ driverInfo_ }
+      , conformanceVersion{ conformanceVersion_ }
     {
     }
 
@@ -62785,13 +62881,13 @@
                                                          int64_t                      renderMajor_  = {},
                                                          int64_t                      renderMinor_  = {},
                                                          void *                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hasPrimary( hasPrimary_ )
-      , hasRender( hasRender_ )
-      , primaryMajor( primaryMajor_ )
-      , primaryMinor( primaryMinor_ )
-      , renderMajor( renderMajor_ )
-      , renderMinor( renderMinor_ )
+      : pNext{ pNext_ }
+      , hasPrimary{ hasPrimary_ }
+      , hasRender{ hasRender_ }
+      , primaryMajor{ primaryMajor_ }
+      , primaryMinor{ primaryMinor_ }
+      , renderMajor{ renderMajor_ }
+      , renderMinor{ renderMinor_ }
     {
     }
 
@@ -62887,8 +62983,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDynamicRenderingFeatures( VULKAN_HPP_NAMESPACE::Bool32 dynamicRendering_ = {},
                                                                  void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dynamicRendering( dynamicRendering_ )
+      : pNext{ pNext_ }
+      , dynamicRendering{ dynamicRendering_ }
     {
     }
 
@@ -62986,8 +63082,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 dynamicRenderingLocalRead_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dynamicRenderingLocalRead( dynamicRenderingLocalRead_ )
+      : pNext{ pNext_ }
+      , dynamicRenderingLocalRead{ dynamicRenderingLocalRead_ }
     {
     }
 
@@ -63086,8 +63182,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 dynamicRenderingUnusedAttachments_ = {},
                                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dynamicRenderingUnusedAttachments( dynamicRenderingUnusedAttachments_ )
+      : pNext{ pNext_ }
+      , dynamicRenderingUnusedAttachments{ dynamicRenderingUnusedAttachments_ }
     {
     }
 
@@ -63188,8 +63284,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExclusiveScissorFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 exclusiveScissor_ = {},
                                                                    void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , exclusiveScissor( exclusiveScissor_ )
+      : pNext{ pNext_ }
+      , exclusiveScissor{ exclusiveScissor_ }
     {
     }
 
@@ -63287,10 +63383,10 @@
                                                                          VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2LogicOp_            = {},
                                                                          VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState2PatchControlPoints_ = {},
                                                                          void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , extendedDynamicState2( extendedDynamicState2_ )
-      , extendedDynamicState2LogicOp( extendedDynamicState2LogicOp_ )
-      , extendedDynamicState2PatchControlPoints( extendedDynamicState2PatchControlPoints_ )
+      : pNext{ pNext_ }
+      , extendedDynamicState2{ extendedDynamicState2_ }
+      , extendedDynamicState2LogicOp{ extendedDynamicState2LogicOp_ }
+      , extendedDynamicState2PatchControlPoints{ extendedDynamicState2PatchControlPoints_ }
     {
     }
 
@@ -63441,38 +63537,38 @@
                                                       VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState3RepresentativeFragmentTestEnable_ = {},
                                                       VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState3ShadingRateImageEnable_           = {},
                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , extendedDynamicState3TessellationDomainOrigin( extendedDynamicState3TessellationDomainOrigin_ )
-      , extendedDynamicState3DepthClampEnable( extendedDynamicState3DepthClampEnable_ )
-      , extendedDynamicState3PolygonMode( extendedDynamicState3PolygonMode_ )
-      , extendedDynamicState3RasterizationSamples( extendedDynamicState3RasterizationSamples_ )
-      , extendedDynamicState3SampleMask( extendedDynamicState3SampleMask_ )
-      , extendedDynamicState3AlphaToCoverageEnable( extendedDynamicState3AlphaToCoverageEnable_ )
-      , extendedDynamicState3AlphaToOneEnable( extendedDynamicState3AlphaToOneEnable_ )
-      , extendedDynamicState3LogicOpEnable( extendedDynamicState3LogicOpEnable_ )
-      , extendedDynamicState3ColorBlendEnable( extendedDynamicState3ColorBlendEnable_ )
-      , extendedDynamicState3ColorBlendEquation( extendedDynamicState3ColorBlendEquation_ )
-      , extendedDynamicState3ColorWriteMask( extendedDynamicState3ColorWriteMask_ )
-      , extendedDynamicState3RasterizationStream( extendedDynamicState3RasterizationStream_ )
-      , extendedDynamicState3ConservativeRasterizationMode( extendedDynamicState3ConservativeRasterizationMode_ )
-      , extendedDynamicState3ExtraPrimitiveOverestimationSize( extendedDynamicState3ExtraPrimitiveOverestimationSize_ )
-      , extendedDynamicState3DepthClipEnable( extendedDynamicState3DepthClipEnable_ )
-      , extendedDynamicState3SampleLocationsEnable( extendedDynamicState3SampleLocationsEnable_ )
-      , extendedDynamicState3ColorBlendAdvanced( extendedDynamicState3ColorBlendAdvanced_ )
-      , extendedDynamicState3ProvokingVertexMode( extendedDynamicState3ProvokingVertexMode_ )
-      , extendedDynamicState3LineRasterizationMode( extendedDynamicState3LineRasterizationMode_ )
-      , extendedDynamicState3LineStippleEnable( extendedDynamicState3LineStippleEnable_ )
-      , extendedDynamicState3DepthClipNegativeOneToOne( extendedDynamicState3DepthClipNegativeOneToOne_ )
-      , extendedDynamicState3ViewportWScalingEnable( extendedDynamicState3ViewportWScalingEnable_ )
-      , extendedDynamicState3ViewportSwizzle( extendedDynamicState3ViewportSwizzle_ )
-      , extendedDynamicState3CoverageToColorEnable( extendedDynamicState3CoverageToColorEnable_ )
-      , extendedDynamicState3CoverageToColorLocation( extendedDynamicState3CoverageToColorLocation_ )
-      , extendedDynamicState3CoverageModulationMode( extendedDynamicState3CoverageModulationMode_ )
-      , extendedDynamicState3CoverageModulationTableEnable( extendedDynamicState3CoverageModulationTableEnable_ )
-      , extendedDynamicState3CoverageModulationTable( extendedDynamicState3CoverageModulationTable_ )
-      , extendedDynamicState3CoverageReductionMode( extendedDynamicState3CoverageReductionMode_ )
-      , extendedDynamicState3RepresentativeFragmentTestEnable( extendedDynamicState3RepresentativeFragmentTestEnable_ )
-      , extendedDynamicState3ShadingRateImageEnable( extendedDynamicState3ShadingRateImageEnable_ )
+      : pNext{ pNext_ }
+      , extendedDynamicState3TessellationDomainOrigin{ extendedDynamicState3TessellationDomainOrigin_ }
+      , extendedDynamicState3DepthClampEnable{ extendedDynamicState3DepthClampEnable_ }
+      , extendedDynamicState3PolygonMode{ extendedDynamicState3PolygonMode_ }
+      , extendedDynamicState3RasterizationSamples{ extendedDynamicState3RasterizationSamples_ }
+      , extendedDynamicState3SampleMask{ extendedDynamicState3SampleMask_ }
+      , extendedDynamicState3AlphaToCoverageEnable{ extendedDynamicState3AlphaToCoverageEnable_ }
+      , extendedDynamicState3AlphaToOneEnable{ extendedDynamicState3AlphaToOneEnable_ }
+      , extendedDynamicState3LogicOpEnable{ extendedDynamicState3LogicOpEnable_ }
+      , extendedDynamicState3ColorBlendEnable{ extendedDynamicState3ColorBlendEnable_ }
+      , extendedDynamicState3ColorBlendEquation{ extendedDynamicState3ColorBlendEquation_ }
+      , extendedDynamicState3ColorWriteMask{ extendedDynamicState3ColorWriteMask_ }
+      , extendedDynamicState3RasterizationStream{ extendedDynamicState3RasterizationStream_ }
+      , extendedDynamicState3ConservativeRasterizationMode{ extendedDynamicState3ConservativeRasterizationMode_ }
+      , extendedDynamicState3ExtraPrimitiveOverestimationSize{ extendedDynamicState3ExtraPrimitiveOverestimationSize_ }
+      , extendedDynamicState3DepthClipEnable{ extendedDynamicState3DepthClipEnable_ }
+      , extendedDynamicState3SampleLocationsEnable{ extendedDynamicState3SampleLocationsEnable_ }
+      , extendedDynamicState3ColorBlendAdvanced{ extendedDynamicState3ColorBlendAdvanced_ }
+      , extendedDynamicState3ProvokingVertexMode{ extendedDynamicState3ProvokingVertexMode_ }
+      , extendedDynamicState3LineRasterizationMode{ extendedDynamicState3LineRasterizationMode_ }
+      , extendedDynamicState3LineStippleEnable{ extendedDynamicState3LineStippleEnable_ }
+      , extendedDynamicState3DepthClipNegativeOneToOne{ extendedDynamicState3DepthClipNegativeOneToOne_ }
+      , extendedDynamicState3ViewportWScalingEnable{ extendedDynamicState3ViewportWScalingEnable_ }
+      , extendedDynamicState3ViewportSwizzle{ extendedDynamicState3ViewportSwizzle_ }
+      , extendedDynamicState3CoverageToColorEnable{ extendedDynamicState3CoverageToColorEnable_ }
+      , extendedDynamicState3CoverageToColorLocation{ extendedDynamicState3CoverageToColorLocation_ }
+      , extendedDynamicState3CoverageModulationMode{ extendedDynamicState3CoverageModulationMode_ }
+      , extendedDynamicState3CoverageModulationTableEnable{ extendedDynamicState3CoverageModulationTableEnable_ }
+      , extendedDynamicState3CoverageModulationTable{ extendedDynamicState3CoverageModulationTable_ }
+      , extendedDynamicState3CoverageReductionMode{ extendedDynamicState3CoverageReductionMode_ }
+      , extendedDynamicState3RepresentativeFragmentTestEnable{ extendedDynamicState3RepresentativeFragmentTestEnable_ }
+      , extendedDynamicState3ShadingRateImageEnable{ extendedDynamicState3ShadingRateImageEnable_ }
     {
     }
 
@@ -63905,8 +64001,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicState3PropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 dynamicPrimitiveTopologyUnrestricted_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dynamicPrimitiveTopologyUnrestricted( dynamicPrimitiveTopologyUnrestricted_ )
+      : pNext{ pNext_ }
+      , dynamicPrimitiveTopologyUnrestricted{ dynamicPrimitiveTopologyUnrestricted_ }
     {
     }
 
@@ -64004,8 +64100,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedDynamicStateFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 extendedDynamicState_ = {},
                                                                         void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , extendedDynamicState( extendedDynamicState_ )
+      : pNext{ pNext_ }
+      , extendedDynamicState{ extendedDynamicState_ }
     {
     }
 
@@ -64103,8 +64199,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 extendedSparseAddressSpace_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , extendedSparseAddressSpace( extendedSparseAddressSpace_ )
+      : pNext{ pNext_ }
+      , extendedSparseAddressSpace{ extendedSparseAddressSpace_ }
     {
     }
 
@@ -64205,10 +64301,10 @@
                                                                                VULKAN_HPP_NAMESPACE::ImageUsageFlags  extendedSparseImageUsageFlags_  = {},
                                                                                VULKAN_HPP_NAMESPACE::BufferUsageFlags extendedSparseBufferUsageFlags_ = {},
                                                                                void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , extendedSparseAddressSpaceSize( extendedSparseAddressSpaceSize_ )
-      , extendedSparseImageUsageFlags( extendedSparseImageUsageFlags_ )
-      , extendedSparseBufferUsageFlags( extendedSparseBufferUsageFlags_ )
+      : pNext{ pNext_ }
+      , extendedSparseAddressSpaceSize{ extendedSparseAddressSpaceSize_ }
+      , extendedSparseImageUsageFlags{ extendedSparseImageUsageFlags_ }
+      , extendedSparseBufferUsageFlags{ extendedSparseBufferUsageFlags_ }
     {
     }
 
@@ -64302,10 +64398,10 @@
       VULKAN_HPP_NAMESPACE::BufferUsageFlags                 usage_      = {},
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , usage( usage_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , usage{ usage_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -64423,8 +64519,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalFenceInfo(
       VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalFenceHandleTypeFlagBits::eOpaqueFd,
       const void *                                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -64524,8 +64620,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalFormatResolveFeaturesANDROID( VULKAN_HPP_NAMESPACE::Bool32 externalFormatResolve_ = {},
                                                                              void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalFormatResolve( externalFormatResolve_ )
+      : pNext{ pNext_ }
+      , externalFormatResolve{ externalFormatResolve_ }
     {
     }
 
@@ -64629,10 +64725,10 @@
       VULKAN_HPP_NAMESPACE::ChromaLocation externalFormatResolveChromaOffsetX_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       VULKAN_HPP_NAMESPACE::ChromaLocation externalFormatResolveChromaOffsetY_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       void *                               pNext_                                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , nullColorAttachmentWithExternalFormatResolve( nullColorAttachmentWithExternalFormatResolve_ )
-      , externalFormatResolveChromaOffsetX( externalFormatResolveChromaOffsetX_ )
-      , externalFormatResolveChromaOffsetY( externalFormatResolveChromaOffsetY_ )
+      : pNext{ pNext_ }
+      , nullColorAttachmentWithExternalFormatResolve{ nullColorAttachmentWithExternalFormatResolve_ }
+      , externalFormatResolveChromaOffsetX{ externalFormatResolveChromaOffsetX_ }
+      , externalFormatResolveChromaOffsetY{ externalFormatResolveChromaOffsetY_ }
     {
     }
 
@@ -64727,8 +64823,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalImageFormatInfo(
       VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagBits::eOpaqueFd,
       const void *                                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -64827,8 +64923,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryHostPropertiesEXT( VULKAN_HPP_NAMESPACE::DeviceSize minImportedHostPointerAlignment_ = {},
                                                                         void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minImportedHostPointerAlignment( minImportedHostPointerAlignment_ )
+      : pNext{ pNext_ }
+      , minImportedHostPointerAlignment{ minImportedHostPointerAlignment_ }
     {
     }
 
@@ -64911,8 +65007,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryRDMAFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 externalMemoryRDMA_ = {},
                                                                      void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , externalMemoryRDMA( externalMemoryRDMA_ )
+      : pNext{ pNext_ }
+      , externalMemoryRDMA{ externalMemoryRDMA_ }
     {
     }
 
@@ -65010,8 +65106,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX( VULKAN_HPP_NAMESPACE::Bool32 screenBufferImport_ = {},
                                                                               void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , screenBufferImport( screenBufferImport_ )
+      : pNext{ pNext_ }
+      , screenBufferImport{ screenBufferImport_ }
     {
     }
 
@@ -65112,8 +65208,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceExternalSemaphoreInfo(
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -65213,9 +65309,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFaultFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 deviceFault_             = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 deviceFaultVendorBinary_ = {},
                                                          void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceFault( deviceFault_ )
-      , deviceFaultVendorBinary( deviceFaultVendorBinary_ )
+      : pNext{ pNext_ }
+      , deviceFault{ deviceFault_ }
+      , deviceFaultVendorBinary{ deviceFaultVendorBinary_ }
     {
     }
 
@@ -65319,8 +65415,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFeatures2( VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures features_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , features( features_ )
+      : pNext{ pNext_ }
+      , features{ features_ }
     {
     }
 
@@ -65435,24 +65531,24 @@
       VULKAN_HPP_NAMESPACE::Bool32                          shaderRoundingModeRTZFloat32_          = {},
       VULKAN_HPP_NAMESPACE::Bool32                          shaderRoundingModeRTZFloat64_          = {},
       void *                                                pNext_                                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , denormBehaviorIndependence( denormBehaviorIndependence_ )
-      , roundingModeIndependence( roundingModeIndependence_ )
-      , shaderSignedZeroInfNanPreserveFloat16( shaderSignedZeroInfNanPreserveFloat16_ )
-      , shaderSignedZeroInfNanPreserveFloat32( shaderSignedZeroInfNanPreserveFloat32_ )
-      , shaderSignedZeroInfNanPreserveFloat64( shaderSignedZeroInfNanPreserveFloat64_ )
-      , shaderDenormPreserveFloat16( shaderDenormPreserveFloat16_ )
-      , shaderDenormPreserveFloat32( shaderDenormPreserveFloat32_ )
-      , shaderDenormPreserveFloat64( shaderDenormPreserveFloat64_ )
-      , shaderDenormFlushToZeroFloat16( shaderDenormFlushToZeroFloat16_ )
-      , shaderDenormFlushToZeroFloat32( shaderDenormFlushToZeroFloat32_ )
-      , shaderDenormFlushToZeroFloat64( shaderDenormFlushToZeroFloat64_ )
-      , shaderRoundingModeRTEFloat16( shaderRoundingModeRTEFloat16_ )
-      , shaderRoundingModeRTEFloat32( shaderRoundingModeRTEFloat32_ )
-      , shaderRoundingModeRTEFloat64( shaderRoundingModeRTEFloat64_ )
-      , shaderRoundingModeRTZFloat16( shaderRoundingModeRTZFloat16_ )
-      , shaderRoundingModeRTZFloat32( shaderRoundingModeRTZFloat32_ )
-      , shaderRoundingModeRTZFloat64( shaderRoundingModeRTZFloat64_ )
+      : pNext{ pNext_ }
+      , denormBehaviorIndependence{ denormBehaviorIndependence_ }
+      , roundingModeIndependence{ roundingModeIndependence_ }
+      , shaderSignedZeroInfNanPreserveFloat16{ shaderSignedZeroInfNanPreserveFloat16_ }
+      , shaderSignedZeroInfNanPreserveFloat32{ shaderSignedZeroInfNanPreserveFloat32_ }
+      , shaderSignedZeroInfNanPreserveFloat64{ shaderSignedZeroInfNanPreserveFloat64_ }
+      , shaderDenormPreserveFloat16{ shaderDenormPreserveFloat16_ }
+      , shaderDenormPreserveFloat32{ shaderDenormPreserveFloat32_ }
+      , shaderDenormPreserveFloat64{ shaderDenormPreserveFloat64_ }
+      , shaderDenormFlushToZeroFloat16{ shaderDenormFlushToZeroFloat16_ }
+      , shaderDenormFlushToZeroFloat32{ shaderDenormFlushToZeroFloat32_ }
+      , shaderDenormFlushToZeroFloat64{ shaderDenormFlushToZeroFloat64_ }
+      , shaderRoundingModeRTEFloat16{ shaderRoundingModeRTEFloat16_ }
+      , shaderRoundingModeRTEFloat32{ shaderRoundingModeRTEFloat32_ }
+      , shaderRoundingModeRTEFloat64{ shaderRoundingModeRTEFloat64_ }
+      , shaderRoundingModeRTZFloat16{ shaderRoundingModeRTZFloat16_ }
+      , shaderRoundingModeRTZFloat32{ shaderRoundingModeRTZFloat32_ }
+      , shaderRoundingModeRTZFloat64{ shaderRoundingModeRTZFloat64_ }
     {
     }
 
@@ -65599,8 +65695,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMap2FeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDeferred_ = {},
                                                                        void *                       pNext_                      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityMapDeferred( fragmentDensityMapDeferred_ )
+      : pNext{ pNext_ }
+      , fragmentDensityMapDeferred{ fragmentDensityMapDeferred_ }
     {
     }
 
@@ -65700,11 +65796,11 @@
                                                                          uint32_t                     maxSubsampledArrayLayers_                  = {},
                                                                          uint32_t                     maxDescriptorSetSubsampledSamplers_        = {},
                                                                          void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subsampledLoads( subsampledLoads_ )
-      , subsampledCoarseReconstructionEarlyAccess( subsampledCoarseReconstructionEarlyAccess_ )
-      , maxSubsampledArrayLayers( maxSubsampledArrayLayers_ )
-      , maxDescriptorSetSubsampledSamplers( maxDescriptorSetSubsampledSamplers_ )
+      : pNext{ pNext_ }
+      , subsampledLoads{ subsampledLoads_ }
+      , subsampledCoarseReconstructionEarlyAccess{ subsampledCoarseReconstructionEarlyAccess_ }
+      , maxSubsampledArrayLayers{ maxSubsampledArrayLayers_ }
+      , maxDescriptorSetSubsampledSamplers{ maxDescriptorSetSubsampledSamplers_ }
     {
     }
 
@@ -65799,10 +65895,10 @@
                                                                       VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapDynamic_             = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapNonSubsampledImages_ = {},
                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityMap( fragmentDensityMap_ )
-      , fragmentDensityMapDynamic( fragmentDensityMapDynamic_ )
-      , fragmentDensityMapNonSubsampledImages( fragmentDensityMapNonSubsampledImages_ )
+      : pNext{ pNext_ }
+      , fragmentDensityMap{ fragmentDensityMap_ }
+      , fragmentDensityMapDynamic{ fragmentDensityMapDynamic_ }
+      , fragmentDensityMapNonSubsampledImages{ fragmentDensityMapNonSubsampledImages_ }
     {
     }
 
@@ -65921,8 +66017,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 fragmentDensityMapOffset_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityMapOffset( fragmentDensityMapOffset_ )
+      : pNext{ pNext_ }
+      , fragmentDensityMapOffset{ fragmentDensityMapOffset_ }
     {
     }
 
@@ -66021,8 +66117,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( VULKAN_HPP_NAMESPACE::Extent2D fragmentDensityOffsetGranularity_ = {},
                                                                                void *                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityOffsetGranularity( fragmentDensityOffsetGranularity_ )
+      : pNext{ pNext_ }
+      , fragmentDensityOffsetGranularity{ fragmentDensityOffsetGranularity_ }
     {
     }
 
@@ -66108,10 +66204,10 @@
                                                                         VULKAN_HPP_NAMESPACE::Extent2D maxFragmentDensityTexelSize_ = {},
                                                                         VULKAN_HPP_NAMESPACE::Bool32   fragmentDensityInvocations_  = {},
                                                                         void *                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minFragmentDensityTexelSize( minFragmentDensityTexelSize_ )
-      , maxFragmentDensityTexelSize( maxFragmentDensityTexelSize_ )
-      , fragmentDensityInvocations( fragmentDensityInvocations_ )
+      : pNext{ pNext_ }
+      , minFragmentDensityTexelSize{ minFragmentDensityTexelSize_ }
+      , maxFragmentDensityTexelSize{ maxFragmentDensityTexelSize_ }
+      , fragmentDensityInvocations{ fragmentDensityInvocations_ }
     {
     }
 
@@ -66201,8 +66297,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShaderBarycentricFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderBarycentric_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentShaderBarycentric( fragmentShaderBarycentric_ )
+      : pNext{ pNext_ }
+      , fragmentShaderBarycentric{ fragmentShaderBarycentric_ }
     {
     }
 
@@ -66304,8 +66400,8 @@
     VULKAN_HPP_CONSTEXPR
       PhysicalDeviceFragmentShaderBarycentricPropertiesKHR( VULKAN_HPP_NAMESPACE::Bool32 triStripVertexOrderIndependentOfProvokingVertex_ = {},
                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , triStripVertexOrderIndependentOfProvokingVertex( triStripVertexOrderIndependentOfProvokingVertex_ )
+      : pNext{ pNext_ }
+      , triStripVertexOrderIndependentOfProvokingVertex{ triStripVertexOrderIndependentOfProvokingVertex_ }
     {
     }
 
@@ -66392,10 +66488,10 @@
                                                                            VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderPixelInterlock_       = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 fragmentShaderShadingRateInterlock_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentShaderSampleInterlock( fragmentShaderSampleInterlock_ )
-      , fragmentShaderPixelInterlock( fragmentShaderPixelInterlock_ )
-      , fragmentShaderShadingRateInterlock( fragmentShaderShadingRateInterlock_ )
+      : pNext{ pNext_ }
+      , fragmentShaderSampleInterlock{ fragmentShaderSampleInterlock_ }
+      , fragmentShaderPixelInterlock{ fragmentShaderPixelInterlock_ }
+      , fragmentShaderShadingRateInterlock{ fragmentShaderShadingRateInterlock_ }
     {
     }
 
@@ -66517,10 +66613,10 @@
                                                                            VULKAN_HPP_NAMESPACE::Bool32 supersampleFragmentShadingRates_  = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 noInvocationFragmentShadingRates_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentShadingRateEnums( fragmentShadingRateEnums_ )
-      , supersampleFragmentShadingRates( supersampleFragmentShadingRates_ )
-      , noInvocationFragmentShadingRates( noInvocationFragmentShadingRates_ )
+      : pNext{ pNext_ }
+      , fragmentShadingRateEnums{ fragmentShadingRateEnums_ }
+      , supersampleFragmentShadingRates{ supersampleFragmentShadingRates_ }
+      , noInvocationFragmentShadingRates{ noInvocationFragmentShadingRates_ }
     {
     }
 
@@ -66641,8 +66737,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateEnumsPropertiesNV(
       VULKAN_HPP_NAMESPACE::SampleCountFlagBits maxFragmentShadingRateInvocationCount_ = VULKAN_HPP_NAMESPACE::SampleCountFlagBits::e1,
       void *                                    pNext_                                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxFragmentShadingRateInvocationCount( maxFragmentShadingRateInvocationCount_ )
+      : pNext{ pNext_ }
+      , maxFragmentShadingRateInvocationCount{ maxFragmentShadingRateInvocationCount_ }
     {
     }
 
@@ -66743,10 +66839,10 @@
                                                                        VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRate_  = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32 attachmentFragmentShadingRate_ = {},
                                                                        void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineFragmentShadingRate( pipelineFragmentShadingRate_ )
-      , primitiveFragmentShadingRate( primitiveFragmentShadingRate_ )
-      , attachmentFragmentShadingRate( attachmentFragmentShadingRate_ )
+      : pNext{ pNext_ }
+      , pipelineFragmentShadingRate{ pipelineFragmentShadingRate_ }
+      , primitiveFragmentShadingRate{ primitiveFragmentShadingRate_ }
+      , attachmentFragmentShadingRate{ attachmentFragmentShadingRate_ }
     {
     }
 
@@ -66865,9 +66961,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFragmentShadingRateKHR( VULKAN_HPP_NAMESPACE::SampleCountFlags sampleCounts_ = {},
                                                                VULKAN_HPP_NAMESPACE::Extent2D         fragmentSize_ = {},
                                                                void *                                 pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampleCounts( sampleCounts_ )
-      , fragmentSize( fragmentSize_ )
+      : pNext{ pNext_ }
+      , sampleCounts{ sampleCounts_ }
+      , fragmentSize{ fragmentSize_ }
     {
     }
 
@@ -66968,24 +67064,24 @@
       VULKAN_HPP_NAMESPACE::Bool32              fragmentShadingRateWithCustomSampleLocations_         = {},
       VULKAN_HPP_NAMESPACE::Bool32              fragmentShadingRateStrictMultiplyCombiner_            = {},
       void *                                    pNext_                                                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minFragmentShadingRateAttachmentTexelSize( minFragmentShadingRateAttachmentTexelSize_ )
-      , maxFragmentShadingRateAttachmentTexelSize( maxFragmentShadingRateAttachmentTexelSize_ )
-      , maxFragmentShadingRateAttachmentTexelSizeAspectRatio( maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ )
-      , primitiveFragmentShadingRateWithMultipleViewports( primitiveFragmentShadingRateWithMultipleViewports_ )
-      , layeredShadingRateAttachments( layeredShadingRateAttachments_ )
-      , fragmentShadingRateNonTrivialCombinerOps( fragmentShadingRateNonTrivialCombinerOps_ )
-      , maxFragmentSize( maxFragmentSize_ )
-      , maxFragmentSizeAspectRatio( maxFragmentSizeAspectRatio_ )
-      , maxFragmentShadingRateCoverageSamples( maxFragmentShadingRateCoverageSamples_ )
-      , maxFragmentShadingRateRasterizationSamples( maxFragmentShadingRateRasterizationSamples_ )
-      , fragmentShadingRateWithShaderDepthStencilWrites( fragmentShadingRateWithShaderDepthStencilWrites_ )
-      , fragmentShadingRateWithSampleMask( fragmentShadingRateWithSampleMask_ )
-      , fragmentShadingRateWithShaderSampleMask( fragmentShadingRateWithShaderSampleMask_ )
-      , fragmentShadingRateWithConservativeRasterization( fragmentShadingRateWithConservativeRasterization_ )
-      , fragmentShadingRateWithFragmentShaderInterlock( fragmentShadingRateWithFragmentShaderInterlock_ )
-      , fragmentShadingRateWithCustomSampleLocations( fragmentShadingRateWithCustomSampleLocations_ )
-      , fragmentShadingRateStrictMultiplyCombiner( fragmentShadingRateStrictMultiplyCombiner_ )
+      : pNext{ pNext_ }
+      , minFragmentShadingRateAttachmentTexelSize{ minFragmentShadingRateAttachmentTexelSize_ }
+      , maxFragmentShadingRateAttachmentTexelSize{ maxFragmentShadingRateAttachmentTexelSize_ }
+      , maxFragmentShadingRateAttachmentTexelSizeAspectRatio{ maxFragmentShadingRateAttachmentTexelSizeAspectRatio_ }
+      , primitiveFragmentShadingRateWithMultipleViewports{ primitiveFragmentShadingRateWithMultipleViewports_ }
+      , layeredShadingRateAttachments{ layeredShadingRateAttachments_ }
+      , fragmentShadingRateNonTrivialCombinerOps{ fragmentShadingRateNonTrivialCombinerOps_ }
+      , maxFragmentSize{ maxFragmentSize_ }
+      , maxFragmentSizeAspectRatio{ maxFragmentSizeAspectRatio_ }
+      , maxFragmentShadingRateCoverageSamples{ maxFragmentShadingRateCoverageSamples_ }
+      , maxFragmentShadingRateRasterizationSamples{ maxFragmentShadingRateRasterizationSamples_ }
+      , fragmentShadingRateWithShaderDepthStencilWrites{ fragmentShadingRateWithShaderDepthStencilWrites_ }
+      , fragmentShadingRateWithSampleMask{ fragmentShadingRateWithSampleMask_ }
+      , fragmentShadingRateWithShaderSampleMask{ fragmentShadingRateWithShaderSampleMask_ }
+      , fragmentShadingRateWithConservativeRasterization{ fragmentShadingRateWithConservativeRasterization_ }
+      , fragmentShadingRateWithFragmentShaderInterlock{ fragmentShadingRateWithFragmentShaderInterlock_ }
+      , fragmentShadingRateWithCustomSampleLocations{ fragmentShadingRateWithCustomSampleLocations_ }
+      , fragmentShadingRateStrictMultiplyCombiner{ fragmentShadingRateStrictMultiplyCombiner_ }
     {
     }
 
@@ -67135,8 +67231,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceFrameBoundaryFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 frameBoundary_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , frameBoundary( frameBoundary_ )
+      : pNext{ pNext_ }
+      , frameBoundary{ frameBoundary_ }
     {
     }
 
@@ -67232,8 +67328,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceGlobalPriorityQueryFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 globalPriorityQuery_ = {},
                                                                        void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , globalPriorityQuery( globalPriorityQuery_ )
+      : pNext{ pNext_ }
+      , globalPriorityQuery{ globalPriorityQuery_ }
     {
     }
 
@@ -67332,8 +67428,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 graphicsPipelineLibrary_ = {},
                                                                            void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , graphicsPipelineLibrary( graphicsPipelineLibrary_ )
+      : pNext{ pNext_ }
+      , graphicsPipelineLibrary{ graphicsPipelineLibrary_ }
     {
     }
 
@@ -67433,9 +67529,9 @@
       PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 graphicsPipelineLibraryFastLinking_                        = {},
                                                           VULKAN_HPP_NAMESPACE::Bool32 graphicsPipelineLibraryIndependentInterpolationDecoration_ = {},
                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , graphicsPipelineLibraryFastLinking( graphicsPipelineLibraryFastLinking_ )
-      , graphicsPipelineLibraryIndependentInterpolationDecoration( graphicsPipelineLibraryIndependentInterpolationDecoration_ )
+      : pNext{ pNext_ }
+      , graphicsPipelineLibraryFastLinking{ graphicsPipelineLibraryFastLinking_ }
+      , graphicsPipelineLibraryIndependentInterpolationDecoration{ graphicsPipelineLibraryIndependentInterpolationDecoration_ }
     {
     }
 
@@ -67546,10 +67642,10 @@
                                      std::array<VULKAN_HPP_NAMESPACE::PhysicalDevice, VK_MAX_DEVICE_GROUP_SIZE> const & physicalDevices_     = {},
                                      VULKAN_HPP_NAMESPACE::Bool32                                                       subsetAllocation_    = {},
                                      void *                                                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , physicalDeviceCount( physicalDeviceCount_ )
-      , physicalDevices( physicalDevices_ )
-      , subsetAllocation( subsetAllocation_ )
+      : pNext{ pNext_ }
+      , physicalDeviceCount{ physicalDeviceCount_ }
+      , physicalDevices{ physicalDevices_ }
+      , subsetAllocation{ subsetAllocation_ }
     {
     }
 
@@ -67666,8 +67762,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceHostImageCopyFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 hostImageCopy_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hostImageCopy( hostImageCopy_ )
+      : pNext{ pNext_ }
+      , hostImageCopy{ hostImageCopy_ }
     {
     }
 
@@ -67768,13 +67864,13 @@
                                                                       std::array<uint8_t, VK_UUID_SIZE> const & optimalTilingLayoutUUID_         = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32              identicalMemoryTypeRequirements_ = {},
                                                                       void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , copySrcLayoutCount( copySrcLayoutCount_ )
-      , pCopySrcLayouts( pCopySrcLayouts_ )
-      , copyDstLayoutCount( copyDstLayoutCount_ )
-      , pCopyDstLayouts( pCopyDstLayouts_ )
-      , optimalTilingLayoutUUID( optimalTilingLayoutUUID_ )
-      , identicalMemoryTypeRequirements( identicalMemoryTypeRequirements_ )
+      : pNext{ pNext_ }
+      , copySrcLayoutCount{ copySrcLayoutCount_ }
+      , pCopySrcLayouts{ pCopySrcLayouts_ }
+      , copyDstLayoutCount{ copyDstLayoutCount_ }
+      , pCopyDstLayouts{ pCopyDstLayouts_ }
+      , optimalTilingLayoutUUID{ optimalTilingLayoutUUID_ }
+      , identicalMemoryTypeRequirements{ identicalMemoryTypeRequirements_ }
     {
     }
 
@@ -67955,8 +68051,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceHostQueryResetFeatures( VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hostQueryReset( hostQueryReset_ )
+      : pNext{ pNext_ }
+      , hostQueryReset{ hostQueryReset_ }
     {
     }
 
@@ -68058,12 +68154,12 @@
                                                         uint32_t                                  deviceNodeMask_  = {},
                                                         VULKAN_HPP_NAMESPACE::Bool32              deviceLUIDValid_ = {},
                                                         void *                                    pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceUUID( deviceUUID_ )
-      , driverUUID( driverUUID_ )
-      , deviceLUID( deviceLUID_ )
-      , deviceNodeMask( deviceNodeMask_ )
-      , deviceLUIDValid( deviceLUIDValid_ )
+      : pNext{ pNext_ }
+      , deviceUUID{ deviceUUID_ }
+      , driverUUID{ driverUUID_ }
+      , deviceLUID{ deviceLUID_ }
+      , deviceNodeMask{ deviceNodeMask_ }
+      , deviceLUIDValid{ deviceLUIDValid_ }
     {
     }
 
@@ -68159,9 +68255,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImage2DViewOf3DFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 image2DViewOf3D_   = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 sampler2DViewOf3D_ = {},
                                                                    void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , image2DViewOf3D( image2DViewOf3D_ )
-      , sampler2DViewOf3D( sampler2DViewOf3D_ )
+      : pNext{ pNext_ }
+      , image2DViewOf3D{ image2DViewOf3D_ }
+      , sampler2DViewOf3D{ sampler2DViewOf3D_ }
     {
     }
 
@@ -68255,6 +68351,205 @@
     using Type = PhysicalDeviceImage2DViewOf3DFeaturesEXT;
   };
 
+  struct PhysicalDeviceImageAlignmentControlFeaturesMESA
+  {
+    using NativeType = VkPhysicalDeviceImageAlignmentControlFeaturesMESA;
+
+    static const bool                                  allowDuplicate = false;
+    static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType  = StructureType::ePhysicalDeviceImageAlignmentControlFeaturesMESA;
+
+#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
+    VULKAN_HPP_CONSTEXPR PhysicalDeviceImageAlignmentControlFeaturesMESA( VULKAN_HPP_NAMESPACE::Bool32 imageAlignmentControl_ = {},
+                                                                          void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
+      : pNext{ pNext_ }
+      , imageAlignmentControl{ imageAlignmentControl_ }
+    {
+    }
+
+    VULKAN_HPP_CONSTEXPR
+      PhysicalDeviceImageAlignmentControlFeaturesMESA( PhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+
+    PhysicalDeviceImageAlignmentControlFeaturesMESA( VkPhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+      : PhysicalDeviceImageAlignmentControlFeaturesMESA( *reinterpret_cast<PhysicalDeviceImageAlignmentControlFeaturesMESA const *>( &rhs ) )
+    {
+    }
+
+    PhysicalDeviceImageAlignmentControlFeaturesMESA & operator=( PhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/
+
+    PhysicalDeviceImageAlignmentControlFeaturesMESA & operator=( VkPhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+    {
+      *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlFeaturesMESA const *>( &rhs );
+      return *this;
+    }
+
+#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
+    VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageAlignmentControlFeaturesMESA & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT
+    {
+      pNext = pNext_;
+      return *this;
+    }
+
+    VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageAlignmentControlFeaturesMESA &
+      setImageAlignmentControl( VULKAN_HPP_NAMESPACE::Bool32 imageAlignmentControl_ ) VULKAN_HPP_NOEXCEPT
+    {
+      imageAlignmentControl = imageAlignmentControl_;
+      return *this;
+    }
+#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/
+
+    operator VkPhysicalDeviceImageAlignmentControlFeaturesMESA const &() const VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<const VkPhysicalDeviceImageAlignmentControlFeaturesMESA *>( this );
+    }
+
+    operator VkPhysicalDeviceImageAlignmentControlFeaturesMESA &() VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<VkPhysicalDeviceImageAlignmentControlFeaturesMESA *>( this );
+    }
+
+#if defined( VULKAN_HPP_USE_REFLECT )
+#  if 14 <= VULKAN_HPP_CPP_VERSION
+    auto
+#  else
+    std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, void * const &, VULKAN_HPP_NAMESPACE::Bool32 const &>
+#  endif
+      reflect() const VULKAN_HPP_NOEXCEPT
+    {
+      return std::tie( sType, pNext, imageAlignmentControl );
+    }
+#endif
+
+#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
+    auto operator<=>( PhysicalDeviceImageAlignmentControlFeaturesMESA const & ) const = default;
+#else
+    bool operator==( PhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+#  if defined( VULKAN_HPP_USE_REFLECT )
+      return this->reflect() == rhs.reflect();
+#  else
+      return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( imageAlignmentControl == rhs.imageAlignmentControl );
+#  endif
+    }
+
+    bool operator!=( PhysicalDeviceImageAlignmentControlFeaturesMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+      return !operator==( rhs );
+    }
+#endif
+
+  public:
+    VULKAN_HPP_NAMESPACE::StructureType sType                 = StructureType::ePhysicalDeviceImageAlignmentControlFeaturesMESA;
+    void *                              pNext                 = {};
+    VULKAN_HPP_NAMESPACE::Bool32        imageAlignmentControl = {};
+  };
+
+  template <>
+  struct CppType<StructureType, StructureType::ePhysicalDeviceImageAlignmentControlFeaturesMESA>
+  {
+    using Type = PhysicalDeviceImageAlignmentControlFeaturesMESA;
+  };
+
+  struct PhysicalDeviceImageAlignmentControlPropertiesMESA
+  {
+    using NativeType = VkPhysicalDeviceImageAlignmentControlPropertiesMESA;
+
+    static const bool                                  allowDuplicate = false;
+    static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType  = StructureType::ePhysicalDeviceImageAlignmentControlPropertiesMESA;
+
+#if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
+    VULKAN_HPP_CONSTEXPR PhysicalDeviceImageAlignmentControlPropertiesMESA( uint32_t supportedImageAlignmentMask_ = {},
+                                                                            void *   pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
+      : pNext{ pNext_ }
+      , supportedImageAlignmentMask{ supportedImageAlignmentMask_ }
+    {
+    }
+
+    VULKAN_HPP_CONSTEXPR
+      PhysicalDeviceImageAlignmentControlPropertiesMESA( PhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+
+    PhysicalDeviceImageAlignmentControlPropertiesMESA( VkPhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+      : PhysicalDeviceImageAlignmentControlPropertiesMESA( *reinterpret_cast<PhysicalDeviceImageAlignmentControlPropertiesMESA const *>( &rhs ) )
+    {
+    }
+
+    PhysicalDeviceImageAlignmentControlPropertiesMESA &
+      operator=( PhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) VULKAN_HPP_NOEXCEPT = default;
+#endif /*VULKAN_HPP_NO_STRUCT_CONSTRUCTORS*/
+
+    PhysicalDeviceImageAlignmentControlPropertiesMESA & operator=( VkPhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) VULKAN_HPP_NOEXCEPT
+    {
+      *this = *reinterpret_cast<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageAlignmentControlPropertiesMESA const *>( &rhs );
+      return *this;
+    }
+
+#if !defined( VULKAN_HPP_NO_STRUCT_SETTERS )
+    VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageAlignmentControlPropertiesMESA & setPNext( void * pNext_ ) VULKAN_HPP_NOEXCEPT
+    {
+      pNext = pNext_;
+      return *this;
+    }
+
+    VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceImageAlignmentControlPropertiesMESA &
+      setSupportedImageAlignmentMask( uint32_t supportedImageAlignmentMask_ ) VULKAN_HPP_NOEXCEPT
+    {
+      supportedImageAlignmentMask = supportedImageAlignmentMask_;
+      return *this;
+    }
+#endif /*VULKAN_HPP_NO_STRUCT_SETTERS*/
+
+    operator VkPhysicalDeviceImageAlignmentControlPropertiesMESA const &() const VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<const VkPhysicalDeviceImageAlignmentControlPropertiesMESA *>( this );
+    }
+
+    operator VkPhysicalDeviceImageAlignmentControlPropertiesMESA &() VULKAN_HPP_NOEXCEPT
+    {
+      return *reinterpret_cast<VkPhysicalDeviceImageAlignmentControlPropertiesMESA *>( this );
+    }
+
+#if defined( VULKAN_HPP_USE_REFLECT )
+#  if 14 <= VULKAN_HPP_CPP_VERSION
+    auto
+#  else
+    std::tuple<VULKAN_HPP_NAMESPACE::StructureType const &, void * const &, uint32_t const &>
+#  endif
+      reflect() const VULKAN_HPP_NOEXCEPT
+    {
+      return std::tie( sType, pNext, supportedImageAlignmentMask );
+    }
+#endif
+
+#if defined( VULKAN_HPP_HAS_SPACESHIP_OPERATOR )
+    auto operator<=>( PhysicalDeviceImageAlignmentControlPropertiesMESA const & ) const = default;
+#else
+    bool operator==( PhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+#  if defined( VULKAN_HPP_USE_REFLECT )
+      return this->reflect() == rhs.reflect();
+#  else
+      return ( sType == rhs.sType ) && ( pNext == rhs.pNext ) && ( supportedImageAlignmentMask == rhs.supportedImageAlignmentMask );
+#  endif
+    }
+
+    bool operator!=( PhysicalDeviceImageAlignmentControlPropertiesMESA const & rhs ) const VULKAN_HPP_NOEXCEPT
+    {
+      return !operator==( rhs );
+    }
+#endif
+
+  public:
+    VULKAN_HPP_NAMESPACE::StructureType sType                       = StructureType::ePhysicalDeviceImageAlignmentControlPropertiesMESA;
+    void *                              pNext                       = {};
+    uint32_t                            supportedImageAlignmentMask = {};
+  };
+
+  template <>
+  struct CppType<StructureType, StructureType::ePhysicalDeviceImageAlignmentControlPropertiesMESA>
+  {
+    using Type = PhysicalDeviceImageAlignmentControlPropertiesMESA;
+  };
+
   struct PhysicalDeviceImageCompressionControlFeaturesEXT
   {
     using NativeType = VkPhysicalDeviceImageCompressionControlFeaturesEXT;
@@ -68265,8 +68560,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageCompressionControlFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 imageCompressionControl_ = {},
                                                                            void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageCompressionControl( imageCompressionControl_ )
+      : pNext{ pNext_ }
+      , imageCompressionControl{ imageCompressionControl_ }
     {
     }
 
@@ -68364,8 +68659,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 imageCompressionControlSwapchain_ = {},
                                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageCompressionControlSwapchain( imageCompressionControlSwapchain_ )
+      : pNext{ pNext_ }
+      , imageCompressionControlSwapchain{ imageCompressionControlSwapchain_ }
     {
     }
 
@@ -68470,11 +68765,11 @@
                                                    uint32_t                          queueFamilyIndexCount_ = {},
                                                    const uint32_t *                  pQueueFamilyIndices_   = {},
                                                    const void *                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , drmFormatModifier( drmFormatModifier_ )
-      , sharingMode( sharingMode_ )
-      , queueFamilyIndexCount( queueFamilyIndexCount_ )
-      , pQueueFamilyIndices( pQueueFamilyIndices_ )
+      : pNext{ pNext_ }
+      , drmFormatModifier{ drmFormatModifier_ }
+      , sharingMode{ sharingMode_ }
+      , queueFamilyIndexCount{ queueFamilyIndexCount_ }
+      , pQueueFamilyIndices{ pQueueFamilyIndices_ }
     {
     }
 
@@ -68625,12 +68920,12 @@
                                                          VULKAN_HPP_NAMESPACE::ImageUsageFlags  usage_  = {},
                                                          VULKAN_HPP_NAMESPACE::ImageCreateFlags flags_  = {},
                                                          const void *                           pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , type( type_ )
-      , tiling( tiling_ )
-      , usage( usage_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , type{ type_ }
+      , tiling{ tiling_ }
+      , usage{ usage_ }
+      , flags{ flags_ }
     {
     }
 
@@ -68763,8 +69058,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageProcessing2FeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 textureBlockMatch2_ = {},
                                                                      void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , textureBlockMatch2( textureBlockMatch2_ )
+      : pNext{ pNext_ }
+      , textureBlockMatch2{ textureBlockMatch2_ }
     {
     }
 
@@ -68861,8 +69156,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageProcessing2PropertiesQCOM( VULKAN_HPP_NAMESPACE::Extent2D maxBlockMatchWindow_ = {},
                                                                        void *                         pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxBlockMatchWindow( maxBlockMatchWindow_ )
+      : pNext{ pNext_ }
+      , maxBlockMatchWindow{ maxBlockMatchWindow_ }
     {
     }
 
@@ -68946,10 +69241,10 @@
                                                                     VULKAN_HPP_NAMESPACE::Bool32 textureBoxFilter_      = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 textureBlockMatch_     = {},
                                                                     void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , textureSampleWeighted( textureSampleWeighted_ )
-      , textureBoxFilter( textureBoxFilter_ )
-      , textureBlockMatch( textureBlockMatch_ )
+      : pNext{ pNext_ }
+      , textureSampleWeighted{ textureSampleWeighted_ }
+      , textureBoxFilter{ textureBoxFilter_ }
+      , textureBlockMatch{ textureBlockMatch_ }
     {
     }
 
@@ -69070,11 +69365,11 @@
                                                                       VULKAN_HPP_NAMESPACE::Extent2D maxBlockMatchRegion_      = {},
                                                                       VULKAN_HPP_NAMESPACE::Extent2D maxBoxFilterBlockSize_    = {},
                                                                       void *                         pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxWeightFilterPhases( maxWeightFilterPhases_ )
-      , maxWeightFilterDimension( maxWeightFilterDimension_ )
-      , maxBlockMatchRegion( maxBlockMatchRegion_ )
-      , maxBoxFilterBlockSize( maxBoxFilterBlockSize_ )
+      : pNext{ pNext_ }
+      , maxWeightFilterPhases{ maxWeightFilterPhases_ }
+      , maxWeightFilterDimension{ maxWeightFilterDimension_ }
+      , maxBlockMatchRegion{ maxBlockMatchRegion_ }
+      , maxBoxFilterBlockSize{ maxBoxFilterBlockSize_ }
     {
     }
 
@@ -69166,8 +69461,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageRobustnessFeatures( VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess_ = {},
                                                                 void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , robustImageAccess( robustImageAccess_ )
+      : pNext{ pNext_ }
+      , robustImageAccess{ robustImageAccess_ }
     {
     }
 
@@ -69265,8 +69560,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageSlicedViewOf3DFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 imageSlicedViewOf3D_ = {},
                                                                        void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageSlicedViewOf3D( imageSlicedViewOf3D_ )
+      : pNext{ pNext_ }
+      , imageSlicedViewOf3D{ imageSlicedViewOf3D_ }
     {
     }
 
@@ -69364,8 +69659,8 @@
     VULKAN_HPP_CONSTEXPR
       PhysicalDeviceImageViewImageFormatInfoEXT( VULKAN_HPP_NAMESPACE::ImageViewType imageViewType_ = VULKAN_HPP_NAMESPACE::ImageViewType::e1D,
                                                  void *                              pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageViewType( imageViewType_ )
+      : pNext{ pNext_ }
+      , imageViewType{ imageViewType_ }
     {
     }
 
@@ -69461,8 +69756,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImageViewMinLodFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 minLod_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minLod( minLod_ )
+      : pNext{ pNext_ }
+      , minLod{ minLod_ }
     {
     }
 
@@ -69558,8 +69853,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceImagelessFramebufferFeatures( VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_ = {},
                                                                      void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imagelessFramebuffer( imagelessFramebuffer_ )
+      : pNext{ pNext_ }
+      , imagelessFramebuffer{ imagelessFramebuffer_ }
     {
     }
 
@@ -69658,8 +69953,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceIndexTypeUint8FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 indexTypeUint8_ = {},
                                                                   void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , indexTypeUint8( indexTypeUint8_ )
+      : pNext{ pNext_ }
+      , indexTypeUint8{ indexTypeUint8_ }
     {
     }
 
@@ -69757,8 +70052,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceInheritedViewportScissorFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 inheritedViewportScissor2D_ = {},
                                                                            void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , inheritedViewportScissor2D( inheritedViewportScissor2D_ )
+      : pNext{ pNext_ }
+      , inheritedViewportScissor2D{ inheritedViewportScissor2D_ }
     {
     }
 
@@ -69857,9 +70152,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceInlineUniformBlockFeatures( VULKAN_HPP_NAMESPACE::Bool32 inlineUniformBlock_                                 = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingInlineUniformBlockUpdateAfterBind_ = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , inlineUniformBlock( inlineUniformBlock_ )
-      , descriptorBindingInlineUniformBlockUpdateAfterBind( descriptorBindingInlineUniformBlockUpdateAfterBind_ )
+      : pNext{ pNext_ }
+      , inlineUniformBlock{ inlineUniformBlock_ }
+      , descriptorBindingInlineUniformBlockUpdateAfterBind{ descriptorBindingInlineUniformBlockUpdateAfterBind_ }
     {
     }
 
@@ -69971,12 +70266,12 @@
                                                                      uint32_t maxDescriptorSetInlineUniformBlocks_                     = {},
                                                                      uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks_      = {},
                                                                      void *   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxInlineUniformBlockSize( maxInlineUniformBlockSize_ )
-      , maxPerStageDescriptorInlineUniformBlocks( maxPerStageDescriptorInlineUniformBlocks_ )
-      , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks( maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ )
-      , maxDescriptorSetInlineUniformBlocks( maxDescriptorSetInlineUniformBlocks_ )
-      , maxDescriptorSetUpdateAfterBindInlineUniformBlocks( maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ )
+      : pNext{ pNext_ }
+      , maxInlineUniformBlockSize{ maxInlineUniformBlockSize_ }
+      , maxPerStageDescriptorInlineUniformBlocks{ maxPerStageDescriptorInlineUniformBlocks_ }
+      , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks{ maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ }
+      , maxDescriptorSetInlineUniformBlocks{ maxDescriptorSetInlineUniformBlocks_ }
+      , maxDescriptorSetUpdateAfterBindInlineUniformBlocks{ maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ }
     {
     }
 
@@ -70080,8 +70375,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceInvocationMaskFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 invocationMask_ = {},
                                                                      void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , invocationMask( invocationMask_ )
+      : pNext{ pNext_ }
+      , invocationMask{ invocationMask_ }
     {
     }
 
@@ -70178,8 +70473,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLayeredDriverPropertiesMSFT(
       VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT underlyingAPI_ = VULKAN_HPP_NAMESPACE::LayeredDriverUnderlyingApiMSFT::eNone,
       void *                                               pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , underlyingAPI( underlyingAPI_ )
+      : pNext{ pNext_ }
+      , underlyingAPI{ underlyingAPI_ }
     {
     }
 
@@ -70261,8 +70556,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLegacyDitheringFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 legacyDithering_ = {},
                                                                    void *                       pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , legacyDithering( legacyDithering_ )
+      : pNext{ pNext_ }
+      , legacyDithering{ legacyDithering_ }
     {
     }
 
@@ -70358,8 +70653,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLegacyVertexAttributesFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 legacyVertexAttributes_ = {},
                                                                           void *                       pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , legacyVertexAttributes( legacyVertexAttributes_ )
+      : pNext{ pNext_ }
+      , legacyVertexAttributes{ legacyVertexAttributes_ }
     {
     }
 
@@ -70457,8 +70752,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLegacyVertexAttributesPropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 nativeUnalignedPerformance_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , nativeUnalignedPerformance( nativeUnalignedPerformance_ )
+      : pNext{ pNext_ }
+      , nativeUnalignedPerformance{ nativeUnalignedPerformance_ }
     {
     }
 
@@ -70658,112 +70953,112 @@
                                                   VULKAN_HPP_NAMESPACE::DeviceSize       optimalBufferCopyOffsetAlignment_                = {},
                                                   VULKAN_HPP_NAMESPACE::DeviceSize       optimalBufferCopyRowPitchAlignment_              = {},
                                                   VULKAN_HPP_NAMESPACE::DeviceSize       nonCoherentAtomSize_ = {} ) VULKAN_HPP_NOEXCEPT
-      : maxImageDimension1D( maxImageDimension1D_ )
-      , maxImageDimension2D( maxImageDimension2D_ )
-      , maxImageDimension3D( maxImageDimension3D_ )
-      , maxImageDimensionCube( maxImageDimensionCube_ )
-      , maxImageArrayLayers( maxImageArrayLayers_ )
-      , maxTexelBufferElements( maxTexelBufferElements_ )
-      , maxUniformBufferRange( maxUniformBufferRange_ )
-      , maxStorageBufferRange( maxStorageBufferRange_ )
-      , maxPushConstantsSize( maxPushConstantsSize_ )
-      , maxMemoryAllocationCount( maxMemoryAllocationCount_ )
-      , maxSamplerAllocationCount( maxSamplerAllocationCount_ )
-      , bufferImageGranularity( bufferImageGranularity_ )
-      , sparseAddressSpaceSize( sparseAddressSpaceSize_ )
-      , maxBoundDescriptorSets( maxBoundDescriptorSets_ )
-      , maxPerStageDescriptorSamplers( maxPerStageDescriptorSamplers_ )
-      , maxPerStageDescriptorUniformBuffers( maxPerStageDescriptorUniformBuffers_ )
-      , maxPerStageDescriptorStorageBuffers( maxPerStageDescriptorStorageBuffers_ )
-      , maxPerStageDescriptorSampledImages( maxPerStageDescriptorSampledImages_ )
-      , maxPerStageDescriptorStorageImages( maxPerStageDescriptorStorageImages_ )
-      , maxPerStageDescriptorInputAttachments( maxPerStageDescriptorInputAttachments_ )
-      , maxPerStageResources( maxPerStageResources_ )
-      , maxDescriptorSetSamplers( maxDescriptorSetSamplers_ )
-      , maxDescriptorSetUniformBuffers( maxDescriptorSetUniformBuffers_ )
-      , maxDescriptorSetUniformBuffersDynamic( maxDescriptorSetUniformBuffersDynamic_ )
-      , maxDescriptorSetStorageBuffers( maxDescriptorSetStorageBuffers_ )
-      , maxDescriptorSetStorageBuffersDynamic( maxDescriptorSetStorageBuffersDynamic_ )
-      , maxDescriptorSetSampledImages( maxDescriptorSetSampledImages_ )
-      , maxDescriptorSetStorageImages( maxDescriptorSetStorageImages_ )
-      , maxDescriptorSetInputAttachments( maxDescriptorSetInputAttachments_ )
-      , maxVertexInputAttributes( maxVertexInputAttributes_ )
-      , maxVertexInputBindings( maxVertexInputBindings_ )
-      , maxVertexInputAttributeOffset( maxVertexInputAttributeOffset_ )
-      , maxVertexInputBindingStride( maxVertexInputBindingStride_ )
-      , maxVertexOutputComponents( maxVertexOutputComponents_ )
-      , maxTessellationGenerationLevel( maxTessellationGenerationLevel_ )
-      , maxTessellationPatchSize( maxTessellationPatchSize_ )
-      , maxTessellationControlPerVertexInputComponents( maxTessellationControlPerVertexInputComponents_ )
-      , maxTessellationControlPerVertexOutputComponents( maxTessellationControlPerVertexOutputComponents_ )
-      , maxTessellationControlPerPatchOutputComponents( maxTessellationControlPerPatchOutputComponents_ )
-      , maxTessellationControlTotalOutputComponents( maxTessellationControlTotalOutputComponents_ )
-      , maxTessellationEvaluationInputComponents( maxTessellationEvaluationInputComponents_ )
-      , maxTessellationEvaluationOutputComponents( maxTessellationEvaluationOutputComponents_ )
-      , maxGeometryShaderInvocations( maxGeometryShaderInvocations_ )
-      , maxGeometryInputComponents( maxGeometryInputComponents_ )
-      , maxGeometryOutputComponents( maxGeometryOutputComponents_ )
-      , maxGeometryOutputVertices( maxGeometryOutputVertices_ )
-      , maxGeometryTotalOutputComponents( maxGeometryTotalOutputComponents_ )
-      , maxFragmentInputComponents( maxFragmentInputComponents_ )
-      , maxFragmentOutputAttachments( maxFragmentOutputAttachments_ )
-      , maxFragmentDualSrcAttachments( maxFragmentDualSrcAttachments_ )
-      , maxFragmentCombinedOutputResources( maxFragmentCombinedOutputResources_ )
-      , maxComputeSharedMemorySize( maxComputeSharedMemorySize_ )
-      , maxComputeWorkGroupCount( maxComputeWorkGroupCount_ )
-      , maxComputeWorkGroupInvocations( maxComputeWorkGroupInvocations_ )
-      , maxComputeWorkGroupSize( maxComputeWorkGroupSize_ )
-      , subPixelPrecisionBits( subPixelPrecisionBits_ )
-      , subTexelPrecisionBits( subTexelPrecisionBits_ )
-      , mipmapPrecisionBits( mipmapPrecisionBits_ )
-      , maxDrawIndexedIndexValue( maxDrawIndexedIndexValue_ )
-      , maxDrawIndirectCount( maxDrawIndirectCount_ )
-      , maxSamplerLodBias( maxSamplerLodBias_ )
-      , maxSamplerAnisotropy( maxSamplerAnisotropy_ )
-      , maxViewports( maxViewports_ )
-      , maxViewportDimensions( maxViewportDimensions_ )
-      , viewportBoundsRange( viewportBoundsRange_ )
-      , viewportSubPixelBits( viewportSubPixelBits_ )
-      , minMemoryMapAlignment( minMemoryMapAlignment_ )
-      , minTexelBufferOffsetAlignment( minTexelBufferOffsetAlignment_ )
-      , minUniformBufferOffsetAlignment( minUniformBufferOffsetAlignment_ )
-      , minStorageBufferOffsetAlignment( minStorageBufferOffsetAlignment_ )
-      , minTexelOffset( minTexelOffset_ )
-      , maxTexelOffset( maxTexelOffset_ )
-      , minTexelGatherOffset( minTexelGatherOffset_ )
-      , maxTexelGatherOffset( maxTexelGatherOffset_ )
-      , minInterpolationOffset( minInterpolationOffset_ )
-      , maxInterpolationOffset( maxInterpolationOffset_ )
-      , subPixelInterpolationOffsetBits( subPixelInterpolationOffsetBits_ )
-      , maxFramebufferWidth( maxFramebufferWidth_ )
-      , maxFramebufferHeight( maxFramebufferHeight_ )
-      , maxFramebufferLayers( maxFramebufferLayers_ )
-      , framebufferColorSampleCounts( framebufferColorSampleCounts_ )
-      , framebufferDepthSampleCounts( framebufferDepthSampleCounts_ )
-      , framebufferStencilSampleCounts( framebufferStencilSampleCounts_ )
-      , framebufferNoAttachmentsSampleCounts( framebufferNoAttachmentsSampleCounts_ )
-      , maxColorAttachments( maxColorAttachments_ )
-      , sampledImageColorSampleCounts( sampledImageColorSampleCounts_ )
-      , sampledImageIntegerSampleCounts( sampledImageIntegerSampleCounts_ )
-      , sampledImageDepthSampleCounts( sampledImageDepthSampleCounts_ )
-      , sampledImageStencilSampleCounts( sampledImageStencilSampleCounts_ )
-      , storageImageSampleCounts( storageImageSampleCounts_ )
-      , maxSampleMaskWords( maxSampleMaskWords_ )
-      , timestampComputeAndGraphics( timestampComputeAndGraphics_ )
-      , timestampPeriod( timestampPeriod_ )
-      , maxClipDistances( maxClipDistances_ )
-      , maxCullDistances( maxCullDistances_ )
-      , maxCombinedClipAndCullDistances( maxCombinedClipAndCullDistances_ )
-      , discreteQueuePriorities( discreteQueuePriorities_ )
-      , pointSizeRange( pointSizeRange_ )
-      , lineWidthRange( lineWidthRange_ )
-      , pointSizeGranularity( pointSizeGranularity_ )
-      , lineWidthGranularity( lineWidthGranularity_ )
-      , strictLines( strictLines_ )
-      , standardSampleLocations( standardSampleLocations_ )
-      , optimalBufferCopyOffsetAlignment( optimalBufferCopyOffsetAlignment_ )
-      , optimalBufferCopyRowPitchAlignment( optimalBufferCopyRowPitchAlignment_ )
-      , nonCoherentAtomSize( nonCoherentAtomSize_ )
+      : maxImageDimension1D{ maxImageDimension1D_ }
+      , maxImageDimension2D{ maxImageDimension2D_ }
+      , maxImageDimension3D{ maxImageDimension3D_ }
+      , maxImageDimensionCube{ maxImageDimensionCube_ }
+      , maxImageArrayLayers{ maxImageArrayLayers_ }
+      , maxTexelBufferElements{ maxTexelBufferElements_ }
+      , maxUniformBufferRange{ maxUniformBufferRange_ }
+      , maxStorageBufferRange{ maxStorageBufferRange_ }
+      , maxPushConstantsSize{ maxPushConstantsSize_ }
+      , maxMemoryAllocationCount{ maxMemoryAllocationCount_ }
+      , maxSamplerAllocationCount{ maxSamplerAllocationCount_ }
+      , bufferImageGranularity{ bufferImageGranularity_ }
+      , sparseAddressSpaceSize{ sparseAddressSpaceSize_ }
+      , maxBoundDescriptorSets{ maxBoundDescriptorSets_ }
+      , maxPerStageDescriptorSamplers{ maxPerStageDescriptorSamplers_ }
+      , maxPerStageDescriptorUniformBuffers{ maxPerStageDescriptorUniformBuffers_ }
+      , maxPerStageDescriptorStorageBuffers{ maxPerStageDescriptorStorageBuffers_ }
+      , maxPerStageDescriptorSampledImages{ maxPerStageDescriptorSampledImages_ }
+      , maxPerStageDescriptorStorageImages{ maxPerStageDescriptorStorageImages_ }
+      , maxPerStageDescriptorInputAttachments{ maxPerStageDescriptorInputAttachments_ }
+      , maxPerStageResources{ maxPerStageResources_ }
+      , maxDescriptorSetSamplers{ maxDescriptorSetSamplers_ }
+      , maxDescriptorSetUniformBuffers{ maxDescriptorSetUniformBuffers_ }
+      , maxDescriptorSetUniformBuffersDynamic{ maxDescriptorSetUniformBuffersDynamic_ }
+      , maxDescriptorSetStorageBuffers{ maxDescriptorSetStorageBuffers_ }
+      , maxDescriptorSetStorageBuffersDynamic{ maxDescriptorSetStorageBuffersDynamic_ }
+      , maxDescriptorSetSampledImages{ maxDescriptorSetSampledImages_ }
+      , maxDescriptorSetStorageImages{ maxDescriptorSetStorageImages_ }
+      , maxDescriptorSetInputAttachments{ maxDescriptorSetInputAttachments_ }
+      , maxVertexInputAttributes{ maxVertexInputAttributes_ }
+      , maxVertexInputBindings{ maxVertexInputBindings_ }
+      , maxVertexInputAttributeOffset{ maxVertexInputAttributeOffset_ }
+      , maxVertexInputBindingStride{ maxVertexInputBindingStride_ }
+      , maxVertexOutputComponents{ maxVertexOutputComponents_ }
+      , maxTessellationGenerationLevel{ maxTessellationGenerationLevel_ }
+      , maxTessellationPatchSize{ maxTessellationPatchSize_ }
+      , maxTessellationControlPerVertexInputComponents{ maxTessellationControlPerVertexInputComponents_ }
+      , maxTessellationControlPerVertexOutputComponents{ maxTessellationControlPerVertexOutputComponents_ }
+      , maxTessellationControlPerPatchOutputComponents{ maxTessellationControlPerPatchOutputComponents_ }
+      , maxTessellationControlTotalOutputComponents{ maxTessellationControlTotalOutputComponents_ }
+      , maxTessellationEvaluationInputComponents{ maxTessellationEvaluationInputComponents_ }
+      , maxTessellationEvaluationOutputComponents{ maxTessellationEvaluationOutputComponents_ }
+      , maxGeometryShaderInvocations{ maxGeometryShaderInvocations_ }
+      , maxGeometryInputComponents{ maxGeometryInputComponents_ }
+      , maxGeometryOutputComponents{ maxGeometryOutputComponents_ }
+      , maxGeometryOutputVertices{ maxGeometryOutputVertices_ }
+      , maxGeometryTotalOutputComponents{ maxGeometryTotalOutputComponents_ }
+      , maxFragmentInputComponents{ maxFragmentInputComponents_ }
+      , maxFragmentOutputAttachments{ maxFragmentOutputAttachments_ }
+      , maxFragmentDualSrcAttachments{ maxFragmentDualSrcAttachments_ }
+      , maxFragmentCombinedOutputResources{ maxFragmentCombinedOutputResources_ }
+      , maxComputeSharedMemorySize{ maxComputeSharedMemorySize_ }
+      , maxComputeWorkGroupCount{ maxComputeWorkGroupCount_ }
+      , maxComputeWorkGroupInvocations{ maxComputeWorkGroupInvocations_ }
+      , maxComputeWorkGroupSize{ maxComputeWorkGroupSize_ }
+      , subPixelPrecisionBits{ subPixelPrecisionBits_ }
+      , subTexelPrecisionBits{ subTexelPrecisionBits_ }
+      , mipmapPrecisionBits{ mipmapPrecisionBits_ }
+      , maxDrawIndexedIndexValue{ maxDrawIndexedIndexValue_ }
+      , maxDrawIndirectCount{ maxDrawIndirectCount_ }
+      , maxSamplerLodBias{ maxSamplerLodBias_ }
+      , maxSamplerAnisotropy{ maxSamplerAnisotropy_ }
+      , maxViewports{ maxViewports_ }
+      , maxViewportDimensions{ maxViewportDimensions_ }
+      , viewportBoundsRange{ viewportBoundsRange_ }
+      , viewportSubPixelBits{ viewportSubPixelBits_ }
+      , minMemoryMapAlignment{ minMemoryMapAlignment_ }
+      , minTexelBufferOffsetAlignment{ minTexelBufferOffsetAlignment_ }
+      , minUniformBufferOffsetAlignment{ minUniformBufferOffsetAlignment_ }
+      , minStorageBufferOffsetAlignment{ minStorageBufferOffsetAlignment_ }
+      , minTexelOffset{ minTexelOffset_ }
+      , maxTexelOffset{ maxTexelOffset_ }
+      , minTexelGatherOffset{ minTexelGatherOffset_ }
+      , maxTexelGatherOffset{ maxTexelGatherOffset_ }
+      , minInterpolationOffset{ minInterpolationOffset_ }
+      , maxInterpolationOffset{ maxInterpolationOffset_ }
+      , subPixelInterpolationOffsetBits{ subPixelInterpolationOffsetBits_ }
+      , maxFramebufferWidth{ maxFramebufferWidth_ }
+      , maxFramebufferHeight{ maxFramebufferHeight_ }
+      , maxFramebufferLayers{ maxFramebufferLayers_ }
+      , framebufferColorSampleCounts{ framebufferColorSampleCounts_ }
+      , framebufferDepthSampleCounts{ framebufferDepthSampleCounts_ }
+      , framebufferStencilSampleCounts{ framebufferStencilSampleCounts_ }
+      , framebufferNoAttachmentsSampleCounts{ framebufferNoAttachmentsSampleCounts_ }
+      , maxColorAttachments{ maxColorAttachments_ }
+      , sampledImageColorSampleCounts{ sampledImageColorSampleCounts_ }
+      , sampledImageIntegerSampleCounts{ sampledImageIntegerSampleCounts_ }
+      , sampledImageDepthSampleCounts{ sampledImageDepthSampleCounts_ }
+      , sampledImageStencilSampleCounts{ sampledImageStencilSampleCounts_ }
+      , storageImageSampleCounts{ storageImageSampleCounts_ }
+      , maxSampleMaskWords{ maxSampleMaskWords_ }
+      , timestampComputeAndGraphics{ timestampComputeAndGraphics_ }
+      , timestampPeriod{ timestampPeriod_ }
+      , maxClipDistances{ maxClipDistances_ }
+      , maxCullDistances{ maxCullDistances_ }
+      , maxCombinedClipAndCullDistances{ maxCombinedClipAndCullDistances_ }
+      , discreteQueuePriorities{ discreteQueuePriorities_ }
+      , pointSizeRange{ pointSizeRange_ }
+      , lineWidthRange{ lineWidthRange_ }
+      , pointSizeGranularity{ pointSizeGranularity_ }
+      , lineWidthGranularity{ lineWidthGranularity_ }
+      , strictLines{ strictLines_ }
+      , standardSampleLocations{ standardSampleLocations_ }
+      , optimalBufferCopyOffsetAlignment{ optimalBufferCopyOffsetAlignment_ }
+      , optimalBufferCopyRowPitchAlignment{ optimalBufferCopyRowPitchAlignment_ }
+      , nonCoherentAtomSize{ nonCoherentAtomSize_ }
     {
     }
 
@@ -71218,13 +71513,13 @@
                                                                      VULKAN_HPP_NAMESPACE::Bool32 stippledBresenhamLines_   = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 stippledSmoothLines_      = {},
                                                                      void *                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rectangularLines( rectangularLines_ )
-      , bresenhamLines( bresenhamLines_ )
-      , smoothLines( smoothLines_ )
-      , stippledRectangularLines( stippledRectangularLines_ )
-      , stippledBresenhamLines( stippledBresenhamLines_ )
-      , stippledSmoothLines( stippledSmoothLines_ )
+      : pNext{ pNext_ }
+      , rectangularLines{ rectangularLines_ }
+      , bresenhamLines{ bresenhamLines_ }
+      , smoothLines{ smoothLines_ }
+      , stippledRectangularLines{ stippledRectangularLines_ }
+      , stippledBresenhamLines{ stippledBresenhamLines_ }
+      , stippledSmoothLines{ stippledSmoothLines_ }
     {
     }
 
@@ -71369,8 +71664,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLineRasterizationPropertiesKHR( uint32_t lineSubPixelPrecisionBits_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , lineSubPixelPrecisionBits( lineSubPixelPrecisionBits_ )
+      : pNext{ pNext_ }
+      , lineSubPixelPrecisionBits{ lineSubPixelPrecisionBits_ }
     {
     }
 
@@ -71454,8 +71749,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceLinearColorAttachmentFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 linearColorAttachment_ = {},
                                                                         void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , linearColorAttachment( linearColorAttachment_ )
+      : pNext{ pNext_ }
+      , linearColorAttachment{ linearColorAttachment_ }
     {
     }
 
@@ -71554,9 +71849,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance3Properties( uint32_t                         maxPerSetDescriptors_    = {},
                                                                VULKAN_HPP_NAMESPACE::DeviceSize maxMemoryAllocationSize_ = {},
                                                                void *                           pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxPerSetDescriptors( maxPerSetDescriptors_ )
-      , maxMemoryAllocationSize( maxMemoryAllocationSize_ )
+      : pNext{ pNext_ }
+      , maxPerSetDescriptors{ maxPerSetDescriptors_ }
+      , maxMemoryAllocationSize{ maxMemoryAllocationSize_ }
     {
     }
 
@@ -71641,8 +71936,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance4Features( VULKAN_HPP_NAMESPACE::Bool32 maintenance4_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maintenance4( maintenance4_ )
+      : pNext{ pNext_ }
+      , maintenance4{ maintenance4_ }
     {
     }
 
@@ -71740,8 +72035,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance4Properties( VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize_ = {},
                                                                void *                           pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxBufferSize( maxBufferSize_ )
+      : pNext{ pNext_ }
+      , maxBufferSize{ maxBufferSize_ }
     {
     }
 
@@ -71824,8 +72119,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance5FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 maintenance5_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maintenance5( maintenance5_ )
+      : pNext{ pNext_ }
+      , maintenance5{ maintenance5_ }
     {
     }
 
@@ -71926,13 +72221,13 @@
                                                                   VULKAN_HPP_NAMESPACE::Bool32 nonStrictSinglePixelWideLinesUseParallelogram_       = {},
                                                                   VULKAN_HPP_NAMESPACE::Bool32 nonStrictWideLinesUseParallelogram_                  = {},
                                                                   void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , earlyFragmentMultisampleCoverageAfterSampleCounting( earlyFragmentMultisampleCoverageAfterSampleCounting_ )
-      , earlyFragmentSampleMaskTestBeforeSampleCounting( earlyFragmentSampleMaskTestBeforeSampleCounting_ )
-      , depthStencilSwizzleOneSupport( depthStencilSwizzleOneSupport_ )
-      , polygonModePointSize( polygonModePointSize_ )
-      , nonStrictSinglePixelWideLinesUseParallelogram( nonStrictSinglePixelWideLinesUseParallelogram_ )
-      , nonStrictWideLinesUseParallelogram( nonStrictWideLinesUseParallelogram_ )
+      : pNext{ pNext_ }
+      , earlyFragmentMultisampleCoverageAfterSampleCounting{ earlyFragmentMultisampleCoverageAfterSampleCounting_ }
+      , earlyFragmentSampleMaskTestBeforeSampleCounting{ earlyFragmentSampleMaskTestBeforeSampleCounting_ }
+      , depthStencilSwizzleOneSupport{ depthStencilSwizzleOneSupport_ }
+      , polygonModePointSize{ polygonModePointSize_ }
+      , nonStrictSinglePixelWideLinesUseParallelogram{ nonStrictSinglePixelWideLinesUseParallelogram_ }
+      , nonStrictWideLinesUseParallelogram{ nonStrictWideLinesUseParallelogram_ }
     {
     }
 
@@ -72037,8 +72332,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMaintenance6FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 maintenance6_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maintenance6( maintenance6_ )
+      : pNext{ pNext_ }
+      , maintenance6{ maintenance6_ }
     {
     }
 
@@ -72136,10 +72431,10 @@
                                                                   uint32_t                     maxCombinedImageSamplerDescriptorCount_ = {},
                                                                   VULKAN_HPP_NAMESPACE::Bool32 fragmentShadingRateClampCombinerInputs_ = {},
                                                                   void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , blockTexelViewCompatibleMultipleLayers( blockTexelViewCompatibleMultipleLayers_ )
-      , maxCombinedImageSamplerDescriptorCount( maxCombinedImageSamplerDescriptorCount_ )
-      , fragmentShadingRateClampCombinerInputs( fragmentShadingRateClampCombinerInputs_ )
+      : pNext{ pNext_ }
+      , blockTexelViewCompatibleMultipleLayers{ blockTexelViewCompatibleMultipleLayers_ }
+      , maxCombinedImageSamplerDescriptorCount{ maxCombinedImageSamplerDescriptorCount_ }
+      , fragmentShadingRateClampCombinerInputs{ fragmentShadingRateClampCombinerInputs_ }
     {
     }
 
@@ -72231,10 +72526,10 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32 memoryMapRangePlaced_ = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 memoryUnmapReserve_   = {},
                                                                    void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryMapPlaced( memoryMapPlaced_ )
-      , memoryMapRangePlaced( memoryMapRangePlaced_ )
-      , memoryUnmapReserve( memoryUnmapReserve_ )
+      : pNext{ pNext_ }
+      , memoryMapPlaced{ memoryMapPlaced_ }
+      , memoryMapRangePlaced{ memoryMapRangePlaced_ }
+      , memoryUnmapReserve{ memoryUnmapReserve_ }
     {
     }
 
@@ -72351,8 +72646,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMapMemoryPlacedPropertiesEXT( VULKAN_HPP_NAMESPACE::DeviceSize minPlacedMemoryMapAlignment_ = {},
                                                                      void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minPlacedMemoryMapAlignment( minPlacedMemoryMapAlignment_ )
+      : pNext{ pNext_ }
+      , minPlacedMemoryMapAlignment{ minPlacedMemoryMapAlignment_ }
     {
     }
 
@@ -72435,9 +72730,9 @@
     VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryBudgetPropertiesEXT( std::array<VULKAN_HPP_NAMESPACE::DeviceSize, VK_MAX_MEMORY_HEAPS> const & heapBudget_ = {},
                                                                      std::array<VULKAN_HPP_NAMESPACE::DeviceSize, VK_MAX_MEMORY_HEAPS> const & heapUsage_  = {},
                                                                      void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , heapBudget( heapBudget_ )
-      , heapUsage( heapUsage_ )
+      : pNext{ pNext_ }
+      , heapBudget{ heapBudget_ }
+      , heapUsage{ heapUsage_ }
     {
     }
 
@@ -72523,8 +72818,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMemoryDecompressionFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 memoryDecompression_ = {},
                                                                       void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryDecompression( memoryDecompression_ )
+      : pNext{ pNext_ }
+      , memoryDecompression{ memoryDecompression_ }
     {
     }
 
@@ -72622,9 +72917,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMemoryDecompressionPropertiesNV( VULKAN_HPP_NAMESPACE::MemoryDecompressionMethodFlagsNV decompressionMethods_ = {},
                                                                         uint64_t maxDecompressionIndirectCount_                                      = {},
                                                                         void *   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , decompressionMethods( decompressionMethods_ )
-      , maxDecompressionIndirectCount( maxDecompressionIndirectCount_ )
+      : pNext{ pNext_ }
+      , decompressionMethods{ decompressionMethods_ }
+      , maxDecompressionIndirectCount{ maxDecompressionIndirectCount_ }
     {
     }
 
@@ -72709,8 +73004,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMemoryPriorityFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 memoryPriority_ = {},
                                                                   void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryPriority( memoryPriority_ )
+      : pNext{ pNext_ }
+      , memoryPriority{ memoryPriority_ }
     {
     }
 
@@ -72806,10 +73101,10 @@
                                       std::array<VULKAN_HPP_NAMESPACE::MemoryType, VK_MAX_MEMORY_TYPES> const & memoryTypes_     = {},
                                       uint32_t                                                                  memoryHeapCount_ = {},
                                       std::array<VULKAN_HPP_NAMESPACE::MemoryHeap, VK_MAX_MEMORY_HEAPS> const & memoryHeaps_     = {} ) VULKAN_HPP_NOEXCEPT
-      : memoryTypeCount( memoryTypeCount_ )
-      , memoryTypes( memoryTypes_ )
-      , memoryHeapCount( memoryHeapCount_ )
-      , memoryHeaps( memoryHeaps_ )
+      : memoryTypeCount{ memoryTypeCount_ }
+      , memoryTypes{ memoryTypes_ }
+      , memoryHeapCount{ memoryHeapCount_ }
+      , memoryHeaps{ memoryHeaps_ }
     {
     }
 
@@ -72919,8 +73214,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceMemoryProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties memoryProperties_ = {},
                                                              void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryProperties( memoryProperties_ )
+      : pNext{ pNext_ }
+      , memoryProperties{ memoryProperties_ }
     {
     }
 
@@ -73008,12 +73303,12 @@
                                                               VULKAN_HPP_NAMESPACE::Bool32 primitiveFragmentShadingRateMeshShader_ = {},
                                                               VULKAN_HPP_NAMESPACE::Bool32 meshShaderQueries_                      = {},
                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , taskShader( taskShader_ )
-      , meshShader( meshShader_ )
-      , multiviewMeshShader( multiviewMeshShader_ )
-      , primitiveFragmentShadingRateMeshShader( primitiveFragmentShadingRateMeshShader_ )
-      , meshShaderQueries( meshShaderQueries_ )
+      : pNext{ pNext_ }
+      , taskShader{ taskShader_ }
+      , meshShader{ meshShader_ }
+      , multiviewMeshShader{ multiviewMeshShader_ }
+      , primitiveFragmentShadingRateMeshShader{ primitiveFragmentShadingRateMeshShader_ }
+      , meshShaderQueries{ meshShaderQueries_ }
     {
     }
 
@@ -73148,9 +73443,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMeshShaderFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 taskShader_ = {},
                                                              VULKAN_HPP_NAMESPACE::Bool32 meshShader_ = {},
                                                              void *                       pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , taskShader( taskShader_ )
-      , meshShader( meshShader_ )
+      : pNext{ pNext_ }
+      , taskShader{ taskShader_ }
+      , meshShader{ meshShader_ }
     {
     }
 
@@ -73280,35 +73575,35 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32    prefersCompactVertexOutput_            = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32    prefersCompactPrimitiveOutput_         = {},
                                                                    void *                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxTaskWorkGroupTotalCount( maxTaskWorkGroupTotalCount_ )
-      , maxTaskWorkGroupCount( maxTaskWorkGroupCount_ )
-      , maxTaskWorkGroupInvocations( maxTaskWorkGroupInvocations_ )
-      , maxTaskWorkGroupSize( maxTaskWorkGroupSize_ )
-      , maxTaskPayloadSize( maxTaskPayloadSize_ )
-      , maxTaskSharedMemorySize( maxTaskSharedMemorySize_ )
-      , maxTaskPayloadAndSharedMemorySize( maxTaskPayloadAndSharedMemorySize_ )
-      , maxMeshWorkGroupTotalCount( maxMeshWorkGroupTotalCount_ )
-      , maxMeshWorkGroupCount( maxMeshWorkGroupCount_ )
-      , maxMeshWorkGroupInvocations( maxMeshWorkGroupInvocations_ )
-      , maxMeshWorkGroupSize( maxMeshWorkGroupSize_ )
-      , maxMeshSharedMemorySize( maxMeshSharedMemorySize_ )
-      , maxMeshPayloadAndSharedMemorySize( maxMeshPayloadAndSharedMemorySize_ )
-      , maxMeshOutputMemorySize( maxMeshOutputMemorySize_ )
-      , maxMeshPayloadAndOutputMemorySize( maxMeshPayloadAndOutputMemorySize_ )
-      , maxMeshOutputComponents( maxMeshOutputComponents_ )
-      , maxMeshOutputVertices( maxMeshOutputVertices_ )
-      , maxMeshOutputPrimitives( maxMeshOutputPrimitives_ )
-      , maxMeshOutputLayers( maxMeshOutputLayers_ )
-      , maxMeshMultiviewViewCount( maxMeshMultiviewViewCount_ )
-      , meshOutputPerVertexGranularity( meshOutputPerVertexGranularity_ )
-      , meshOutputPerPrimitiveGranularity( meshOutputPerPrimitiveGranularity_ )
-      , maxPreferredTaskWorkGroupInvocations( maxPreferredTaskWorkGroupInvocations_ )
-      , maxPreferredMeshWorkGroupInvocations( maxPreferredMeshWorkGroupInvocations_ )
-      , prefersLocalInvocationVertexOutput( prefersLocalInvocationVertexOutput_ )
-      , prefersLocalInvocationPrimitiveOutput( prefersLocalInvocationPrimitiveOutput_ )
-      , prefersCompactVertexOutput( prefersCompactVertexOutput_ )
-      , prefersCompactPrimitiveOutput( prefersCompactPrimitiveOutput_ )
+      : pNext{ pNext_ }
+      , maxTaskWorkGroupTotalCount{ maxTaskWorkGroupTotalCount_ }
+      , maxTaskWorkGroupCount{ maxTaskWorkGroupCount_ }
+      , maxTaskWorkGroupInvocations{ maxTaskWorkGroupInvocations_ }
+      , maxTaskWorkGroupSize{ maxTaskWorkGroupSize_ }
+      , maxTaskPayloadSize{ maxTaskPayloadSize_ }
+      , maxTaskSharedMemorySize{ maxTaskSharedMemorySize_ }
+      , maxTaskPayloadAndSharedMemorySize{ maxTaskPayloadAndSharedMemorySize_ }
+      , maxMeshWorkGroupTotalCount{ maxMeshWorkGroupTotalCount_ }
+      , maxMeshWorkGroupCount{ maxMeshWorkGroupCount_ }
+      , maxMeshWorkGroupInvocations{ maxMeshWorkGroupInvocations_ }
+      , maxMeshWorkGroupSize{ maxMeshWorkGroupSize_ }
+      , maxMeshSharedMemorySize{ maxMeshSharedMemorySize_ }
+      , maxMeshPayloadAndSharedMemorySize{ maxMeshPayloadAndSharedMemorySize_ }
+      , maxMeshOutputMemorySize{ maxMeshOutputMemorySize_ }
+      , maxMeshPayloadAndOutputMemorySize{ maxMeshPayloadAndOutputMemorySize_ }
+      , maxMeshOutputComponents{ maxMeshOutputComponents_ }
+      , maxMeshOutputVertices{ maxMeshOutputVertices_ }
+      , maxMeshOutputPrimitives{ maxMeshOutputPrimitives_ }
+      , maxMeshOutputLayers{ maxMeshOutputLayers_ }
+      , maxMeshMultiviewViewCount{ maxMeshMultiviewViewCount_ }
+      , meshOutputPerVertexGranularity{ meshOutputPerVertexGranularity_ }
+      , meshOutputPerPrimitiveGranularity{ meshOutputPerPrimitiveGranularity_ }
+      , maxPreferredTaskWorkGroupInvocations{ maxPreferredTaskWorkGroupInvocations_ }
+      , maxPreferredMeshWorkGroupInvocations{ maxPreferredMeshWorkGroupInvocations_ }
+      , prefersLocalInvocationVertexOutput{ prefersLocalInvocationVertexOutput_ }
+      , prefersLocalInvocationPrimitiveOutput{ prefersLocalInvocationPrimitiveOutput_ }
+      , prefersCompactVertexOutput{ prefersCompactVertexOutput_ }
+      , prefersCompactPrimitiveOutput{ prefersCompactPrimitiveOutput_ }
     {
     }
 
@@ -73503,20 +73798,20 @@
                                                                   uint32_t                        meshOutputPerVertexGranularity_    = {},
                                                                   uint32_t                        meshOutputPerPrimitiveGranularity_ = {},
                                                                   void *                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxDrawMeshTasksCount( maxDrawMeshTasksCount_ )
-      , maxTaskWorkGroupInvocations( maxTaskWorkGroupInvocations_ )
-      , maxTaskWorkGroupSize( maxTaskWorkGroupSize_ )
-      , maxTaskTotalMemorySize( maxTaskTotalMemorySize_ )
-      , maxTaskOutputCount( maxTaskOutputCount_ )
-      , maxMeshWorkGroupInvocations( maxMeshWorkGroupInvocations_ )
-      , maxMeshWorkGroupSize( maxMeshWorkGroupSize_ )
-      , maxMeshTotalMemorySize( maxMeshTotalMemorySize_ )
-      , maxMeshOutputVertices( maxMeshOutputVertices_ )
-      , maxMeshOutputPrimitives( maxMeshOutputPrimitives_ )
-      , maxMeshMultiviewViewCount( maxMeshMultiviewViewCount_ )
-      , meshOutputPerVertexGranularity( meshOutputPerVertexGranularity_ )
-      , meshOutputPerPrimitiveGranularity( meshOutputPerPrimitiveGranularity_ )
+      : pNext{ pNext_ }
+      , maxDrawMeshTasksCount{ maxDrawMeshTasksCount_ }
+      , maxTaskWorkGroupInvocations{ maxTaskWorkGroupInvocations_ }
+      , maxTaskWorkGroupSize{ maxTaskWorkGroupSize_ }
+      , maxTaskTotalMemorySize{ maxTaskTotalMemorySize_ }
+      , maxTaskOutputCount{ maxTaskOutputCount_ }
+      , maxMeshWorkGroupInvocations{ maxMeshWorkGroupInvocations_ }
+      , maxMeshWorkGroupSize{ maxMeshWorkGroupSize_ }
+      , maxMeshTotalMemorySize{ maxMeshTotalMemorySize_ }
+      , maxMeshOutputVertices{ maxMeshOutputVertices_ }
+      , maxMeshOutputPrimitives{ maxMeshOutputPrimitives_ }
+      , maxMeshMultiviewViewCount{ maxMeshMultiviewViewCount_ }
+      , meshOutputPerVertexGranularity{ meshOutputPerVertexGranularity_ }
+      , meshOutputPerPrimitiveGranularity{ meshOutputPerPrimitiveGranularity_ }
     {
     }
 
@@ -73644,8 +73939,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiDrawFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 multiDraw_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multiDraw( multiDraw_ )
+      : pNext{ pNext_ }
+      , multiDraw{ multiDraw_ }
     {
     }
 
@@ -73740,8 +74035,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiDrawPropertiesEXT( uint32_t maxMultiDrawCount_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxMultiDrawCount( maxMultiDrawCount_ )
+      : pNext{ pNext_ }
+      , maxMultiDrawCount{ maxMultiDrawCount_ }
     {
     }
 
@@ -73823,8 +74118,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 multisampledRenderToSingleSampled_ = {},
                                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multisampledRenderToSingleSampled( multisampledRenderToSingleSampled_ )
+      : pNext{ pNext_ }
+      , multisampledRenderToSingleSampled{ multisampledRenderToSingleSampled_ }
     {
     }
 
@@ -73927,10 +74222,10 @@
                                                           VULKAN_HPP_NAMESPACE::Bool32 multiviewGeometryShader_     = {},
                                                           VULKAN_HPP_NAMESPACE::Bool32 multiviewTessellationShader_ = {},
                                                           void *                       pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multiview( multiview_ )
-      , multiviewGeometryShader( multiviewGeometryShader_ )
-      , multiviewTessellationShader( multiviewTessellationShader_ )
+      : pNext{ pNext_ }
+      , multiview{ multiview_ }
+      , multiviewGeometryShader{ multiviewGeometryShader_ }
+      , multiviewTessellationShader{ multiviewTessellationShader_ }
     {
     }
 
@@ -74049,8 +74344,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( VULKAN_HPP_NAMESPACE::Bool32 perViewPositionAllComponents_ = {},
                                                                                 void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , perViewPositionAllComponents( perViewPositionAllComponents_ )
+      : pNext{ pNext_ }
+      , perViewPositionAllComponents{ perViewPositionAllComponents_ }
     {
     }
 
@@ -74134,8 +74429,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 multiviewPerViewRenderAreas_ = {},
                                                                                 void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multiviewPerViewRenderAreas( multiviewPerViewRenderAreas_ )
+      : pNext{ pNext_ }
+      , multiviewPerViewRenderAreas{ multiviewPerViewRenderAreas_ }
     {
     }
 
@@ -74234,8 +74529,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 multiviewPerViewViewports_ = {},
                                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , multiviewPerViewViewports( multiviewPerViewViewports_ )
+      : pNext{ pNext_ }
+      , multiviewPerViewViewports{ multiviewPerViewViewports_ }
     {
     }
 
@@ -74335,9 +74630,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMultiviewProperties( uint32_t maxMultiviewViewCount_     = {},
                                                             uint32_t maxMultiviewInstanceIndex_ = {},
                                                             void *   pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxMultiviewViewCount( maxMultiviewViewCount_ )
-      , maxMultiviewInstanceIndex( maxMultiviewInstanceIndex_ )
+      : pNext{ pNext_ }
+      , maxMultiviewViewCount{ maxMultiviewViewCount_ }
+      , maxMultiviewInstanceIndex{ maxMultiviewInstanceIndex_ }
     {
     }
 
@@ -74423,8 +74718,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceMutableDescriptorTypeFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 mutableDescriptorType_ = {},
                                                                          void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , mutableDescriptorType( mutableDescriptorType_ )
+      : pNext{ pNext_ }
+      , mutableDescriptorType{ mutableDescriptorType_ }
     {
     }
 
@@ -74526,10 +74821,10 @@
                                                                        VULKAN_HPP_NAMESPACE::Bool32 nestedCommandBufferRendering_       = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32 nestedCommandBufferSimultaneousUse_ = {},
                                                                        void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , nestedCommandBuffer( nestedCommandBuffer_ )
-      , nestedCommandBufferRendering( nestedCommandBufferRendering_ )
-      , nestedCommandBufferSimultaneousUse( nestedCommandBufferSimultaneousUse_ )
+      : pNext{ pNext_ }
+      , nestedCommandBuffer{ nestedCommandBuffer_ }
+      , nestedCommandBufferRendering{ nestedCommandBufferRendering_ }
+      , nestedCommandBufferSimultaneousUse{ nestedCommandBufferSimultaneousUse_ }
     {
     }
 
@@ -74648,8 +74943,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceNestedCommandBufferPropertiesEXT( uint32_t maxCommandBufferNestingLevel_ = {},
                                                                          void *   pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxCommandBufferNestingLevel( maxCommandBufferNestingLevel_ )
+      : pNext{ pNext_ }
+      , maxCommandBufferNestingLevel{ maxCommandBufferNestingLevel_ }
     {
     }
 
@@ -74747,8 +75042,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceNonSeamlessCubeMapFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 nonSeamlessCubeMap_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , nonSeamlessCubeMap( nonSeamlessCubeMap_ )
+      : pNext{ pNext_ }
+      , nonSeamlessCubeMap{ nonSeamlessCubeMap_ }
     {
     }
 
@@ -74847,10 +75142,10 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32 micromapCaptureReplay_ = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 micromapHostCommands_  = {},
                                                                    void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , micromap( micromap_ )
-      , micromapCaptureReplay( micromapCaptureReplay_ )
-      , micromapHostCommands( micromapHostCommands_ )
+      : pNext{ pNext_ }
+      , micromap{ micromap_ }
+      , micromapCaptureReplay{ micromapCaptureReplay_ }
+      , micromapHostCommands{ micromapHostCommands_ }
     {
     }
 
@@ -74968,9 +75263,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceOpacityMicromapPropertiesEXT( uint32_t maxOpacity2StateSubdivisionLevel_ = {},
                                                                      uint32_t maxOpacity4StateSubdivisionLevel_ = {},
                                                                      void *   pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxOpacity2StateSubdivisionLevel( maxOpacity2StateSubdivisionLevel_ )
-      , maxOpacity4StateSubdivisionLevel( maxOpacity4StateSubdivisionLevel_ )
+      : pNext{ pNext_ }
+      , maxOpacity2StateSubdivisionLevel{ maxOpacity2StateSubdivisionLevel_ }
+      , maxOpacity4StateSubdivisionLevel{ maxOpacity4StateSubdivisionLevel_ }
     {
     }
 
@@ -75053,8 +75348,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceOpticalFlowFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 opticalFlow_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , opticalFlow( opticalFlow_ )
+      : pNext{ pNext_ }
+      , opticalFlow{ opticalFlow_ }
     {
     }
 
@@ -75160,18 +75455,18 @@
                                                                 uint32_t                                         maxHeight_                  = {},
                                                                 uint32_t                                         maxNumRegionsOfInterest_    = {},
                                                                 void *                                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportedOutputGridSizes( supportedOutputGridSizes_ )
-      , supportedHintGridSizes( supportedHintGridSizes_ )
-      , hintSupported( hintSupported_ )
-      , costSupported( costSupported_ )
-      , bidirectionalFlowSupported( bidirectionalFlowSupported_ )
-      , globalFlowSupported( globalFlowSupported_ )
-      , minWidth( minWidth_ )
-      , minHeight( minHeight_ )
-      , maxWidth( maxWidth_ )
-      , maxHeight( maxHeight_ )
-      , maxNumRegionsOfInterest( maxNumRegionsOfInterest_ )
+      : pNext{ pNext_ }
+      , supportedOutputGridSizes{ supportedOutputGridSizes_ }
+      , supportedHintGridSizes{ supportedHintGridSizes_ }
+      , hintSupported{ hintSupported_ }
+      , costSupported{ costSupported_ }
+      , bidirectionalFlowSupported{ bidirectionalFlowSupported_ }
+      , globalFlowSupported{ globalFlowSupported_ }
+      , minWidth{ minWidth_ }
+      , minHeight{ minHeight_ }
+      , maxWidth{ maxWidth_ }
+      , maxHeight{ maxHeight_ }
+      , maxNumRegionsOfInterest{ maxNumRegionsOfInterest_ }
     {
     }
 
@@ -75291,11 +75586,11 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePCIBusInfoPropertiesEXT(
       uint32_t pciDomain_ = {}, uint32_t pciBus_ = {}, uint32_t pciDevice_ = {}, uint32_t pciFunction_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pciDomain( pciDomain_ )
-      , pciBus( pciBus_ )
-      , pciDevice( pciDevice_ )
-      , pciFunction( pciFunction_ )
+      : pNext{ pNext_ }
+      , pciDomain{ pciDomain_ }
+      , pciBus{ pciBus_ }
+      , pciDevice{ pciDevice_ }
+      , pciFunction{ pciFunction_ }
     {
     }
 
@@ -75381,8 +75676,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 pageableDeviceLocalMemory_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pageableDeviceLocalMemory( pageableDeviceLocalMemory_ )
+      : pNext{ pNext_ }
+      , pageableDeviceLocalMemory{ pageableDeviceLocalMemory_ }
     {
     }
 
@@ -75482,9 +75777,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDevicePerStageDescriptorSetFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 perStageDescriptorSet_ = {},
                                                                         VULKAN_HPP_NAMESPACE::Bool32 dynamicPipelineLayout_ = {},
                                                                         void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , perStageDescriptorSet( perStageDescriptorSet_ )
-      , dynamicPipelineLayout( dynamicPipelineLayout_ )
+      : pNext{ pNext_ }
+      , perStageDescriptorSet{ perStageDescriptorSet_ }
+      , dynamicPipelineLayout{ dynamicPipelineLayout_ }
     {
     }
 
@@ -75592,9 +75887,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 performanceCounterQueryPools_         = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 performanceCounterMultipleQueryPools_ = {},
                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , performanceCounterQueryPools( performanceCounterQueryPools_ )
-      , performanceCounterMultipleQueryPools( performanceCounterMultipleQueryPools_ )
+      : pNext{ pNext_ }
+      , performanceCounterQueryPools{ performanceCounterQueryPools_ }
+      , performanceCounterMultipleQueryPools{ performanceCounterMultipleQueryPools_ }
     {
     }
 
@@ -75700,8 +75995,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePerformanceQueryPropertiesKHR( VULKAN_HPP_NAMESPACE::Bool32 allowCommandBufferQueryCopies_ = {},
                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , allowCommandBufferQueryCopies( allowCommandBufferQueryCopies_ )
+      : pNext{ pNext_ }
+      , allowCommandBufferQueryCopies{ allowCommandBufferQueryCopies_ }
     {
     }
 
@@ -75783,8 +76078,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineCreationCacheControlFeatures( VULKAN_HPP_NAMESPACE::Bool32 pipelineCreationCacheControl_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineCreationCacheControl( pipelineCreationCacheControl_ )
+      : pNext{ pNext_ }
+      , pipelineCreationCacheControl{ pipelineCreationCacheControl_ }
     {
     }
 
@@ -75885,8 +76180,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineExecutablePropertiesFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 pipelineExecutableInfo_ = {},
                                                                                 void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineExecutableInfo( pipelineExecutableInfo_ )
+      : pNext{ pNext_ }
+      , pipelineExecutableInfo{ pipelineExecutableInfo_ }
     {
     }
 
@@ -75985,8 +76280,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 pipelineLibraryGroupHandles_ = {},
                                                                                void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineLibraryGroupHandles( pipelineLibraryGroupHandles_ )
+      : pNext{ pNext_ }
+      , pipelineLibraryGroupHandles{ pipelineLibraryGroupHandles_ }
     {
     }
 
@@ -76085,8 +76380,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelinePropertiesFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 pipelinePropertiesIdentifier_ = {},
                                                                       void *                       pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelinePropertiesIdentifier( pipelinePropertiesIdentifier_ )
+      : pNext{ pNext_ }
+      , pipelinePropertiesIdentifier{ pipelinePropertiesIdentifier_ }
     {
     }
 
@@ -76183,8 +76478,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineProtectedAccessFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 pipelineProtectedAccess_ = {},
                                                                            void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineProtectedAccess( pipelineProtectedAccess_ )
+      : pNext{ pNext_ }
+      , pipelineProtectedAccess{ pipelineProtectedAccess_ }
     {
     }
 
@@ -76282,8 +76577,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePipelineRobustnessFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 pipelineRobustness_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineRobustness( pipelineRobustness_ )
+      : pNext{ pNext_ }
+      , pipelineRobustness{ pipelineRobustness_ }
     {
     }
 
@@ -76388,11 +76683,11 @@
                                                      VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT defaultRobustnessImages_ =
                                                        VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT::eDeviceDefault,
                                                      void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , defaultRobustnessStorageBuffers( defaultRobustnessStorageBuffers_ )
-      , defaultRobustnessUniformBuffers( defaultRobustnessUniformBuffers_ )
-      , defaultRobustnessVertexInputs( defaultRobustnessVertexInputs_ )
-      , defaultRobustnessImages( defaultRobustnessImages_ )
+      : pNext{ pNext_ }
+      , defaultRobustnessStorageBuffers{ defaultRobustnessStorageBuffers_ }
+      , defaultRobustnessUniformBuffers{ defaultRobustnessUniformBuffers_ }
+      , defaultRobustnessVertexInputs{ defaultRobustnessVertexInputs_ }
+      , defaultRobustnessImages{ defaultRobustnessImages_ }
     {
     }
 
@@ -76489,8 +76784,8 @@
     VULKAN_HPP_CONSTEXPR PhysicalDevicePointClippingProperties(
       VULKAN_HPP_NAMESPACE::PointClippingBehavior pointClippingBehavior_ = VULKAN_HPP_NAMESPACE::PointClippingBehavior::eAllClipPlanes,
       void *                                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pointClippingBehavior( pointClippingBehavior_ )
+      : pNext{ pNext_ }
+      , pointClippingBehavior{ pointClippingBehavior_ }
     {
     }
 
@@ -76589,22 +76884,22 @@
                                                                      VULKAN_HPP_NAMESPACE::Bool32 triangleFans_                           = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeAccessBeyondStride_      = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , constantAlphaColorBlendFactors( constantAlphaColorBlendFactors_ )
-      , events( events_ )
-      , imageViewFormatReinterpretation( imageViewFormatReinterpretation_ )
-      , imageViewFormatSwizzle( imageViewFormatSwizzle_ )
-      , imageView2DOn3DImage( imageView2DOn3DImage_ )
-      , multisampleArrayImage( multisampleArrayImage_ )
-      , mutableComparisonSamplers( mutableComparisonSamplers_ )
-      , pointPolygons( pointPolygons_ )
-      , samplerMipLodBias( samplerMipLodBias_ )
-      , separateStencilMaskRef( separateStencilMaskRef_ )
-      , shaderSampleRateInterpolationFunctions( shaderSampleRateInterpolationFunctions_ )
-      , tessellationIsolines( tessellationIsolines_ )
-      , tessellationPointMode( tessellationPointMode_ )
-      , triangleFans( triangleFans_ )
-      , vertexAttributeAccessBeyondStride( vertexAttributeAccessBeyondStride_ )
+      : pNext{ pNext_ }
+      , constantAlphaColorBlendFactors{ constantAlphaColorBlendFactors_ }
+      , events{ events_ }
+      , imageViewFormatReinterpretation{ imageViewFormatReinterpretation_ }
+      , imageViewFormatSwizzle{ imageViewFormatSwizzle_ }
+      , imageView2DOn3DImage{ imageView2DOn3DImage_ }
+      , multisampleArrayImage{ multisampleArrayImage_ }
+      , mutableComparisonSamplers{ mutableComparisonSamplers_ }
+      , pointPolygons{ pointPolygons_ }
+      , samplerMipLodBias{ samplerMipLodBias_ }
+      , separateStencilMaskRef{ separateStencilMaskRef_ }
+      , shaderSampleRateInterpolationFunctions{ shaderSampleRateInterpolationFunctions_ }
+      , tessellationIsolines{ tessellationIsolines_ }
+      , tessellationPointMode{ tessellationPointMode_ }
+      , triangleFans{ triangleFans_ }
+      , vertexAttributeAccessBeyondStride{ vertexAttributeAccessBeyondStride_ }
     {
     }
 
@@ -76852,8 +77147,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePortabilitySubsetPropertiesKHR( uint32_t minVertexInputBindingStrideAlignment_ = {},
                                                                        void *   pNext_                                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minVertexInputBindingStrideAlignment( minVertexInputBindingStrideAlignment_ )
+      : pNext{ pNext_ }
+      , minVertexInputBindingStrideAlignment{ minVertexInputBindingStrideAlignment_ }
     {
     }
 
@@ -76951,8 +77246,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePresentBarrierFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 presentBarrier_ = {},
                                                                  void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentBarrier( presentBarrier_ )
+      : pNext{ pNext_ }
+      , presentBarrier{ presentBarrier_ }
     {
     }
 
@@ -77047,8 +77342,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePresentIdFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 presentId_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentId( presentId_ )
+      : pNext{ pNext_ }
+      , presentId{ presentId_ }
     {
     }
 
@@ -77143,8 +77438,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePresentWaitFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 presentWait_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentWait( presentWait_ )
+      : pNext{ pNext_ }
+      , presentWait{ presentWait_ }
     {
     }
 
@@ -77241,9 +77536,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyListRestart_      = {},
                                                                                 VULKAN_HPP_NAMESPACE::Bool32 primitiveTopologyPatchListRestart_ = {},
                                                                                 void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , primitiveTopologyListRestart( primitiveTopologyListRestart_ )
-      , primitiveTopologyPatchListRestart( primitiveTopologyPatchListRestart_ )
+      : pNext{ pNext_ }
+      , primitiveTopologyListRestart{ primitiveTopologyListRestart_ }
+      , primitiveTopologyPatchListRestart{ primitiveTopologyPatchListRestart_ }
     {
     }
 
@@ -77353,10 +77648,10 @@
                                                                             VULKAN_HPP_NAMESPACE::Bool32 primitivesGeneratedQueryWithRasterizerDiscard_ = {},
                                                                             VULKAN_HPP_NAMESPACE::Bool32 primitivesGeneratedQueryWithNonZeroStreams_    = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , primitivesGeneratedQuery( primitivesGeneratedQuery_ )
-      , primitivesGeneratedQueryWithRasterizerDiscard( primitivesGeneratedQueryWithRasterizerDiscard_ )
-      , primitivesGeneratedQueryWithNonZeroStreams( primitivesGeneratedQueryWithNonZeroStreams_ )
+      : pNext{ pNext_ }
+      , primitivesGeneratedQuery{ primitivesGeneratedQuery_ }
+      , primitivesGeneratedQueryWithRasterizerDiscard{ primitivesGeneratedQueryWithRasterizerDiscard_ }
+      , primitivesGeneratedQueryWithNonZeroStreams{ primitivesGeneratedQueryWithNonZeroStreams_ }
     {
     }
 
@@ -77476,8 +77771,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePrivateDataFeatures( VULKAN_HPP_NAMESPACE::Bool32 privateData_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , privateData( privateData_ )
+      : pNext{ pNext_ }
+      , privateData{ privateData_ }
     {
     }
 
@@ -77575,11 +77870,11 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32 residencyStandard3DBlockShape_            = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 residencyAlignedMipSize_                  = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 residencyNonResidentStrict_               = {} ) VULKAN_HPP_NOEXCEPT
-      : residencyStandard2DBlockShape( residencyStandard2DBlockShape_ )
-      , residencyStandard2DMultisampleBlockShape( residencyStandard2DMultisampleBlockShape_ )
-      , residencyStandard3DBlockShape( residencyStandard3DBlockShape_ )
-      , residencyAlignedMipSize( residencyAlignedMipSize_ )
-      , residencyNonResidentStrict( residencyNonResidentStrict_ )
+      : residencyStandard2DBlockShape{ residencyStandard2DBlockShape_ }
+      , residencyStandard2DMultisampleBlockShape{ residencyStandard2DMultisampleBlockShape_ }
+      , residencyStandard3DBlockShape{ residencyStandard3DBlockShape_ }
+      , residencyAlignedMipSize{ residencyAlignedMipSize_ }
+      , residencyNonResidentStrict{ residencyNonResidentStrict_ }
     {
     }
 
@@ -77672,15 +77967,15 @@
                                                       std::array<uint8_t, VK_UUID_SIZE> const &                  pipelineCacheUUID_ = {},
                                                       VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits                 limits_            = {},
                                                       VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties       sparseProperties_  = {} ) VULKAN_HPP_NOEXCEPT
-      : apiVersion( apiVersion_ )
-      , driverVersion( driverVersion_ )
-      , vendorID( vendorID_ )
-      , deviceID( deviceID_ )
-      , deviceType( deviceType_ )
-      , deviceName( deviceName_ )
-      , pipelineCacheUUID( pipelineCacheUUID_ )
-      , limits( limits_ )
-      , sparseProperties( sparseProperties_ )
+      : apiVersion{ apiVersion_ }
+      , driverVersion{ driverVersion_ }
+      , vendorID{ vendorID_ }
+      , deviceID{ deviceID_ }
+      , deviceType{ deviceType_ }
+      , deviceName{ deviceName_ }
+      , pipelineCacheUUID{ pipelineCacheUUID_ }
+      , limits{ limits_ }
+      , sparseProperties{ sparseProperties_ }
     {
     }
 
@@ -77818,8 +78113,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceProperties2( VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties properties_ = {},
                                                        void *                                         pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , properties( properties_ )
+      : pNext{ pNext_ }
+      , properties{ properties_ }
     {
     }
 
@@ -77903,8 +78198,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceProtectedMemoryFeatures( VULKAN_HPP_NAMESPACE::Bool32 protectedMemory_ = {},
                                                                 void *                       pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , protectedMemory( protectedMemory_ )
+      : pNext{ pNext_ }
+      , protectedMemory{ protectedMemory_ }
     {
     }
 
@@ -78000,8 +78295,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceProtectedMemoryProperties( VULKAN_HPP_NAMESPACE::Bool32 protectedNoFault_ = {},
                                                                   void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , protectedNoFault( protectedNoFault_ )
+      : pNext{ pNext_ }
+      , protectedNoFault{ protectedNoFault_ }
     {
     }
 
@@ -78084,9 +78379,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 provokingVertexLast_                       = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesProvokingVertex_ = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , provokingVertexLast( provokingVertexLast_ )
-      , transformFeedbackPreservesProvokingVertex( transformFeedbackPreservesProvokingVertex_ )
+      : pNext{ pNext_ }
+      , provokingVertexLast{ provokingVertexLast_ }
+      , transformFeedbackPreservesProvokingVertex{ transformFeedbackPreservesProvokingVertex_ }
     {
     }
 
@@ -78193,9 +78488,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceProvokingVertexPropertiesEXT( VULKAN_HPP_NAMESPACE::Bool32 provokingVertexModePerPipeline_                       = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 transformFeedbackPreservesTriangleFanProvokingVertex_ = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , provokingVertexModePerPipeline( provokingVertexModePerPipeline_ )
-      , transformFeedbackPreservesTriangleFanProvokingVertex( transformFeedbackPreservesTriangleFanProvokingVertex_ )
+      : pNext{ pNext_ }
+      , provokingVertexModePerPipeline{ provokingVertexModePerPipeline_ }
+      , transformFeedbackPreservesTriangleFanProvokingVertex{ transformFeedbackPreservesTriangleFanProvokingVertex_ }
     {
     }
 
@@ -78278,8 +78573,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDevicePushDescriptorPropertiesKHR( uint32_t maxPushDescriptors_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxPushDescriptors( maxPushDescriptors_ )
+      : pNext{ pNext_ }
+      , maxPushDescriptors{ maxPushDescriptors_ }
     {
     }
 
@@ -78361,8 +78656,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRGBA10X6FormatsFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 formatRgba10x6WithoutYCbCrSampler_ = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , formatRgba10x6WithoutYCbCrSampler( formatRgba10x6WithoutYCbCrSampler_ )
+      : pNext{ pNext_ }
+      , formatRgba10x6WithoutYCbCrSampler{ formatRgba10x6WithoutYCbCrSampler_ }
     {
     }
 
@@ -78462,10 +78757,10 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderDepthAttachmentAccess_   = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 rasterizationOrderStencilAttachmentAccess_ = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rasterizationOrderColorAttachmentAccess( rasterizationOrderColorAttachmentAccess_ )
-      , rasterizationOrderDepthAttachmentAccess( rasterizationOrderDepthAttachmentAccess_ )
-      , rasterizationOrderStencilAttachmentAccess( rasterizationOrderStencilAttachmentAccess_ )
+      : pNext{ pNext_ }
+      , rasterizationOrderColorAttachmentAccess{ rasterizationOrderColorAttachmentAccess_ }
+      , rasterizationOrderDepthAttachmentAccess{ rasterizationOrderDepthAttachmentAccess_ }
+      , rasterizationOrderStencilAttachmentAccess{ rasterizationOrderStencilAttachmentAccess_ }
     {
     }
 
@@ -78591,8 +78886,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRawAccessChainsFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 shaderRawAccessChains_ = {},
                                                                   void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderRawAccessChains( shaderRawAccessChains_ )
+      : pNext{ pNext_ }
+      , shaderRawAccessChains{ shaderRawAccessChains_ }
     {
     }
 
@@ -78688,8 +78983,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayQueryFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 rayQuery_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayQuery( rayQuery_ )
+      : pNext{ pNext_ }
+      , rayQuery{ rayQuery_ }
     {
     }
 
@@ -78785,8 +79080,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingInvocationReorderFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 rayTracingInvocationReorder_ = {},
                                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingInvocationReorder( rayTracingInvocationReorder_ )
+      : pNext{ pNext_ }
+      , rayTracingInvocationReorder{ rayTracingInvocationReorder_ }
     {
     }
 
@@ -78887,8 +79182,8 @@
       VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV rayTracingInvocationReorderReorderingHint_ =
         VULKAN_HPP_NAMESPACE::RayTracingInvocationReorderModeNV::eNone,
       void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingInvocationReorderReorderingHint( rayTracingInvocationReorderReorderingHint_ )
+      : pNext{ pNext_ }
+      , rayTracingInvocationReorderReorderingHint{ rayTracingInvocationReorderReorderingHint_ }
     {
     }
 
@@ -78974,9 +79269,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingMaintenance1FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 rayTracingMaintenance1_               = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineTraceRaysIndirect2_ = {},
                                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingMaintenance1( rayTracingMaintenance1_ )
-      , rayTracingPipelineTraceRaysIndirect2( rayTracingPipelineTraceRaysIndirect2_ )
+      : pNext{ pNext_ }
+      , rayTracingMaintenance1{ rayTracingMaintenance1_ }
+      , rayTracingPipelineTraceRaysIndirect2{ rayTracingPipelineTraceRaysIndirect2_ }
     {
     }
 
@@ -79084,9 +79379,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingMotionBlurFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlur_                          = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32 rayTracingMotionBlurPipelineTraceRaysIndirect_ = {},
                                                                        void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingMotionBlur( rayTracingMotionBlur_ )
-      , rayTracingMotionBlurPipelineTraceRaysIndirect( rayTracingMotionBlurPipelineTraceRaysIndirect_ )
+      : pNext{ pNext_ }
+      , rayTracingMotionBlur{ rayTracingMotionBlur_ }
+      , rayTracingMotionBlurPipelineTraceRaysIndirect{ rayTracingMotionBlurPipelineTraceRaysIndirect_ }
     {
     }
 
@@ -79196,12 +79491,12 @@
                                                                       VULKAN_HPP_NAMESPACE::Bool32 rayTracingPipelineTraceRaysIndirect_                   = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32 rayTraversalPrimitiveCulling_                          = {},
                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingPipeline( rayTracingPipeline_ )
-      , rayTracingPipelineShaderGroupHandleCaptureReplay( rayTracingPipelineShaderGroupHandleCaptureReplay_ )
-      , rayTracingPipelineShaderGroupHandleCaptureReplayMixed( rayTracingPipelineShaderGroupHandleCaptureReplayMixed_ )
-      , rayTracingPipelineTraceRaysIndirect( rayTracingPipelineTraceRaysIndirect_ )
-      , rayTraversalPrimitiveCulling( rayTraversalPrimitiveCulling_ )
+      : pNext{ pNext_ }
+      , rayTracingPipeline{ rayTracingPipeline_ }
+      , rayTracingPipelineShaderGroupHandleCaptureReplay{ rayTracingPipelineShaderGroupHandleCaptureReplay_ }
+      , rayTracingPipelineShaderGroupHandleCaptureReplayMixed{ rayTracingPipelineShaderGroupHandleCaptureReplayMixed_ }
+      , rayTracingPipelineTraceRaysIndirect{ rayTracingPipelineTraceRaysIndirect_ }
+      , rayTraversalPrimitiveCulling{ rayTraversalPrimitiveCulling_ }
     {
     }
 
@@ -79353,15 +79648,15 @@
                                                                         uint32_t shaderGroupHandleAlignment_         = {},
                                                                         uint32_t maxRayHitAttributeSize_             = {},
                                                                         void *   pNext_                              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderGroupHandleSize( shaderGroupHandleSize_ )
-      , maxRayRecursionDepth( maxRayRecursionDepth_ )
-      , maxShaderGroupStride( maxShaderGroupStride_ )
-      , shaderGroupBaseAlignment( shaderGroupBaseAlignment_ )
-      , shaderGroupHandleCaptureReplaySize( shaderGroupHandleCaptureReplaySize_ )
-      , maxRayDispatchInvocationCount( maxRayDispatchInvocationCount_ )
-      , shaderGroupHandleAlignment( shaderGroupHandleAlignment_ )
-      , maxRayHitAttributeSize( maxRayHitAttributeSize_ )
+      : pNext{ pNext_ }
+      , shaderGroupHandleSize{ shaderGroupHandleSize_ }
+      , maxRayRecursionDepth{ maxRayRecursionDepth_ }
+      , maxShaderGroupStride{ maxShaderGroupStride_ }
+      , shaderGroupBaseAlignment{ shaderGroupBaseAlignment_ }
+      , shaderGroupHandleCaptureReplaySize{ shaderGroupHandleCaptureReplaySize_ }
+      , maxRayDispatchInvocationCount{ maxRayDispatchInvocationCount_ }
+      , shaderGroupHandleAlignment{ shaderGroupHandleAlignment_ }
+      , maxRayHitAttributeSize{ maxRayHitAttributeSize_ }
     {
     }
 
@@ -79473,8 +79768,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingPositionFetchFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 rayTracingPositionFetch_ = {},
                                                                            void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingPositionFetch( rayTracingPositionFetch_ )
+      : pNext{ pNext_ }
+      , rayTracingPositionFetch{ rayTracingPositionFetch_ }
     {
     }
 
@@ -79579,15 +79874,15 @@
                                                                uint64_t maxTriangleCount_                       = {},
                                                                uint32_t maxDescriptorSetAccelerationStructures_ = {},
                                                                void *   pNext_                                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderGroupHandleSize( shaderGroupHandleSize_ )
-      , maxRecursionDepth( maxRecursionDepth_ )
-      , maxShaderGroupStride( maxShaderGroupStride_ )
-      , shaderGroupBaseAlignment( shaderGroupBaseAlignment_ )
-      , maxGeometryCount( maxGeometryCount_ )
-      , maxInstanceCount( maxInstanceCount_ )
-      , maxTriangleCount( maxTriangleCount_ )
-      , maxDescriptorSetAccelerationStructures( maxDescriptorSetAccelerationStructures_ )
+      : pNext{ pNext_ }
+      , shaderGroupHandleSize{ shaderGroupHandleSize_ }
+      , maxRecursionDepth{ maxRecursionDepth_ }
+      , maxShaderGroupStride{ maxShaderGroupStride_ }
+      , shaderGroupBaseAlignment{ shaderGroupBaseAlignment_ }
+      , maxGeometryCount{ maxGeometryCount_ }
+      , maxInstanceCount{ maxInstanceCount_ }
+      , maxTriangleCount{ maxTriangleCount_ }
+      , maxDescriptorSetAccelerationStructures{ maxDescriptorSetAccelerationStructures_ }
     {
     }
 
@@ -79698,8 +79993,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRayTracingValidationFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 rayTracingValidation_ = {},
                                                                        void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rayTracingValidation( rayTracingValidation_ )
+      : pNext{ pNext_ }
+      , rayTracingValidation{ rayTracingValidation_ }
     {
     }
 
@@ -79796,8 +80091,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRelaxedLineRasterizationFeaturesIMG( VULKAN_HPP_NAMESPACE::Bool32 relaxedLineRasterization_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , relaxedLineRasterization( relaxedLineRasterization_ )
+      : pNext{ pNext_ }
+      , relaxedLineRasterization{ relaxedLineRasterization_ }
     {
     }
 
@@ -79896,8 +80191,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRenderPassStripedFeaturesARM( VULKAN_HPP_NAMESPACE::Bool32 renderPassStriped_ = {},
                                                                      void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , renderPassStriped( renderPassStriped_ )
+      : pNext{ pNext_ }
+      , renderPassStriped{ renderPassStriped_ }
     {
     }
 
@@ -79995,9 +80290,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRenderPassStripedPropertiesARM( VULKAN_HPP_NAMESPACE::Extent2D renderPassStripeGranularity_ = {},
                                                                        uint32_t                       maxRenderPassStripes_        = {},
                                                                        void *                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , renderPassStripeGranularity( renderPassStripeGranularity_ )
-      , maxRenderPassStripes( maxRenderPassStripes_ )
+      : pNext{ pNext_ }
+      , renderPassStripeGranularity{ renderPassStripeGranularity_ }
+      , maxRenderPassStripes{ maxRenderPassStripes_ }
     {
     }
 
@@ -80081,8 +80376,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRepresentativeFragmentTestFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTest_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , representativeFragmentTest( representativeFragmentTest_ )
+      : pNext{ pNext_ }
+      , representativeFragmentTest{ representativeFragmentTest_ }
     {
     }
 
@@ -80183,10 +80478,10 @@
                                                                VULKAN_HPP_NAMESPACE::Bool32 robustImageAccess2_  = {},
                                                                VULKAN_HPP_NAMESPACE::Bool32 nullDescriptor_      = {},
                                                                void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , robustBufferAccess2( robustBufferAccess2_ )
-      , robustImageAccess2( robustImageAccess2_ )
-      , nullDescriptor( nullDescriptor_ )
+      : pNext{ pNext_ }
+      , robustBufferAccess2{ robustBufferAccess2_ }
+      , robustImageAccess2{ robustImageAccess2_ }
+      , nullDescriptor{ nullDescriptor_ }
     {
     }
 
@@ -80303,9 +80598,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceRobustness2PropertiesEXT( VULKAN_HPP_NAMESPACE::DeviceSize robustStorageBufferAccessSizeAlignment_ = {},
                                                                  VULKAN_HPP_NAMESPACE::DeviceSize robustUniformBufferAccessSizeAlignment_ = {},
                                                                  void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , robustStorageBufferAccessSizeAlignment( robustStorageBufferAccessSizeAlignment_ )
-      , robustUniformBufferAccessSizeAlignment( robustUniformBufferAccessSizeAlignment_ )
+      : pNext{ pNext_ }
+      , robustStorageBufferAccessSizeAlignment{ robustStorageBufferAccessSizeAlignment_ }
+      , robustUniformBufferAccessSizeAlignment{ robustUniformBufferAccessSizeAlignment_ }
     {
     }
 
@@ -80393,12 +80688,12 @@
                                                                         uint32_t                               sampleLocationSubPixelBits_    = {},
                                                                         VULKAN_HPP_NAMESPACE::Bool32           variableSampleLocations_       = {},
                                                                         void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampleLocationSampleCounts( sampleLocationSampleCounts_ )
-      , maxSampleLocationGridSize( maxSampleLocationGridSize_ )
-      , sampleLocationCoordinateRange( sampleLocationCoordinateRange_ )
-      , sampleLocationSubPixelBits( sampleLocationSubPixelBits_ )
-      , variableSampleLocations( variableSampleLocations_ )
+      : pNext{ pNext_ }
+      , sampleLocationSampleCounts{ sampleLocationSampleCounts_ }
+      , maxSampleLocationGridSize{ maxSampleLocationGridSize_ }
+      , sampleLocationCoordinateRange{ sampleLocationCoordinateRange_ }
+      , sampleLocationSubPixelBits{ sampleLocationSubPixelBits_ }
+      , variableSampleLocations{ variableSampleLocations_ }
     {
     }
 
@@ -80499,9 +80794,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerFilterMinmaxProperties( VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats_ = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping_  = {},
                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , filterMinmaxSingleComponentFormats( filterMinmaxSingleComponentFormats_ )
-      , filterMinmaxImageComponentMapping( filterMinmaxImageComponentMapping_ )
+      : pNext{ pNext_ }
+      , filterMinmaxSingleComponentFormats{ filterMinmaxSingleComponentFormats_ }
+      , filterMinmaxImageComponentMapping{ filterMinmaxImageComponentMapping_ }
     {
     }
 
@@ -80587,8 +80882,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSamplerYcbcrConversionFeatures( VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_ = {},
                                                                        void *                       pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , samplerYcbcrConversion( samplerYcbcrConversion_ )
+      : pNext{ pNext_ }
+      , samplerYcbcrConversion{ samplerYcbcrConversion_ }
     {
     }
 
@@ -80687,8 +80982,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceScalarBlockLayoutFeatures( VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_ = {},
                                                                   void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , scalarBlockLayout( scalarBlockLayout_ )
+      : pNext{ pNext_ }
+      , scalarBlockLayout{ scalarBlockLayout_ }
     {
     }
 
@@ -80787,8 +81082,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSchedulingControlsFeaturesARM( VULKAN_HPP_NAMESPACE::Bool32 schedulingControls_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , schedulingControls( schedulingControls_ )
+      : pNext{ pNext_ }
+      , schedulingControls{ schedulingControls_ }
     {
     }
 
@@ -80886,8 +81181,8 @@
     VULKAN_HPP_CONSTEXPR
       PhysicalDeviceSchedulingControlsPropertiesARM( VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFlagsARM schedulingControlsFlags_ = {},
                                                      void *                                                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , schedulingControlsFlags( schedulingControlsFlags_ )
+      : pNext{ pNext_ }
+      , schedulingControlsFlags{ schedulingControlsFlags_ }
     {
     }
 
@@ -80985,8 +81280,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSeparateDepthStencilLayoutsFeatures( VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , separateDepthStencilLayouts( separateDepthStencilLayouts_ )
+      : pNext{ pNext_ }
+      , separateDepthStencilLayouts{ separateDepthStencilLayouts_ }
     {
     }
 
@@ -81087,8 +81382,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16VectorAtomics_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderFloat16VectorAtomics( shaderFloat16VectorAtomics_ )
+      : pNext{ pNext_ }
+      , shaderFloat16VectorAtomics{ shaderFloat16VectorAtomics_ }
     {
     }
 
@@ -81198,19 +81493,19 @@
                                                                       VULKAN_HPP_NAMESPACE::Bool32 shaderImageFloat32AtomicMinMax_  = {},
                                                                       VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicMinMax_  = {},
                                                                       void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderBufferFloat16Atomics( shaderBufferFloat16Atomics_ )
-      , shaderBufferFloat16AtomicAdd( shaderBufferFloat16AtomicAdd_ )
-      , shaderBufferFloat16AtomicMinMax( shaderBufferFloat16AtomicMinMax_ )
-      , shaderBufferFloat32AtomicMinMax( shaderBufferFloat32AtomicMinMax_ )
-      , shaderBufferFloat64AtomicMinMax( shaderBufferFloat64AtomicMinMax_ )
-      , shaderSharedFloat16Atomics( shaderSharedFloat16Atomics_ )
-      , shaderSharedFloat16AtomicAdd( shaderSharedFloat16AtomicAdd_ )
-      , shaderSharedFloat16AtomicMinMax( shaderSharedFloat16AtomicMinMax_ )
-      , shaderSharedFloat32AtomicMinMax( shaderSharedFloat32AtomicMinMax_ )
-      , shaderSharedFloat64AtomicMinMax( shaderSharedFloat64AtomicMinMax_ )
-      , shaderImageFloat32AtomicMinMax( shaderImageFloat32AtomicMinMax_ )
-      , sparseImageFloat32AtomicMinMax( sparseImageFloat32AtomicMinMax_ )
+      : pNext{ pNext_ }
+      , shaderBufferFloat16Atomics{ shaderBufferFloat16Atomics_ }
+      , shaderBufferFloat16AtomicAdd{ shaderBufferFloat16AtomicAdd_ }
+      , shaderBufferFloat16AtomicMinMax{ shaderBufferFloat16AtomicMinMax_ }
+      , shaderBufferFloat32AtomicMinMax{ shaderBufferFloat32AtomicMinMax_ }
+      , shaderBufferFloat64AtomicMinMax{ shaderBufferFloat64AtomicMinMax_ }
+      , shaderSharedFloat16Atomics{ shaderSharedFloat16Atomics_ }
+      , shaderSharedFloat16AtomicAdd{ shaderSharedFloat16AtomicAdd_ }
+      , shaderSharedFloat16AtomicMinMax{ shaderSharedFloat16AtomicMinMax_ }
+      , shaderSharedFloat32AtomicMinMax{ shaderSharedFloat32AtomicMinMax_ }
+      , shaderSharedFloat64AtomicMinMax{ shaderSharedFloat64AtomicMinMax_ }
+      , shaderImageFloat32AtomicMinMax{ shaderImageFloat32AtomicMinMax_ }
+      , sparseImageFloat32AtomicMinMax{ sparseImageFloat32AtomicMinMax_ }
     {
     }
 
@@ -81442,19 +81737,19 @@
                                                                      VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32Atomics_    = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 sparseImageFloat32AtomicAdd_  = {},
                                                                      void *                       pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderBufferFloat32Atomics( shaderBufferFloat32Atomics_ )
-      , shaderBufferFloat32AtomicAdd( shaderBufferFloat32AtomicAdd_ )
-      , shaderBufferFloat64Atomics( shaderBufferFloat64Atomics_ )
-      , shaderBufferFloat64AtomicAdd( shaderBufferFloat64AtomicAdd_ )
-      , shaderSharedFloat32Atomics( shaderSharedFloat32Atomics_ )
-      , shaderSharedFloat32AtomicAdd( shaderSharedFloat32AtomicAdd_ )
-      , shaderSharedFloat64Atomics( shaderSharedFloat64Atomics_ )
-      , shaderSharedFloat64AtomicAdd( shaderSharedFloat64AtomicAdd_ )
-      , shaderImageFloat32Atomics( shaderImageFloat32Atomics_ )
-      , shaderImageFloat32AtomicAdd( shaderImageFloat32AtomicAdd_ )
-      , sparseImageFloat32Atomics( sparseImageFloat32Atomics_ )
-      , sparseImageFloat32AtomicAdd( sparseImageFloat32AtomicAdd_ )
+      : pNext{ pNext_ }
+      , shaderBufferFloat32Atomics{ shaderBufferFloat32Atomics_ }
+      , shaderBufferFloat32AtomicAdd{ shaderBufferFloat32AtomicAdd_ }
+      , shaderBufferFloat64Atomics{ shaderBufferFloat64Atomics_ }
+      , shaderBufferFloat64AtomicAdd{ shaderBufferFloat64AtomicAdd_ }
+      , shaderSharedFloat32Atomics{ shaderSharedFloat32Atomics_ }
+      , shaderSharedFloat32AtomicAdd{ shaderSharedFloat32AtomicAdd_ }
+      , shaderSharedFloat64Atomics{ shaderSharedFloat64Atomics_ }
+      , shaderSharedFloat64AtomicAdd{ shaderSharedFloat64AtomicAdd_ }
+      , shaderImageFloat32Atomics{ shaderImageFloat32Atomics_ }
+      , shaderImageFloat32AtomicAdd{ shaderImageFloat32AtomicAdd_ }
+      , sparseImageFloat32Atomics{ sparseImageFloat32Atomics_ }
+      , sparseImageFloat32AtomicAdd{ sparseImageFloat32AtomicAdd_ }
     {
     }
 
@@ -81672,9 +81967,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderAtomicInt64Features( VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_ = {},
                                                                   VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_ = {},
                                                                   void *                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderBufferInt64Atomics( shaderBufferInt64Atomics_ )
-      , shaderSharedInt64Atomics( shaderSharedInt64Atomics_ )
+      : pNext{ pNext_ }
+      , shaderBufferInt64Atomics{ shaderBufferInt64Atomics_ }
+      , shaderSharedInt64Atomics{ shaderSharedInt64Atomics_ }
     {
     }
 
@@ -81783,9 +82078,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderClockFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupClock_ = {},
                                                                VULKAN_HPP_NAMESPACE::Bool32 shaderDeviceClock_   = {},
                                                                void *                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSubgroupClock( shaderSubgroupClock_ )
-      , shaderDeviceClock( shaderDeviceClock_ )
+      : pNext{ pNext_ }
+      , shaderSubgroupClock{ shaderSubgroupClock_ }
+      , shaderDeviceClock{ shaderDeviceClock_ }
     {
     }
 
@@ -81890,8 +82185,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreBuiltinsFeaturesARM( VULKAN_HPP_NAMESPACE::Bool32 shaderCoreBuiltins_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderCoreBuiltins( shaderCoreBuiltins_ )
+      : pNext{ pNext_ }
+      , shaderCoreBuiltins{ shaderCoreBuiltins_ }
     {
     }
 
@@ -81990,10 +82285,10 @@
                                                                         uint32_t shaderCoreCount_    = {},
                                                                         uint32_t shaderWarpsPerCore_ = {},
                                                                         void *   pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderCoreMask( shaderCoreMask_ )
-      , shaderCoreCount( shaderCoreCount_ )
-      , shaderWarpsPerCore( shaderWarpsPerCore_ )
+      : pNext{ pNext_ }
+      , shaderCoreMask{ shaderCoreMask_ }
+      , shaderCoreCount{ shaderCoreCount_ }
+      , shaderWarpsPerCore{ shaderWarpsPerCore_ }
     {
     }
 
@@ -82080,9 +82375,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderCoreProperties2AMD( VULKAN_HPP_NAMESPACE::ShaderCorePropertiesFlagsAMD shaderCoreFeatures_     = {},
                                                                  uint32_t                                           activeComputeUnitCount_ = {},
                                                                  void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderCoreFeatures( shaderCoreFeatures_ )
-      , activeComputeUnitCount( activeComputeUnitCount_ )
+      : pNext{ pNext_ }
+      , shaderCoreFeatures{ shaderCoreFeatures_ }
+      , activeComputeUnitCount{ activeComputeUnitCount_ }
     {
     }
 
@@ -82179,21 +82474,21 @@
                                                                 uint32_t maxVgprAllocation_          = {},
                                                                 uint32_t vgprAllocationGranularity_  = {},
                                                                 void *   pNext_                      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderEngineCount( shaderEngineCount_ )
-      , shaderArraysPerEngineCount( shaderArraysPerEngineCount_ )
-      , computeUnitsPerShaderArray( computeUnitsPerShaderArray_ )
-      , simdPerComputeUnit( simdPerComputeUnit_ )
-      , wavefrontsPerSimd( wavefrontsPerSimd_ )
-      , wavefrontSize( wavefrontSize_ )
-      , sgprsPerSimd( sgprsPerSimd_ )
-      , minSgprAllocation( minSgprAllocation_ )
-      , maxSgprAllocation( maxSgprAllocation_ )
-      , sgprAllocationGranularity( sgprAllocationGranularity_ )
-      , vgprsPerSimd( vgprsPerSimd_ )
-      , minVgprAllocation( minVgprAllocation_ )
-      , maxVgprAllocation( maxVgprAllocation_ )
-      , vgprAllocationGranularity( vgprAllocationGranularity_ )
+      : pNext{ pNext_ }
+      , shaderEngineCount{ shaderEngineCount_ }
+      , shaderArraysPerEngineCount{ shaderArraysPerEngineCount_ }
+      , computeUnitsPerShaderArray{ computeUnitsPerShaderArray_ }
+      , simdPerComputeUnit{ simdPerComputeUnit_ }
+      , wavefrontsPerSimd{ wavefrontsPerSimd_ }
+      , wavefrontSize{ wavefrontSize_ }
+      , sgprsPerSimd{ sgprsPerSimd_ }
+      , minSgprAllocation{ minSgprAllocation_ }
+      , maxSgprAllocation{ maxSgprAllocation_ }
+      , sgprAllocationGranularity{ sgprAllocationGranularity_ }
+      , vgprsPerSimd{ vgprsPerSimd_ }
+      , minVgprAllocation{ minVgprAllocation_ }
+      , maxVgprAllocation{ maxVgprAllocation_ }
+      , vgprAllocationGranularity{ vgprAllocationGranularity_ }
     {
     }
 
@@ -82326,10 +82621,10 @@
                                                                 uint32_t texelRate_ = {},
                                                                 uint32_t fmaRate_   = {},
                                                                 void *   pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pixelRate( pixelRate_ )
-      , texelRate( texelRate_ )
-      , fmaRate( fmaRate_ )
+      : pNext{ pNext_ }
+      , pixelRate{ pixelRate_ }
+      , texelRate{ texelRate_ }
+      , fmaRate{ fmaRate_ }
     {
     }
 
@@ -82413,8 +82708,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDemoteToHelperInvocationFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderDemoteToHelperInvocation_ = {},
                                                                                void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderDemoteToHelperInvocation( shaderDemoteToHelperInvocation_ )
+      : pNext{ pNext_ }
+      , shaderDemoteToHelperInvocation{ shaderDemoteToHelperInvocation_ }
     {
     }
 
@@ -82515,8 +82810,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderDrawParametersFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_ = {},
                                                                      void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderDrawParameters( shaderDrawParameters_ )
+      : pNext{ pNext_ }
+      , shaderDrawParameters{ shaderDrawParameters_ }
     {
     }
 
@@ -82615,8 +82910,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD( VULKAN_HPP_NAMESPACE::Bool32 shaderEarlyAndLateFragmentTests_ = {},
                                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderEarlyAndLateFragmentTests( shaderEarlyAndLateFragmentTests_ )
+      : pNext{ pNext_ }
+      , shaderEarlyAndLateFragmentTests{ shaderEarlyAndLateFragmentTests_ }
     {
     }
 
@@ -82717,8 +83012,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderEnqueueFeaturesAMDX( VULKAN_HPP_NAMESPACE::Bool32 shaderEnqueue_ = {},
                                                                   void *                       pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderEnqueue( shaderEnqueue_ )
+      : pNext{ pNext_ }
+      , shaderEnqueue{ shaderEnqueue_ }
     {
     }
 
@@ -82820,12 +83115,12 @@
                                                                     uint32_t maxExecutionGraphShaderPayloadCount_    = {},
                                                                     uint32_t executionGraphDispatchAddressAlignment_ = {},
                                                                     void *   pNext_                                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxExecutionGraphDepth( maxExecutionGraphDepth_ )
-      , maxExecutionGraphShaderOutputNodes( maxExecutionGraphShaderOutputNodes_ )
-      , maxExecutionGraphShaderPayloadSize( maxExecutionGraphShaderPayloadSize_ )
-      , maxExecutionGraphShaderPayloadCount( maxExecutionGraphShaderPayloadCount_ )
-      , executionGraphDispatchAddressAlignment( executionGraphDispatchAddressAlignment_ )
+      : pNext{ pNext_ }
+      , maxExecutionGraphDepth{ maxExecutionGraphDepth_ }
+      , maxExecutionGraphShaderOutputNodes{ maxExecutionGraphShaderOutputNodes_ }
+      , maxExecutionGraphShaderPayloadSize{ maxExecutionGraphShaderPayloadSize_ }
+      , maxExecutionGraphShaderPayloadCount{ maxExecutionGraphShaderPayloadCount_ }
+      , executionGraphDispatchAddressAlignment{ executionGraphDispatchAddressAlignment_ }
     {
     }
 
@@ -82970,8 +83265,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderExpectAssumeFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderExpectAssume_ = {},
                                                                       void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderExpectAssume( shaderExpectAssume_ )
+      : pNext{ pNext_ }
+      , shaderExpectAssume{ shaderExpectAssume_ }
     {
     }
 
@@ -83069,9 +83364,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderFloat16Int8Features( VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_ = {},
                                                                   VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_    = {},
                                                                   void *                       pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderFloat16( shaderFloat16_ )
-      , shaderInt8( shaderInt8_ )
+      : pNext{ pNext_ }
+      , shaderFloat16{ shaderFloat16_ }
+      , shaderInt8{ shaderInt8_ }
     {
     }
 
@@ -83177,8 +83472,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderFloatControls2FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderFloatControls2_ = {},
                                                                         void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderFloatControls2( shaderFloatControls2_ )
+      : pNext{ pNext_ }
+      , shaderFloatControls2{ shaderFloatControls2_ }
     {
     }
 
@@ -83277,9 +83572,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageAtomicInt64FeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 shaderImageInt64Atomics_ = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32 sparseImageInt64Atomics_ = {},
                                                                           void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderImageInt64Atomics( shaderImageInt64Atomics_ )
-      , sparseImageInt64Atomics( sparseImageInt64Atomics_ )
+      : pNext{ pNext_ }
+      , shaderImageInt64Atomics{ shaderImageInt64Atomics_ }
+      , sparseImageInt64Atomics{ sparseImageInt64Atomics_ }
     {
     }
 
@@ -83386,8 +83681,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderImageFootprintFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 imageFootprint_ = {},
                                                                        void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageFootprint( imageFootprint_ )
+      : pNext{ pNext_ }
+      , imageFootprint{ imageFootprint_ }
     {
     }
 
@@ -83483,8 +83778,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerDotProductFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_ = {},
                                                                         void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderIntegerDotProduct( shaderIntegerDotProduct_ )
+      : pNext{ pNext_ }
+      , shaderIntegerDotProduct{ shaderIntegerDotProduct_ }
     {
     }
 
@@ -83614,38 +83909,37 @@
       VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated_                 = {},
       VULKAN_HPP_NAMESPACE::Bool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_        = {},
       void *                       pNext_                                                                         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , integerDotProduct8BitUnsignedAccelerated( integerDotProduct8BitUnsignedAccelerated_ )
-      , integerDotProduct8BitSignedAccelerated( integerDotProduct8BitSignedAccelerated_ )
-      , integerDotProduct8BitMixedSignednessAccelerated( integerDotProduct8BitMixedSignednessAccelerated_ )
-      , integerDotProduct4x8BitPackedUnsignedAccelerated( integerDotProduct4x8BitPackedUnsignedAccelerated_ )
-      , integerDotProduct4x8BitPackedSignedAccelerated( integerDotProduct4x8BitPackedSignedAccelerated_ )
-      , integerDotProduct4x8BitPackedMixedSignednessAccelerated( integerDotProduct4x8BitPackedMixedSignednessAccelerated_ )
-      , integerDotProduct16BitUnsignedAccelerated( integerDotProduct16BitUnsignedAccelerated_ )
-      , integerDotProduct16BitSignedAccelerated( integerDotProduct16BitSignedAccelerated_ )
-      , integerDotProduct16BitMixedSignednessAccelerated( integerDotProduct16BitMixedSignednessAccelerated_ )
-      , integerDotProduct32BitUnsignedAccelerated( integerDotProduct32BitUnsignedAccelerated_ )
-      , integerDotProduct32BitSignedAccelerated( integerDotProduct32BitSignedAccelerated_ )
-      , integerDotProduct32BitMixedSignednessAccelerated( integerDotProduct32BitMixedSignednessAccelerated_ )
-      , integerDotProduct64BitUnsignedAccelerated( integerDotProduct64BitUnsignedAccelerated_ )
-      , integerDotProduct64BitSignedAccelerated( integerDotProduct64BitSignedAccelerated_ )
-      , integerDotProduct64BitMixedSignednessAccelerated( integerDotProduct64BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated( integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitSignedAccelerated( integerDotProductAccumulatingSaturating8BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated( integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated( integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated(
-          integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated( integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitSignedAccelerated( integerDotProductAccumulatingSaturating16BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated( integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitSignedAccelerated( integerDotProductAccumulatingSaturating32BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated( integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitSignedAccelerated( integerDotProductAccumulatingSaturating64BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ )
+      : pNext{ pNext_ }
+      , integerDotProduct8BitUnsignedAccelerated{ integerDotProduct8BitUnsignedAccelerated_ }
+      , integerDotProduct8BitSignedAccelerated{ integerDotProduct8BitSignedAccelerated_ }
+      , integerDotProduct8BitMixedSignednessAccelerated{ integerDotProduct8BitMixedSignednessAccelerated_ }
+      , integerDotProduct4x8BitPackedUnsignedAccelerated{ integerDotProduct4x8BitPackedUnsignedAccelerated_ }
+      , integerDotProduct4x8BitPackedSignedAccelerated{ integerDotProduct4x8BitPackedSignedAccelerated_ }
+      , integerDotProduct4x8BitPackedMixedSignednessAccelerated{ integerDotProduct4x8BitPackedMixedSignednessAccelerated_ }
+      , integerDotProduct16BitUnsignedAccelerated{ integerDotProduct16BitUnsignedAccelerated_ }
+      , integerDotProduct16BitSignedAccelerated{ integerDotProduct16BitSignedAccelerated_ }
+      , integerDotProduct16BitMixedSignednessAccelerated{ integerDotProduct16BitMixedSignednessAccelerated_ }
+      , integerDotProduct32BitUnsignedAccelerated{ integerDotProduct32BitUnsignedAccelerated_ }
+      , integerDotProduct32BitSignedAccelerated{ integerDotProduct32BitSignedAccelerated_ }
+      , integerDotProduct32BitMixedSignednessAccelerated{ integerDotProduct32BitMixedSignednessAccelerated_ }
+      , integerDotProduct64BitUnsignedAccelerated{ integerDotProduct64BitUnsignedAccelerated_ }
+      , integerDotProduct64BitSignedAccelerated{ integerDotProduct64BitSignedAccelerated_ }
+      , integerDotProduct64BitMixedSignednessAccelerated{ integerDotProduct64BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitSignedAccelerated{ integerDotProductAccumulatingSaturating8BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitSignedAccelerated{ integerDotProductAccumulatingSaturating16BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitSignedAccelerated{ integerDotProductAccumulatingSaturating32BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitSignedAccelerated{ integerDotProductAccumulatingSaturating64BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ }
     {
     }
 
@@ -83857,8 +84151,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerFunctions2_ = {},
                                                                              void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderIntegerFunctions2( shaderIntegerFunctions2_ )
+      : pNext{ pNext_ }
+      , shaderIntegerFunctions2{ shaderIntegerFunctions2_ }
     {
     }
 
@@ -83957,8 +84251,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderMaximalReconvergence_ = {},
                                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderMaximalReconvergence( shaderMaximalReconvergence_ )
+      : pNext{ pNext_ }
+      , shaderMaximalReconvergence{ shaderMaximalReconvergence_ }
     {
     }
 
@@ -84057,8 +84351,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderModuleIdentifierFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 shaderModuleIdentifier_ = {},
                                                                           void *                       pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderModuleIdentifier( shaderModuleIdentifier_ )
+      : pNext{ pNext_ }
+      , shaderModuleIdentifier{ shaderModuleIdentifier_ }
     {
     }
 
@@ -84157,8 +84451,8 @@
     VULKAN_HPP_CONSTEXPR_14
       PhysicalDeviceShaderModuleIdentifierPropertiesEXT( std::array<uint8_t, VK_UUID_SIZE> const & shaderModuleIdentifierAlgorithmUUID_ = {},
                                                          void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderModuleIdentifierAlgorithmUUID( shaderModuleIdentifierAlgorithmUUID_ )
+      : pNext{ pNext_ }
+      , shaderModuleIdentifierAlgorithmUUID{ shaderModuleIdentifierAlgorithmUUID_ }
     {
     }
 
@@ -84241,8 +84535,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderObjectFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 shaderObject_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderObject( shaderObject_ )
+      : pNext{ pNext_ }
+      , shaderObject{ shaderObject_ }
     {
     }
 
@@ -84339,9 +84633,9 @@
     VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceShaderObjectPropertiesEXT( std::array<uint8_t, VK_UUID_SIZE> const & shaderBinaryUUID_    = {},
                                                                      uint32_t                                  shaderBinaryVersion_ = {},
                                                                      void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderBinaryUUID( shaderBinaryUUID_ )
-      , shaderBinaryVersion( shaderBinaryVersion_ )
+      : pNext{ pNext_ }
+      , shaderBinaryUUID{ shaderBinaryUUID_ }
+      , shaderBinaryVersion{ shaderBinaryVersion_ }
     {
     }
 
@@ -84426,8 +84720,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderQuadControlFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderQuadControl_ = {},
                                                                      void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderQuadControl( shaderQuadControl_ )
+      : pNext{ pNext_ }
+      , shaderQuadControl{ shaderQuadControl_ }
     {
     }
 
@@ -84524,8 +84818,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSMBuiltinsFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 shaderSMBuiltins_ = {},
                                                                    void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSMBuiltins( shaderSMBuiltins_ )
+      : pNext{ pNext_ }
+      , shaderSMBuiltins{ shaderSMBuiltins_ }
     {
     }
 
@@ -84621,9 +84915,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       PhysicalDeviceShaderSMBuiltinsPropertiesNV( uint32_t shaderSMCount_ = {}, uint32_t shaderWarpsPerSM_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSMCount( shaderSMCount_ )
-      , shaderWarpsPerSM( shaderWarpsPerSM_ )
+      : pNext{ pNext_ }
+      , shaderSMCount{ shaderSMCount_ }
+      , shaderWarpsPerSM{ shaderWarpsPerSM_ }
     {
     }
 
@@ -84706,8 +85000,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupExtendedTypesFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSubgroupExtendedTypes( shaderSubgroupExtendedTypes_ )
+      : pNext{ pNext_ }
+      , shaderSubgroupExtendedTypes{ shaderSubgroupExtendedTypes_ }
     {
     }
 
@@ -84809,9 +85103,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupRotateFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupRotate_          = {},
                                                                         VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupRotateClustered_ = {},
                                                                         void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSubgroupRotate( shaderSubgroupRotate_ )
-      , shaderSubgroupRotateClustered( shaderSubgroupRotateClustered_ )
+      : pNext{ pNext_ }
+      , shaderSubgroupRotate{ shaderSubgroupRotate_ }
+      , shaderSubgroupRotateClustered{ shaderSubgroupRotateClustered_ }
     {
     }
 
@@ -84918,8 +85212,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupUniformControlFlow_ = {},
                                                                                     void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderSubgroupUniformControlFlow( shaderSubgroupUniformControlFlow_ )
+      : pNext{ pNext_ }
+      , shaderSubgroupUniformControlFlow{ shaderSubgroupUniformControlFlow_ }
     {
     }
 
@@ -85020,8 +85314,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShaderTerminateInvocationFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderTerminateInvocation_ = {},
                                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderTerminateInvocation( shaderTerminateInvocation_ )
+      : pNext{ pNext_ }
+      , shaderTerminateInvocation{ shaderTerminateInvocation_ }
     {
     }
 
@@ -85123,10 +85417,10 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32 shaderTileImageDepthReadAccess_   = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 shaderTileImageStencilReadAccess_ = {},
                                                                    void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderTileImageColorReadAccess( shaderTileImageColorReadAccess_ )
-      , shaderTileImageDepthReadAccess( shaderTileImageDepthReadAccess_ )
-      , shaderTileImageStencilReadAccess( shaderTileImageStencilReadAccess_ )
+      : pNext{ pNext_ }
+      , shaderTileImageColorReadAccess{ shaderTileImageColorReadAccess_ }
+      , shaderTileImageDepthReadAccess{ shaderTileImageDepthReadAccess_ }
+      , shaderTileImageStencilReadAccess{ shaderTileImageStencilReadAccess_ }
     {
     }
 
@@ -85247,10 +85541,10 @@
                                                                      VULKAN_HPP_NAMESPACE::Bool32 shaderTileImageReadSampleFromPixelRateInvocation_ = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 shaderTileImageReadFromHelperInvocation_          = {},
                                                                      void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderTileImageCoherentReadAccelerated( shaderTileImageCoherentReadAccelerated_ )
-      , shaderTileImageReadSampleFromPixelRateInvocation( shaderTileImageReadSampleFromPixelRateInvocation_ )
-      , shaderTileImageReadFromHelperInvocation( shaderTileImageReadFromHelperInvocation_ )
+      : pNext{ pNext_ }
+      , shaderTileImageCoherentReadAccelerated{ shaderTileImageCoherentReadAccelerated_ }
+      , shaderTileImageReadSampleFromPixelRateInvocation{ shaderTileImageReadSampleFromPixelRateInvocation_ }
+      , shaderTileImageReadFromHelperInvocation{ shaderTileImageReadFromHelperInvocation_ }
     {
     }
 
@@ -85342,9 +85636,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceShadingRateImageFeaturesNV( VULKAN_HPP_NAMESPACE::Bool32 shadingRateImage_             = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32 shadingRateCoarseSampleOrder_ = {},
                                                                    void *                       pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shadingRateImage( shadingRateImage_ )
-      , shadingRateCoarseSampleOrder( shadingRateCoarseSampleOrder_ )
+      : pNext{ pNext_ }
+      , shadingRateImage{ shadingRateImage_ }
+      , shadingRateCoarseSampleOrder{ shadingRateCoarseSampleOrder_ }
     {
     }
 
@@ -85451,10 +85745,10 @@
                                                                      uint32_t                       shadingRatePaletteSize_      = {},
                                                                      uint32_t                       shadingRateMaxCoarseSamples_ = {},
                                                                      void *                         pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shadingRateTexelSize( shadingRateTexelSize_ )
-      , shadingRatePaletteSize( shadingRatePaletteSize_ )
-      , shadingRateMaxCoarseSamples( shadingRateMaxCoarseSamples_ )
+      : pNext{ pNext_ }
+      , shadingRateTexelSize{ shadingRateTexelSize_ }
+      , shadingRatePaletteSize{ shadingRatePaletteSize_ }
+      , shadingRateMaxCoarseSamples{ shadingRateMaxCoarseSamples_ }
     {
     }
 
@@ -85544,12 +85838,12 @@
                                             VULKAN_HPP_NAMESPACE::ImageUsageFlags     usage_   = {},
                                             VULKAN_HPP_NAMESPACE::ImageTiling         tiling_  = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal,
                                             const void *                              pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , type( type_ )
-      , samples( samples_ )
-      , usage( usage_ )
-      , tiling( tiling_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , type{ type_ }
+      , samples{ samples_ }
+      , usage{ usage_ }
+      , tiling{ tiling_ }
     {
     }
 
@@ -85685,11 +85979,11 @@
                                                            VULKAN_HPP_NAMESPACE::SubgroupFeatureFlags supportedOperations_       = {},
                                                            VULKAN_HPP_NAMESPACE::Bool32               quadOperationsInAllStages_ = {},
                                                            void *                                     pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subgroupSize( subgroupSize_ )
-      , supportedStages( supportedStages_ )
-      , supportedOperations( supportedOperations_ )
-      , quadOperationsInAllStages( quadOperationsInAllStages_ )
+      : pNext{ pNext_ }
+      , subgroupSize{ subgroupSize_ }
+      , supportedStages{ supportedStages_ }
+      , supportedOperations{ supportedOperations_ }
+      , quadOperationsInAllStages{ quadOperationsInAllStages_ }
     {
     }
 
@@ -85781,9 +86075,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSubgroupSizeControlFeatures( VULKAN_HPP_NAMESPACE::Bool32 subgroupSizeControl_  = {},
                                                                     VULKAN_HPP_NAMESPACE::Bool32 computeFullSubgroups_ = {},
                                                                     void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subgroupSizeControl( subgroupSizeControl_ )
-      , computeFullSubgroups( computeFullSubgroups_ )
+      : pNext{ pNext_ }
+      , subgroupSizeControl{ subgroupSizeControl_ }
+      , computeFullSubgroups{ computeFullSubgroups_ }
     {
     }
 
@@ -85894,11 +86188,11 @@
                                                                       uint32_t                               maxComputeWorkgroupSubgroups_ = {},
                                                                       VULKAN_HPP_NAMESPACE::ShaderStageFlags requiredSubgroupSizeStages_   = {},
                                                                       void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minSubgroupSize( minSubgroupSize_ )
-      , maxSubgroupSize( maxSubgroupSize_ )
-      , maxComputeWorkgroupSubgroups( maxComputeWorkgroupSubgroups_ )
-      , requiredSubgroupSizeStages( requiredSubgroupSizeStages_ )
+      : pNext{ pNext_ }
+      , minSubgroupSize{ minSubgroupSize_ }
+      , maxSubgroupSize{ maxSubgroupSize_ }
+      , maxComputeWorkgroupSubgroups{ maxComputeWorkgroupSubgroups_ }
+      , requiredSubgroupSizeStages{ requiredSubgroupSizeStages_ }
     {
     }
 
@@ -85991,8 +86285,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassMergeFeedbackFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 subpassMergeFeedback_ = {},
                                                                         void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subpassMergeFeedback( subpassMergeFeedback_ )
+      : pNext{ pNext_ }
+      , subpassMergeFeedback{ subpassMergeFeedback_ }
     {
     }
 
@@ -86090,8 +86384,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingFeaturesHUAWEI( VULKAN_HPP_NAMESPACE::Bool32 subpassShading_ = {},
                                                                      void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subpassShading( subpassShading_ )
+      : pNext{ pNext_ }
+      , subpassShading{ subpassShading_ }
     {
     }
 
@@ -86187,8 +86481,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSubpassShadingPropertiesHUAWEI( uint32_t maxSubpassShadingWorkgroupSizeAspectRatio_ = {},
                                                                        void *   pNext_                                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxSubpassShadingWorkgroupSizeAspectRatio( maxSubpassShadingWorkgroupSizeAspectRatio_ )
+      : pNext{ pNext_ }
+      , maxSubpassShadingWorkgroupSizeAspectRatio{ maxSubpassShadingWorkgroupSizeAspectRatio_ }
     {
     }
 
@@ -86269,8 +86563,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSurfaceInfo2KHR( VULKAN_HPP_NAMESPACE::SurfaceKHR surface_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , surface( surface_ )
+      : pNext{ pNext_ }
+      , surface{ surface_ }
     {
     }
 
@@ -86366,8 +86660,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSwapchainMaintenance1FeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 swapchainMaintenance1_ = {},
                                                                          void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainMaintenance1( swapchainMaintenance1_ )
+      : pNext{ pNext_ }
+      , swapchainMaintenance1{ swapchainMaintenance1_ }
     {
     }
 
@@ -86465,8 +86759,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceSynchronization2Features( VULKAN_HPP_NAMESPACE::Bool32 synchronization2_ = {},
                                                                  void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , synchronization2( synchronization2_ )
+      : pNext{ pNext_ }
+      , synchronization2{ synchronization2_ }
     {
     }
 
@@ -86564,8 +86858,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTexelBufferAlignmentFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 texelBufferAlignment_ = {},
                                                                         void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , texelBufferAlignment( texelBufferAlignment_ )
+      : pNext{ pNext_ }
+      , texelBufferAlignment{ texelBufferAlignment_ }
     {
     }
 
@@ -86666,11 +86960,11 @@
                                                                        VULKAN_HPP_NAMESPACE::DeviceSize uniformTexelBufferOffsetAlignmentBytes_       = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32     uniformTexelBufferOffsetSingleTexelAlignment_ = {},
                                                                        void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , storageTexelBufferOffsetAlignmentBytes( storageTexelBufferOffsetAlignmentBytes_ )
-      , storageTexelBufferOffsetSingleTexelAlignment( storageTexelBufferOffsetSingleTexelAlignment_ )
-      , uniformTexelBufferOffsetAlignmentBytes( uniformTexelBufferOffsetAlignmentBytes_ )
-      , uniformTexelBufferOffsetSingleTexelAlignment( uniformTexelBufferOffsetSingleTexelAlignment_ )
+      : pNext{ pNext_ }
+      , storageTexelBufferOffsetAlignmentBytes{ storageTexelBufferOffsetAlignmentBytes_ }
+      , storageTexelBufferOffsetSingleTexelAlignment{ storageTexelBufferOffsetSingleTexelAlignment_ }
+      , uniformTexelBufferOffsetAlignmentBytes{ uniformTexelBufferOffsetAlignmentBytes_ }
+      , uniformTexelBufferOffsetSingleTexelAlignment{ uniformTexelBufferOffsetSingleTexelAlignment_ }
     {
     }
 
@@ -86770,8 +87064,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTextureCompressionASTCHDRFeatures( VULKAN_HPP_NAMESPACE::Bool32 textureCompressionASTC_HDR_ = {},
                                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , textureCompressionASTC_HDR( textureCompressionASTC_HDR_ )
+      : pNext{ pNext_ }
+      , textureCompressionASTC_HDR{ textureCompressionASTC_HDR_ }
     {
     }
 
@@ -86871,8 +87165,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTilePropertiesFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 tileProperties_ = {},
                                                                    void *                       pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , tileProperties( tileProperties_ )
+      : pNext{ pNext_ }
+      , tileProperties{ tileProperties_ }
     {
     }
 
@@ -86968,8 +87262,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreFeatures( VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_ = {},
                                                                   void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , timelineSemaphore( timelineSemaphore_ )
+      : pNext{ pNext_ }
+      , timelineSemaphore{ timelineSemaphore_ }
     {
     }
 
@@ -87068,8 +87362,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTimelineSemaphoreProperties( uint64_t maxTimelineSemaphoreValueDifference_ = {},
                                                                     void *   pNext_                               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxTimelineSemaphoreValueDifference( maxTimelineSemaphoreValueDifference_ )
+      : pNext{ pNext_ }
+      , maxTimelineSemaphoreValueDifference{ maxTimelineSemaphoreValueDifference_ }
     {
     }
 
@@ -87157,12 +87451,12 @@
                                                           std::array<char, VK_MAX_DESCRIPTION_SIZE> const &    description_ = {},
                                                           std::array<char, VK_MAX_EXTENSION_NAME_SIZE> const & layer_       = {},
                                                           void *                                               pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , name( name_ )
-      , version( version_ )
-      , purposes( purposes_ )
-      , description( description_ )
-      , layer( layer_ )
+      : pNext{ pNext_ }
+      , name{ name_ }
+      , version{ version_ }
+      , purposes{ purposes_ }
+      , description{ description_ }
+      , layer{ layer_ }
     {
     }
 
@@ -87311,9 +87605,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceTransformFeedbackFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 transformFeedback_ = {},
                                                                      VULKAN_HPP_NAMESPACE::Bool32 geometryStreams_   = {},
                                                                      void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , transformFeedback( transformFeedback_ )
-      , geometryStreams( geometryStreams_ )
+      : pNext{ pNext_ }
+      , transformFeedback{ transformFeedback_ }
+      , geometryStreams{ geometryStreams_ }
     {
     }
 
@@ -87426,17 +87720,17 @@
                                                                        VULKAN_HPP_NAMESPACE::Bool32     transformFeedbackRasterizationStreamSelect_ = {},
                                                                        VULKAN_HPP_NAMESPACE::Bool32     transformFeedbackDraw_                      = {},
                                                                        void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxTransformFeedbackStreams( maxTransformFeedbackStreams_ )
-      , maxTransformFeedbackBuffers( maxTransformFeedbackBuffers_ )
-      , maxTransformFeedbackBufferSize( maxTransformFeedbackBufferSize_ )
-      , maxTransformFeedbackStreamDataSize( maxTransformFeedbackStreamDataSize_ )
-      , maxTransformFeedbackBufferDataSize( maxTransformFeedbackBufferDataSize_ )
-      , maxTransformFeedbackBufferDataStride( maxTransformFeedbackBufferDataStride_ )
-      , transformFeedbackQueries( transformFeedbackQueries_ )
-      , transformFeedbackStreamsLinesTriangles( transformFeedbackStreamsLinesTriangles_ )
-      , transformFeedbackRasterizationStreamSelect( transformFeedbackRasterizationStreamSelect_ )
-      , transformFeedbackDraw( transformFeedbackDraw_ )
+      : pNext{ pNext_ }
+      , maxTransformFeedbackStreams{ maxTransformFeedbackStreams_ }
+      , maxTransformFeedbackBuffers{ maxTransformFeedbackBuffers_ }
+      , maxTransformFeedbackBufferSize{ maxTransformFeedbackBufferSize_ }
+      , maxTransformFeedbackStreamDataSize{ maxTransformFeedbackStreamDataSize_ }
+      , maxTransformFeedbackBufferDataSize{ maxTransformFeedbackBufferDataSize_ }
+      , maxTransformFeedbackBufferDataStride{ maxTransformFeedbackBufferDataStride_ }
+      , transformFeedbackQueries{ transformFeedbackQueries_ }
+      , transformFeedbackStreamsLinesTriangles{ transformFeedbackStreamsLinesTriangles_ }
+      , transformFeedbackRasterizationStreamSelect{ transformFeedbackRasterizationStreamSelect_ }
+      , transformFeedbackDraw{ transformFeedbackDraw_ }
     {
     }
 
@@ -87557,8 +87851,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceUniformBufferStandardLayoutFeatures( VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , uniformBufferStandardLayout( uniformBufferStandardLayout_ )
+      : pNext{ pNext_ }
+      , uniformBufferStandardLayout{ uniformBufferStandardLayout_ }
     {
     }
 
@@ -87660,9 +87954,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVariablePointersFeatures( VULKAN_HPP_NAMESPACE::Bool32 variablePointersStorageBuffer_ = {},
                                                                  VULKAN_HPP_NAMESPACE::Bool32 variablePointers_              = {},
                                                                  void *                       pNext_                         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , variablePointersStorageBuffer( variablePointersStorageBuffer_ )
-      , variablePointers( variablePointers_ )
+      : pNext{ pNext_ }
+      , variablePointersStorageBuffer{ variablePointersStorageBuffer_ }
+      , variablePointers{ variablePointers_ }
     {
     }
 
@@ -87772,9 +88066,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorFeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateDivisor_     = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32 vertexAttributeInstanceRateZeroDivisor_ = {},
                                                                           void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexAttributeInstanceRateDivisor( vertexAttributeInstanceRateDivisor_ )
-      , vertexAttributeInstanceRateZeroDivisor( vertexAttributeInstanceRateZeroDivisor_ )
+      : pNext{ pNext_ }
+      , vertexAttributeInstanceRateDivisor{ vertexAttributeInstanceRateDivisor_ }
+      , vertexAttributeInstanceRateZeroDivisor{ vertexAttributeInstanceRateZeroDivisor_ }
     {
     }
 
@@ -87882,8 +88176,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorPropertiesEXT( uint32_t maxVertexAttribDivisor_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxVertexAttribDivisor( maxVertexAttribDivisor_ )
+      : pNext{ pNext_ }
+      , maxVertexAttribDivisor{ maxVertexAttribDivisor_ }
     {
     }
 
@@ -87968,9 +88262,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexAttributeDivisorPropertiesKHR( uint32_t                     maxVertexAttribDivisor_       = {},
                                                                             VULKAN_HPP_NAMESPACE::Bool32 supportsNonZeroFirstInstance_ = {},
                                                                             void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxVertexAttribDivisor( maxVertexAttribDivisor_ )
-      , supportsNonZeroFirstInstance( supportsNonZeroFirstInstance_ )
+      : pNext{ pNext_ }
+      , maxVertexAttribDivisor{ maxVertexAttribDivisor_ }
+      , supportsNonZeroFirstInstance{ supportsNonZeroFirstInstance_ }
     {
     }
 
@@ -88056,8 +88350,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVertexInputDynamicStateFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 vertexInputDynamicState_ = {},
                                                                            void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexInputDynamicState( vertexInputDynamicState_ )
+      : pNext{ pNext_ }
+      , vertexInputDynamicState{ vertexInputDynamicState_ }
     {
     }
 
@@ -88159,11 +88453,11 @@
       VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR lumaBitDepth_        = {},
       VULKAN_HPP_NAMESPACE::VideoComponentBitDepthFlagsKHR chromaBitDepth_      = {},
       const void *                                         pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoCodecOperation( videoCodecOperation_ )
-      , chromaSubsampling( chromaSubsampling_ )
-      , lumaBitDepth( lumaBitDepth_ )
-      , chromaBitDepth( chromaBitDepth_ )
+      : pNext{ pNext_ }
+      , videoCodecOperation{ videoCodecOperation_ }
+      , chromaSubsampling{ chromaSubsampling_ }
+      , lumaBitDepth{ lumaBitDepth_ }
+      , chromaBitDepth{ chromaBitDepth_ }
     {
     }
 
@@ -88288,9 +88582,9 @@
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoEncodeQualityLevelInfoKHR( const VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR * pVideoProfile_ = {},
                                                                        uint32_t                                          qualityLevel_  = {},
                                                                        const void *                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pVideoProfile( pVideoProfile_ )
-      , qualityLevel( qualityLevel_ )
+      : pNext{ pNext_ }
+      , pVideoProfile{ pVideoProfile_ }
+      , qualityLevel{ qualityLevel_ }
     {
     }
 
@@ -88394,8 +88688,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoFormatInfoKHR( VULKAN_HPP_NAMESPACE::ImageUsageFlags imageUsage_ = {},
                                                            const void *                          pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageUsage( imageUsage_ )
+      : pNext{ pNext_ }
+      , imageUsage{ imageUsage_ }
     {
     }
 
@@ -88491,8 +88785,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceVideoMaintenance1FeaturesKHR( VULKAN_HPP_NAMESPACE::Bool32 videoMaintenance1_ = {},
                                                                      void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoMaintenance1( videoMaintenance1_ )
+      : pNext{ pNext_ }
+      , videoMaintenance1{ videoMaintenance1_ }
     {
     }
 
@@ -88600,19 +88894,19 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32 samplerYcbcrConversion_             = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 shaderDrawParameters_               = {},
                                                          void *                       pNext_                              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , storageBuffer16BitAccess( storageBuffer16BitAccess_ )
-      , uniformAndStorageBuffer16BitAccess( uniformAndStorageBuffer16BitAccess_ )
-      , storagePushConstant16( storagePushConstant16_ )
-      , storageInputOutput16( storageInputOutput16_ )
-      , multiview( multiview_ )
-      , multiviewGeometryShader( multiviewGeometryShader_ )
-      , multiviewTessellationShader( multiviewTessellationShader_ )
-      , variablePointersStorageBuffer( variablePointersStorageBuffer_ )
-      , variablePointers( variablePointers_ )
-      , protectedMemory( protectedMemory_ )
-      , samplerYcbcrConversion( samplerYcbcrConversion_ )
-      , shaderDrawParameters( shaderDrawParameters_ )
+      : pNext{ pNext_ }
+      , storageBuffer16BitAccess{ storageBuffer16BitAccess_ }
+      , uniformAndStorageBuffer16BitAccess{ uniformAndStorageBuffer16BitAccess_ }
+      , storagePushConstant16{ storagePushConstant16_ }
+      , storageInputOutput16{ storageInputOutput16_ }
+      , multiview{ multiview_ }
+      , multiviewGeometryShader{ multiviewGeometryShader_ }
+      , multiviewTessellationShader{ multiviewTessellationShader_ }
+      , variablePointersStorageBuffer{ variablePointersStorageBuffer_ }
+      , variablePointers{ variablePointers_ }
+      , protectedMemory{ protectedMemory_ }
+      , samplerYcbcrConversion{ samplerYcbcrConversion_ }
+      , shaderDrawParameters{ shaderDrawParameters_ }
     {
     }
 
@@ -88838,22 +89132,22 @@
       uint32_t                                    maxPerSetDescriptors_              = {},
       VULKAN_HPP_NAMESPACE::DeviceSize            maxMemoryAllocationSize_           = {},
       void *                                      pNext_                             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , deviceUUID( deviceUUID_ )
-      , driverUUID( driverUUID_ )
-      , deviceLUID( deviceLUID_ )
-      , deviceNodeMask( deviceNodeMask_ )
-      , deviceLUIDValid( deviceLUIDValid_ )
-      , subgroupSize( subgroupSize_ )
-      , subgroupSupportedStages( subgroupSupportedStages_ )
-      , subgroupSupportedOperations( subgroupSupportedOperations_ )
-      , subgroupQuadOperationsInAllStages( subgroupQuadOperationsInAllStages_ )
-      , pointClippingBehavior( pointClippingBehavior_ )
-      , maxMultiviewViewCount( maxMultiviewViewCount_ )
-      , maxMultiviewInstanceIndex( maxMultiviewInstanceIndex_ )
-      , protectedNoFault( protectedNoFault_ )
-      , maxPerSetDescriptors( maxPerSetDescriptors_ )
-      , maxMemoryAllocationSize( maxMemoryAllocationSize_ )
+      : pNext{ pNext_ }
+      , deviceUUID{ deviceUUID_ }
+      , driverUUID{ driverUUID_ }
+      , deviceLUID{ deviceLUID_ }
+      , deviceNodeMask{ deviceNodeMask_ }
+      , deviceLUIDValid{ deviceLUIDValid_ }
+      , subgroupSize{ subgroupSize_ }
+      , subgroupSupportedStages{ subgroupSupportedStages_ }
+      , subgroupSupportedOperations{ subgroupSupportedOperations_ }
+      , subgroupQuadOperationsInAllStages{ subgroupQuadOperationsInAllStages_ }
+      , pointClippingBehavior{ pointClippingBehavior_ }
+      , maxMultiviewViewCount{ maxMultiviewViewCount_ }
+      , maxMultiviewInstanceIndex{ maxMultiviewInstanceIndex_ }
+      , protectedNoFault{ protectedNoFault_ }
+      , maxPerSetDescriptors{ maxPerSetDescriptors_ }
+      , maxMemoryAllocationSize{ maxMemoryAllocationSize_ }
     {
     }
 
@@ -89034,54 +89328,54 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer_                                  = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId_                         = {},
                                                          void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , samplerMirrorClampToEdge( samplerMirrorClampToEdge_ )
-      , drawIndirectCount( drawIndirectCount_ )
-      , storageBuffer8BitAccess( storageBuffer8BitAccess_ )
-      , uniformAndStorageBuffer8BitAccess( uniformAndStorageBuffer8BitAccess_ )
-      , storagePushConstant8( storagePushConstant8_ )
-      , shaderBufferInt64Atomics( shaderBufferInt64Atomics_ )
-      , shaderSharedInt64Atomics( shaderSharedInt64Atomics_ )
-      , shaderFloat16( shaderFloat16_ )
-      , shaderInt8( shaderInt8_ )
-      , descriptorIndexing( descriptorIndexing_ )
-      , shaderInputAttachmentArrayDynamicIndexing( shaderInputAttachmentArrayDynamicIndexing_ )
-      , shaderUniformTexelBufferArrayDynamicIndexing( shaderUniformTexelBufferArrayDynamicIndexing_ )
-      , shaderStorageTexelBufferArrayDynamicIndexing( shaderStorageTexelBufferArrayDynamicIndexing_ )
-      , shaderUniformBufferArrayNonUniformIndexing( shaderUniformBufferArrayNonUniformIndexing_ )
-      , shaderSampledImageArrayNonUniformIndexing( shaderSampledImageArrayNonUniformIndexing_ )
-      , shaderStorageBufferArrayNonUniformIndexing( shaderStorageBufferArrayNonUniformIndexing_ )
-      , shaderStorageImageArrayNonUniformIndexing( shaderStorageImageArrayNonUniformIndexing_ )
-      , shaderInputAttachmentArrayNonUniformIndexing( shaderInputAttachmentArrayNonUniformIndexing_ )
-      , shaderUniformTexelBufferArrayNonUniformIndexing( shaderUniformTexelBufferArrayNonUniformIndexing_ )
-      , shaderStorageTexelBufferArrayNonUniformIndexing( shaderStorageTexelBufferArrayNonUniformIndexing_ )
-      , descriptorBindingUniformBufferUpdateAfterBind( descriptorBindingUniformBufferUpdateAfterBind_ )
-      , descriptorBindingSampledImageUpdateAfterBind( descriptorBindingSampledImageUpdateAfterBind_ )
-      , descriptorBindingStorageImageUpdateAfterBind( descriptorBindingStorageImageUpdateAfterBind_ )
-      , descriptorBindingStorageBufferUpdateAfterBind( descriptorBindingStorageBufferUpdateAfterBind_ )
-      , descriptorBindingUniformTexelBufferUpdateAfterBind( descriptorBindingUniformTexelBufferUpdateAfterBind_ )
-      , descriptorBindingStorageTexelBufferUpdateAfterBind( descriptorBindingStorageTexelBufferUpdateAfterBind_ )
-      , descriptorBindingUpdateUnusedWhilePending( descriptorBindingUpdateUnusedWhilePending_ )
-      , descriptorBindingPartiallyBound( descriptorBindingPartiallyBound_ )
-      , descriptorBindingVariableDescriptorCount( descriptorBindingVariableDescriptorCount_ )
-      , runtimeDescriptorArray( runtimeDescriptorArray_ )
-      , samplerFilterMinmax( samplerFilterMinmax_ )
-      , scalarBlockLayout( scalarBlockLayout_ )
-      , imagelessFramebuffer( imagelessFramebuffer_ )
-      , uniformBufferStandardLayout( uniformBufferStandardLayout_ )
-      , shaderSubgroupExtendedTypes( shaderSubgroupExtendedTypes_ )
-      , separateDepthStencilLayouts( separateDepthStencilLayouts_ )
-      , hostQueryReset( hostQueryReset_ )
-      , timelineSemaphore( timelineSemaphore_ )
-      , bufferDeviceAddress( bufferDeviceAddress_ )
-      , bufferDeviceAddressCaptureReplay( bufferDeviceAddressCaptureReplay_ )
-      , bufferDeviceAddressMultiDevice( bufferDeviceAddressMultiDevice_ )
-      , vulkanMemoryModel( vulkanMemoryModel_ )
-      , vulkanMemoryModelDeviceScope( vulkanMemoryModelDeviceScope_ )
-      , vulkanMemoryModelAvailabilityVisibilityChains( vulkanMemoryModelAvailabilityVisibilityChains_ )
-      , shaderOutputViewportIndex( shaderOutputViewportIndex_ )
-      , shaderOutputLayer( shaderOutputLayer_ )
-      , subgroupBroadcastDynamicId( subgroupBroadcastDynamicId_ )
+      : pNext{ pNext_ }
+      , samplerMirrorClampToEdge{ samplerMirrorClampToEdge_ }
+      , drawIndirectCount{ drawIndirectCount_ }
+      , storageBuffer8BitAccess{ storageBuffer8BitAccess_ }
+      , uniformAndStorageBuffer8BitAccess{ uniformAndStorageBuffer8BitAccess_ }
+      , storagePushConstant8{ storagePushConstant8_ }
+      , shaderBufferInt64Atomics{ shaderBufferInt64Atomics_ }
+      , shaderSharedInt64Atomics{ shaderSharedInt64Atomics_ }
+      , shaderFloat16{ shaderFloat16_ }
+      , shaderInt8{ shaderInt8_ }
+      , descriptorIndexing{ descriptorIndexing_ }
+      , shaderInputAttachmentArrayDynamicIndexing{ shaderInputAttachmentArrayDynamicIndexing_ }
+      , shaderUniformTexelBufferArrayDynamicIndexing{ shaderUniformTexelBufferArrayDynamicIndexing_ }
+      , shaderStorageTexelBufferArrayDynamicIndexing{ shaderStorageTexelBufferArrayDynamicIndexing_ }
+      , shaderUniformBufferArrayNonUniformIndexing{ shaderUniformBufferArrayNonUniformIndexing_ }
+      , shaderSampledImageArrayNonUniformIndexing{ shaderSampledImageArrayNonUniformIndexing_ }
+      , shaderStorageBufferArrayNonUniformIndexing{ shaderStorageBufferArrayNonUniformIndexing_ }
+      , shaderStorageImageArrayNonUniformIndexing{ shaderStorageImageArrayNonUniformIndexing_ }
+      , shaderInputAttachmentArrayNonUniformIndexing{ shaderInputAttachmentArrayNonUniformIndexing_ }
+      , shaderUniformTexelBufferArrayNonUniformIndexing{ shaderUniformTexelBufferArrayNonUniformIndexing_ }
+      , shaderStorageTexelBufferArrayNonUniformIndexing{ shaderStorageTexelBufferArrayNonUniformIndexing_ }
+      , descriptorBindingUniformBufferUpdateAfterBind{ descriptorBindingUniformBufferUpdateAfterBind_ }
+      , descriptorBindingSampledImageUpdateAfterBind{ descriptorBindingSampledImageUpdateAfterBind_ }
+      , descriptorBindingStorageImageUpdateAfterBind{ descriptorBindingStorageImageUpdateAfterBind_ }
+      , descriptorBindingStorageBufferUpdateAfterBind{ descriptorBindingStorageBufferUpdateAfterBind_ }
+      , descriptorBindingUniformTexelBufferUpdateAfterBind{ descriptorBindingUniformTexelBufferUpdateAfterBind_ }
+      , descriptorBindingStorageTexelBufferUpdateAfterBind{ descriptorBindingStorageTexelBufferUpdateAfterBind_ }
+      , descriptorBindingUpdateUnusedWhilePending{ descriptorBindingUpdateUnusedWhilePending_ }
+      , descriptorBindingPartiallyBound{ descriptorBindingPartiallyBound_ }
+      , descriptorBindingVariableDescriptorCount{ descriptorBindingVariableDescriptorCount_ }
+      , runtimeDescriptorArray{ runtimeDescriptorArray_ }
+      , samplerFilterMinmax{ samplerFilterMinmax_ }
+      , scalarBlockLayout{ scalarBlockLayout_ }
+      , imagelessFramebuffer{ imagelessFramebuffer_ }
+      , uniformBufferStandardLayout{ uniformBufferStandardLayout_ }
+      , shaderSubgroupExtendedTypes{ shaderSubgroupExtendedTypes_ }
+      , separateDepthStencilLayouts{ separateDepthStencilLayouts_ }
+      , hostQueryReset{ hostQueryReset_ }
+      , timelineSemaphore{ timelineSemaphore_ }
+      , bufferDeviceAddress{ bufferDeviceAddress_ }
+      , bufferDeviceAddressCaptureReplay{ bufferDeviceAddressCaptureReplay_ }
+      , bufferDeviceAddressMultiDevice{ bufferDeviceAddressMultiDevice_ }
+      , vulkanMemoryModel{ vulkanMemoryModel_ }
+      , vulkanMemoryModelDeviceScope{ vulkanMemoryModelDeviceScope_ }
+      , vulkanMemoryModelAvailabilityVisibilityChains{ vulkanMemoryModelAvailabilityVisibilityChains_ }
+      , shaderOutputViewportIndex{ shaderOutputViewportIndex_ }
+      , shaderOutputLayer{ shaderOutputLayer_ }
+      , subgroupBroadcastDynamicId{ subgroupBroadcastDynamicId_ }
     {
     }
 
@@ -89715,59 +90009,59 @@
       uint64_t                                              maxTimelineSemaphoreValueDifference_                  = {},
       VULKAN_HPP_NAMESPACE::SampleCountFlags                framebufferIntegerColorSampleCounts_                  = {},
       void *                                                pNext_                                                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , driverID( driverID_ )
-      , driverName( driverName_ )
-      , driverInfo( driverInfo_ )
-      , conformanceVersion( conformanceVersion_ )
-      , denormBehaviorIndependence( denormBehaviorIndependence_ )
-      , roundingModeIndependence( roundingModeIndependence_ )
-      , shaderSignedZeroInfNanPreserveFloat16( shaderSignedZeroInfNanPreserveFloat16_ )
-      , shaderSignedZeroInfNanPreserveFloat32( shaderSignedZeroInfNanPreserveFloat32_ )
-      , shaderSignedZeroInfNanPreserveFloat64( shaderSignedZeroInfNanPreserveFloat64_ )
-      , shaderDenormPreserveFloat16( shaderDenormPreserveFloat16_ )
-      , shaderDenormPreserveFloat32( shaderDenormPreserveFloat32_ )
-      , shaderDenormPreserveFloat64( shaderDenormPreserveFloat64_ )
-      , shaderDenormFlushToZeroFloat16( shaderDenormFlushToZeroFloat16_ )
-      , shaderDenormFlushToZeroFloat32( shaderDenormFlushToZeroFloat32_ )
-      , shaderDenormFlushToZeroFloat64( shaderDenormFlushToZeroFloat64_ )
-      , shaderRoundingModeRTEFloat16( shaderRoundingModeRTEFloat16_ )
-      , shaderRoundingModeRTEFloat32( shaderRoundingModeRTEFloat32_ )
-      , shaderRoundingModeRTEFloat64( shaderRoundingModeRTEFloat64_ )
-      , shaderRoundingModeRTZFloat16( shaderRoundingModeRTZFloat16_ )
-      , shaderRoundingModeRTZFloat32( shaderRoundingModeRTZFloat32_ )
-      , shaderRoundingModeRTZFloat64( shaderRoundingModeRTZFloat64_ )
-      , maxUpdateAfterBindDescriptorsInAllPools( maxUpdateAfterBindDescriptorsInAllPools_ )
-      , shaderUniformBufferArrayNonUniformIndexingNative( shaderUniformBufferArrayNonUniformIndexingNative_ )
-      , shaderSampledImageArrayNonUniformIndexingNative( shaderSampledImageArrayNonUniformIndexingNative_ )
-      , shaderStorageBufferArrayNonUniformIndexingNative( shaderStorageBufferArrayNonUniformIndexingNative_ )
-      , shaderStorageImageArrayNonUniformIndexingNative( shaderStorageImageArrayNonUniformIndexingNative_ )
-      , shaderInputAttachmentArrayNonUniformIndexingNative( shaderInputAttachmentArrayNonUniformIndexingNative_ )
-      , robustBufferAccessUpdateAfterBind( robustBufferAccessUpdateAfterBind_ )
-      , quadDivergentImplicitLod( quadDivergentImplicitLod_ )
-      , maxPerStageDescriptorUpdateAfterBindSamplers( maxPerStageDescriptorUpdateAfterBindSamplers_ )
-      , maxPerStageDescriptorUpdateAfterBindUniformBuffers( maxPerStageDescriptorUpdateAfterBindUniformBuffers_ )
-      , maxPerStageDescriptorUpdateAfterBindStorageBuffers( maxPerStageDescriptorUpdateAfterBindStorageBuffers_ )
-      , maxPerStageDescriptorUpdateAfterBindSampledImages( maxPerStageDescriptorUpdateAfterBindSampledImages_ )
-      , maxPerStageDescriptorUpdateAfterBindStorageImages( maxPerStageDescriptorUpdateAfterBindStorageImages_ )
-      , maxPerStageDescriptorUpdateAfterBindInputAttachments( maxPerStageDescriptorUpdateAfterBindInputAttachments_ )
-      , maxPerStageUpdateAfterBindResources( maxPerStageUpdateAfterBindResources_ )
-      , maxDescriptorSetUpdateAfterBindSamplers( maxDescriptorSetUpdateAfterBindSamplers_ )
-      , maxDescriptorSetUpdateAfterBindUniformBuffers( maxDescriptorSetUpdateAfterBindUniformBuffers_ )
-      , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic( maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ )
-      , maxDescriptorSetUpdateAfterBindStorageBuffers( maxDescriptorSetUpdateAfterBindStorageBuffers_ )
-      , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic( maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ )
-      , maxDescriptorSetUpdateAfterBindSampledImages( maxDescriptorSetUpdateAfterBindSampledImages_ )
-      , maxDescriptorSetUpdateAfterBindStorageImages( maxDescriptorSetUpdateAfterBindStorageImages_ )
-      , maxDescriptorSetUpdateAfterBindInputAttachments( maxDescriptorSetUpdateAfterBindInputAttachments_ )
-      , supportedDepthResolveModes( supportedDepthResolveModes_ )
-      , supportedStencilResolveModes( supportedStencilResolveModes_ )
-      , independentResolveNone( independentResolveNone_ )
-      , independentResolve( independentResolve_ )
-      , filterMinmaxSingleComponentFormats( filterMinmaxSingleComponentFormats_ )
-      , filterMinmaxImageComponentMapping( filterMinmaxImageComponentMapping_ )
-      , maxTimelineSemaphoreValueDifference( maxTimelineSemaphoreValueDifference_ )
-      , framebufferIntegerColorSampleCounts( framebufferIntegerColorSampleCounts_ )
+      : pNext{ pNext_ }
+      , driverID{ driverID_ }
+      , driverName{ driverName_ }
+      , driverInfo{ driverInfo_ }
+      , conformanceVersion{ conformanceVersion_ }
+      , denormBehaviorIndependence{ denormBehaviorIndependence_ }
+      , roundingModeIndependence{ roundingModeIndependence_ }
+      , shaderSignedZeroInfNanPreserveFloat16{ shaderSignedZeroInfNanPreserveFloat16_ }
+      , shaderSignedZeroInfNanPreserveFloat32{ shaderSignedZeroInfNanPreserveFloat32_ }
+      , shaderSignedZeroInfNanPreserveFloat64{ shaderSignedZeroInfNanPreserveFloat64_ }
+      , shaderDenormPreserveFloat16{ shaderDenormPreserveFloat16_ }
+      , shaderDenormPreserveFloat32{ shaderDenormPreserveFloat32_ }
+      , shaderDenormPreserveFloat64{ shaderDenormPreserveFloat64_ }
+      , shaderDenormFlushToZeroFloat16{ shaderDenormFlushToZeroFloat16_ }
+      , shaderDenormFlushToZeroFloat32{ shaderDenormFlushToZeroFloat32_ }
+      , shaderDenormFlushToZeroFloat64{ shaderDenormFlushToZeroFloat64_ }
+      , shaderRoundingModeRTEFloat16{ shaderRoundingModeRTEFloat16_ }
+      , shaderRoundingModeRTEFloat32{ shaderRoundingModeRTEFloat32_ }
+      , shaderRoundingModeRTEFloat64{ shaderRoundingModeRTEFloat64_ }
+      , shaderRoundingModeRTZFloat16{ shaderRoundingModeRTZFloat16_ }
+      , shaderRoundingModeRTZFloat32{ shaderRoundingModeRTZFloat32_ }
+      , shaderRoundingModeRTZFloat64{ shaderRoundingModeRTZFloat64_ }
+      , maxUpdateAfterBindDescriptorsInAllPools{ maxUpdateAfterBindDescriptorsInAllPools_ }
+      , shaderUniformBufferArrayNonUniformIndexingNative{ shaderUniformBufferArrayNonUniformIndexingNative_ }
+      , shaderSampledImageArrayNonUniformIndexingNative{ shaderSampledImageArrayNonUniformIndexingNative_ }
+      , shaderStorageBufferArrayNonUniformIndexingNative{ shaderStorageBufferArrayNonUniformIndexingNative_ }
+      , shaderStorageImageArrayNonUniformIndexingNative{ shaderStorageImageArrayNonUniformIndexingNative_ }
+      , shaderInputAttachmentArrayNonUniformIndexingNative{ shaderInputAttachmentArrayNonUniformIndexingNative_ }
+      , robustBufferAccessUpdateAfterBind{ robustBufferAccessUpdateAfterBind_ }
+      , quadDivergentImplicitLod{ quadDivergentImplicitLod_ }
+      , maxPerStageDescriptorUpdateAfterBindSamplers{ maxPerStageDescriptorUpdateAfterBindSamplers_ }
+      , maxPerStageDescriptorUpdateAfterBindUniformBuffers{ maxPerStageDescriptorUpdateAfterBindUniformBuffers_ }
+      , maxPerStageDescriptorUpdateAfterBindStorageBuffers{ maxPerStageDescriptorUpdateAfterBindStorageBuffers_ }
+      , maxPerStageDescriptorUpdateAfterBindSampledImages{ maxPerStageDescriptorUpdateAfterBindSampledImages_ }
+      , maxPerStageDescriptorUpdateAfterBindStorageImages{ maxPerStageDescriptorUpdateAfterBindStorageImages_ }
+      , maxPerStageDescriptorUpdateAfterBindInputAttachments{ maxPerStageDescriptorUpdateAfterBindInputAttachments_ }
+      , maxPerStageUpdateAfterBindResources{ maxPerStageUpdateAfterBindResources_ }
+      , maxDescriptorSetUpdateAfterBindSamplers{ maxDescriptorSetUpdateAfterBindSamplers_ }
+      , maxDescriptorSetUpdateAfterBindUniformBuffers{ maxDescriptorSetUpdateAfterBindUniformBuffers_ }
+      , maxDescriptorSetUpdateAfterBindUniformBuffersDynamic{ maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_ }
+      , maxDescriptorSetUpdateAfterBindStorageBuffers{ maxDescriptorSetUpdateAfterBindStorageBuffers_ }
+      , maxDescriptorSetUpdateAfterBindStorageBuffersDynamic{ maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_ }
+      , maxDescriptorSetUpdateAfterBindSampledImages{ maxDescriptorSetUpdateAfterBindSampledImages_ }
+      , maxDescriptorSetUpdateAfterBindStorageImages{ maxDescriptorSetUpdateAfterBindStorageImages_ }
+      , maxDescriptorSetUpdateAfterBindInputAttachments{ maxDescriptorSetUpdateAfterBindInputAttachments_ }
+      , supportedDepthResolveModes{ supportedDepthResolveModes_ }
+      , supportedStencilResolveModes{ supportedStencilResolveModes_ }
+      , independentResolveNone{ independentResolveNone_ }
+      , independentResolve{ independentResolve_ }
+      , filterMinmaxSingleComponentFormats{ filterMinmaxSingleComponentFormats_ }
+      , filterMinmaxImageComponentMapping{ filterMinmaxImageComponentMapping_ }
+      , maxTimelineSemaphoreValueDifference{ maxTimelineSemaphoreValueDifference_ }
+      , framebufferIntegerColorSampleCounts{ framebufferIntegerColorSampleCounts_ }
     {
     }
 
@@ -90291,22 +90585,22 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32 shaderIntegerDotProduct_                            = {},
                                                          VULKAN_HPP_NAMESPACE::Bool32 maintenance4_                                       = {},
                                                          void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , robustImageAccess( robustImageAccess_ )
-      , inlineUniformBlock( inlineUniformBlock_ )
-      , descriptorBindingInlineUniformBlockUpdateAfterBind( descriptorBindingInlineUniformBlockUpdateAfterBind_ )
-      , pipelineCreationCacheControl( pipelineCreationCacheControl_ )
-      , privateData( privateData_ )
-      , shaderDemoteToHelperInvocation( shaderDemoteToHelperInvocation_ )
-      , shaderTerminateInvocation( shaderTerminateInvocation_ )
-      , subgroupSizeControl( subgroupSizeControl_ )
-      , computeFullSubgroups( computeFullSubgroups_ )
-      , synchronization2( synchronization2_ )
-      , textureCompressionASTC_HDR( textureCompressionASTC_HDR_ )
-      , shaderZeroInitializeWorkgroupMemory( shaderZeroInitializeWorkgroupMemory_ )
-      , dynamicRendering( dynamicRendering_ )
-      , shaderIntegerDotProduct( shaderIntegerDotProduct_ )
-      , maintenance4( maintenance4_ )
+      : pNext{ pNext_ }
+      , robustImageAccess{ robustImageAccess_ }
+      , inlineUniformBlock{ inlineUniformBlock_ }
+      , descriptorBindingInlineUniformBlockUpdateAfterBind{ descriptorBindingInlineUniformBlockUpdateAfterBind_ }
+      , pipelineCreationCacheControl{ pipelineCreationCacheControl_ }
+      , privateData{ privateData_ }
+      , shaderDemoteToHelperInvocation{ shaderDemoteToHelperInvocation_ }
+      , shaderTerminateInvocation{ shaderTerminateInvocation_ }
+      , subgroupSizeControl{ subgroupSizeControl_ }
+      , computeFullSubgroups{ computeFullSubgroups_ }
+      , synchronization2{ synchronization2_ }
+      , textureCompressionASTC_HDR{ textureCompressionASTC_HDR_ }
+      , shaderZeroInitializeWorkgroupMemory{ shaderZeroInitializeWorkgroupMemory_ }
+      , dynamicRendering{ dynamicRendering_ }
+      , shaderIntegerDotProduct{ shaderIntegerDotProduct_ }
+      , maintenance4{ maintenance4_ }
     {
     }
 
@@ -90592,53 +90886,52 @@
                                         VULKAN_HPP_NAMESPACE::Bool32     uniformTexelBufferOffsetSingleTexelAlignment_                                  = {},
                                         VULKAN_HPP_NAMESPACE::DeviceSize maxBufferSize_                                                                 = {},
                                         void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minSubgroupSize( minSubgroupSize_ )
-      , maxSubgroupSize( maxSubgroupSize_ )
-      , maxComputeWorkgroupSubgroups( maxComputeWorkgroupSubgroups_ )
-      , requiredSubgroupSizeStages( requiredSubgroupSizeStages_ )
-      , maxInlineUniformBlockSize( maxInlineUniformBlockSize_ )
-      , maxPerStageDescriptorInlineUniformBlocks( maxPerStageDescriptorInlineUniformBlocks_ )
-      , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks( maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ )
-      , maxDescriptorSetInlineUniformBlocks( maxDescriptorSetInlineUniformBlocks_ )
-      , maxDescriptorSetUpdateAfterBindInlineUniformBlocks( maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ )
-      , maxInlineUniformTotalSize( maxInlineUniformTotalSize_ )
-      , integerDotProduct8BitUnsignedAccelerated( integerDotProduct8BitUnsignedAccelerated_ )
-      , integerDotProduct8BitSignedAccelerated( integerDotProduct8BitSignedAccelerated_ )
-      , integerDotProduct8BitMixedSignednessAccelerated( integerDotProduct8BitMixedSignednessAccelerated_ )
-      , integerDotProduct4x8BitPackedUnsignedAccelerated( integerDotProduct4x8BitPackedUnsignedAccelerated_ )
-      , integerDotProduct4x8BitPackedSignedAccelerated( integerDotProduct4x8BitPackedSignedAccelerated_ )
-      , integerDotProduct4x8BitPackedMixedSignednessAccelerated( integerDotProduct4x8BitPackedMixedSignednessAccelerated_ )
-      , integerDotProduct16BitUnsignedAccelerated( integerDotProduct16BitUnsignedAccelerated_ )
-      , integerDotProduct16BitSignedAccelerated( integerDotProduct16BitSignedAccelerated_ )
-      , integerDotProduct16BitMixedSignednessAccelerated( integerDotProduct16BitMixedSignednessAccelerated_ )
-      , integerDotProduct32BitUnsignedAccelerated( integerDotProduct32BitUnsignedAccelerated_ )
-      , integerDotProduct32BitSignedAccelerated( integerDotProduct32BitSignedAccelerated_ )
-      , integerDotProduct32BitMixedSignednessAccelerated( integerDotProduct32BitMixedSignednessAccelerated_ )
-      , integerDotProduct64BitUnsignedAccelerated( integerDotProduct64BitUnsignedAccelerated_ )
-      , integerDotProduct64BitSignedAccelerated( integerDotProduct64BitSignedAccelerated_ )
-      , integerDotProduct64BitMixedSignednessAccelerated( integerDotProduct64BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated( integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitSignedAccelerated( integerDotProductAccumulatingSaturating8BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated( integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated( integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated(
-          integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated( integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitSignedAccelerated( integerDotProductAccumulatingSaturating16BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated( integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitSignedAccelerated( integerDotProductAccumulatingSaturating32BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated( integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitSignedAccelerated( integerDotProductAccumulatingSaturating64BitSignedAccelerated_ )
-      , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated( integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ )
-      , storageTexelBufferOffsetAlignmentBytes( storageTexelBufferOffsetAlignmentBytes_ )
-      , storageTexelBufferOffsetSingleTexelAlignment( storageTexelBufferOffsetSingleTexelAlignment_ )
-      , uniformTexelBufferOffsetAlignmentBytes( uniformTexelBufferOffsetAlignmentBytes_ )
-      , uniformTexelBufferOffsetSingleTexelAlignment( uniformTexelBufferOffsetSingleTexelAlignment_ )
-      , maxBufferSize( maxBufferSize_ )
+      : pNext{ pNext_ }
+      , minSubgroupSize{ minSubgroupSize_ }
+      , maxSubgroupSize{ maxSubgroupSize_ }
+      , maxComputeWorkgroupSubgroups{ maxComputeWorkgroupSubgroups_ }
+      , requiredSubgroupSizeStages{ requiredSubgroupSizeStages_ }
+      , maxInlineUniformBlockSize{ maxInlineUniformBlockSize_ }
+      , maxPerStageDescriptorInlineUniformBlocks{ maxPerStageDescriptorInlineUniformBlocks_ }
+      , maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks{ maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks_ }
+      , maxDescriptorSetInlineUniformBlocks{ maxDescriptorSetInlineUniformBlocks_ }
+      , maxDescriptorSetUpdateAfterBindInlineUniformBlocks{ maxDescriptorSetUpdateAfterBindInlineUniformBlocks_ }
+      , maxInlineUniformTotalSize{ maxInlineUniformTotalSize_ }
+      , integerDotProduct8BitUnsignedAccelerated{ integerDotProduct8BitUnsignedAccelerated_ }
+      , integerDotProduct8BitSignedAccelerated{ integerDotProduct8BitSignedAccelerated_ }
+      , integerDotProduct8BitMixedSignednessAccelerated{ integerDotProduct8BitMixedSignednessAccelerated_ }
+      , integerDotProduct4x8BitPackedUnsignedAccelerated{ integerDotProduct4x8BitPackedUnsignedAccelerated_ }
+      , integerDotProduct4x8BitPackedSignedAccelerated{ integerDotProduct4x8BitPackedSignedAccelerated_ }
+      , integerDotProduct4x8BitPackedMixedSignednessAccelerated{ integerDotProduct4x8BitPackedMixedSignednessAccelerated_ }
+      , integerDotProduct16BitUnsignedAccelerated{ integerDotProduct16BitUnsignedAccelerated_ }
+      , integerDotProduct16BitSignedAccelerated{ integerDotProduct16BitSignedAccelerated_ }
+      , integerDotProduct16BitMixedSignednessAccelerated{ integerDotProduct16BitMixedSignednessAccelerated_ }
+      , integerDotProduct32BitUnsignedAccelerated{ integerDotProduct32BitUnsignedAccelerated_ }
+      , integerDotProduct32BitSignedAccelerated{ integerDotProduct32BitSignedAccelerated_ }
+      , integerDotProduct32BitMixedSignednessAccelerated{ integerDotProduct32BitMixedSignednessAccelerated_ }
+      , integerDotProduct64BitUnsignedAccelerated{ integerDotProduct64BitUnsignedAccelerated_ }
+      , integerDotProduct64BitSignedAccelerated{ integerDotProduct64BitSignedAccelerated_ }
+      , integerDotProduct64BitMixedSignednessAccelerated{ integerDotProduct64BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating8BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitSignedAccelerated{ integerDotProductAccumulatingSaturating8BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating16BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitSignedAccelerated{ integerDotProductAccumulatingSaturating16BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating32BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitSignedAccelerated{ integerDotProductAccumulatingSaturating32BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitUnsignedAccelerated{ integerDotProductAccumulatingSaturating64BitUnsignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitSignedAccelerated{ integerDotProductAccumulatingSaturating64BitSignedAccelerated_ }
+      , integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated{ integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated_ }
+      , storageTexelBufferOffsetAlignmentBytes{ storageTexelBufferOffsetAlignmentBytes_ }
+      , storageTexelBufferOffsetSingleTexelAlignment{ storageTexelBufferOffsetSingleTexelAlignment_ }
+      , uniformTexelBufferOffsetAlignmentBytes{ uniformTexelBufferOffsetAlignmentBytes_ }
+      , uniformTexelBufferOffsetSingleTexelAlignment{ uniformTexelBufferOffsetSingleTexelAlignment_ }
+      , maxBufferSize{ maxBufferSize_ }
     {
     }
 
@@ -90906,10 +91199,10 @@
                                                                   VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_                  = {},
                                                                   VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_ = {},
                                                                   void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vulkanMemoryModel( vulkanMemoryModel_ )
-      , vulkanMemoryModelDeviceScope( vulkanMemoryModelDeviceScope_ )
-      , vulkanMemoryModelAvailabilityVisibilityChains( vulkanMemoryModelAvailabilityVisibilityChains_ )
+      : pNext{ pNext_ }
+      , vulkanMemoryModel{ vulkanMemoryModel_ }
+      , vulkanMemoryModelDeviceScope{ vulkanMemoryModelDeviceScope_ }
+      , vulkanMemoryModelAvailabilityVisibilityChains{ vulkanMemoryModelAvailabilityVisibilityChains_ }
     {
     }
 
@@ -91034,11 +91327,11 @@
                                                               VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout8BitAccess_        = {},
                                                               VULKAN_HPP_NAMESPACE::Bool32 workgroupMemoryExplicitLayout16BitAccess_       = {},
                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , workgroupMemoryExplicitLayout( workgroupMemoryExplicitLayout_ )
-      , workgroupMemoryExplicitLayoutScalarBlockLayout( workgroupMemoryExplicitLayoutScalarBlockLayout_ )
-      , workgroupMemoryExplicitLayout8BitAccess( workgroupMemoryExplicitLayout8BitAccess_ )
-      , workgroupMemoryExplicitLayout16BitAccess( workgroupMemoryExplicitLayout16BitAccess_ )
+      : pNext{ pNext_ }
+      , workgroupMemoryExplicitLayout{ workgroupMemoryExplicitLayout_ }
+      , workgroupMemoryExplicitLayoutScalarBlockLayout{ workgroupMemoryExplicitLayoutScalarBlockLayout_ }
+      , workgroupMemoryExplicitLayout8BitAccess{ workgroupMemoryExplicitLayout8BitAccess_ }
+      , workgroupMemoryExplicitLayout16BitAccess{ workgroupMemoryExplicitLayout16BitAccess_ }
     {
     }
 
@@ -91175,8 +91468,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 ycbcr2plane444Formats_ = {},
                                                                          void *                       pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , ycbcr2plane444Formats( ycbcr2plane444Formats_ )
+      : pNext{ pNext_ }
+      , ycbcr2plane444Formats{ ycbcr2plane444Formats_ }
     {
     }
 
@@ -91273,8 +91566,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcrDegammaFeaturesQCOM( VULKAN_HPP_NAMESPACE::Bool32 ycbcrDegamma_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , ycbcrDegamma( ycbcrDegamma_ )
+      : pNext{ pNext_ }
+      , ycbcrDegamma{ ycbcrDegamma_ }
     {
     }
 
@@ -91370,8 +91663,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceYcbcrImageArraysFeaturesEXT( VULKAN_HPP_NAMESPACE::Bool32 ycbcrImageArrays_ = {},
                                                                     void *                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , ycbcrImageArrays( ycbcrImageArrays_ )
+      : pNext{ pNext_ }
+      , ycbcrImageArrays{ ycbcrImageArrays_ }
     {
     }
 
@@ -91468,8 +91761,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( VULKAN_HPP_NAMESPACE::Bool32 shaderZeroInitializeWorkgroupMemory_ = {},
                                                                               void *                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shaderZeroInitializeWorkgroupMemory( shaderZeroInitializeWorkgroupMemory_ )
+      : pNext{ pNext_ }
+      , shaderZeroInitializeWorkgroupMemory{ shaderZeroInitializeWorkgroupMemory_ }
     {
     }
 
@@ -91572,10 +91865,10 @@
                                                   size_t                                         initialDataSize_ = {},
                                                   const void *                                   pInitialData_    = {},
                                                   const void *                                   pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , initialDataSize( initialDataSize_ )
-      , pInitialData( pInitialData_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , initialDataSize{ initialDataSize_ }
+      , pInitialData{ pInitialData_ }
     {
     }
 
@@ -91711,11 +92004,11 @@
                                      uint32_t                                         vendorID_      = {},
                                      uint32_t                                         deviceID_      = {},
                                      std::array<uint8_t, VK_UUID_SIZE> const &        pipelineCacheUUID_ = {} ) VULKAN_HPP_NOEXCEPT
-      : headerSize( headerSize_ )
-      , headerVersion( headerVersion_ )
-      , vendorID( vendorID_ )
-      , deviceID( deviceID_ )
-      , pipelineCacheUUID( pipelineCacheUUID_ )
+      : headerSize{ headerSize_ }
+      , headerVersion{ headerVersion_ }
+      , vendorID{ vendorID_ }
+      , deviceID{ deviceID_ }
+      , pipelineCacheUUID{ pipelineCacheUUID_ }
     {
     }
 
@@ -91834,10 +92127,10 @@
                                                     VULKAN_HPP_NAMESPACE::Bool32          dstPremultiplied_ = {},
                                                     VULKAN_HPP_NAMESPACE::BlendOverlapEXT blendOverlap_ = VULKAN_HPP_NAMESPACE::BlendOverlapEXT::eUncorrelated,
                                                     const void *                          pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcPremultiplied( srcPremultiplied_ )
-      , dstPremultiplied( dstPremultiplied_ )
-      , blendOverlap( blendOverlap_ )
+      : pNext{ pNext_ }
+      , srcPremultiplied{ srcPremultiplied_ }
+      , dstPremultiplied{ dstPremultiplied_ }
+      , blendOverlap{ blendOverlap_ }
     {
     }
 
@@ -91956,9 +92249,9 @@
     VULKAN_HPP_CONSTEXPR PipelineColorWriteCreateInfoEXT( uint32_t                             attachmentCount_    = {},
                                                           const VULKAN_HPP_NAMESPACE::Bool32 * pColorWriteEnables_ = {},
                                                           const void *                         pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentCount( attachmentCount_ )
-      , pColorWriteEnables( pColorWriteEnables_ )
+      : pNext{ pNext_ }
+      , attachmentCount{ attachmentCount_ }
+      , pColorWriteEnables{ pColorWriteEnables_ }
     {
     }
 
@@ -92080,8 +92373,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineCompilerControlCreateInfoAMD( VULKAN_HPP_NAMESPACE::PipelineCompilerControlFlagsAMD compilerControlFlags_ = {},
                                                                const void *                                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , compilerControlFlags( compilerControlFlags_ )
+      : pNext{ pNext_ }
+      , compilerControlFlags{ compilerControlFlags_ }
     {
     }
 
@@ -92183,12 +92476,12 @@
       uint32_t                                                           coverageModulationTableCount_  = {},
       const float *                                                      pCoverageModulationTable_      = {},
       const void *                                                       pNext_                         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , coverageModulationMode( coverageModulationMode_ )
-      , coverageModulationTableEnable( coverageModulationTableEnable_ )
-      , coverageModulationTableCount( coverageModulationTableCount_ )
-      , pCoverageModulationTable( pCoverageModulationTable_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , coverageModulationMode{ coverageModulationMode_ }
+      , coverageModulationTableEnable{ coverageModulationTableEnable_ }
+      , coverageModulationTableCount{ coverageModulationTableCount_ }
+      , pCoverageModulationTable{ pCoverageModulationTable_ }
     {
     }
 
@@ -92353,9 +92646,9 @@
       VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateFlagsNV flags_                 = {},
       VULKAN_HPP_NAMESPACE::CoverageReductionModeNV                     coverageReductionMode_ = VULKAN_HPP_NAMESPACE::CoverageReductionModeNV::eMerge,
       const void *                                                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , coverageReductionMode( coverageReductionMode_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , coverageReductionMode{ coverageReductionMode_ }
     {
     }
 
@@ -92465,10 +92758,10 @@
                                                                    VULKAN_HPP_NAMESPACE::Bool32                                    coverageToColorEnable_ = {},
                                                                    uint32_t     coverageToColorLocation_                                                  = {},
                                                                    const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , coverageToColorEnable( coverageToColorEnable_ )
-      , coverageToColorLocation( coverageToColorLocation_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , coverageToColorEnable{ coverageToColorEnable_ }
+      , coverageToColorLocation{ coverageToColorLocation_ }
     {
     }
 
@@ -92585,8 +92878,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineCreateFlags2CreateInfoKHR( VULKAN_HPP_NAMESPACE::PipelineCreateFlags2KHR flags_ = {},
                                                             const void *                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -92679,8 +92972,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineCreationFeedback( VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackFlags flags_    = {},
                                                    uint64_t                                            duration_ = {} ) VULKAN_HPP_NOEXCEPT
-      : flags( flags_ )
-      , duration( duration_ )
+      : flags{ flags_ }
+      , duration{ duration_ }
     {
     }
 
@@ -92759,10 +93052,10 @@
                                                              uint32_t                                         pipelineStageCreationFeedbackCount_ = {},
                                                              VULKAN_HPP_NAMESPACE::PipelineCreationFeedback * pPipelineStageCreationFeedbacks_    = {},
                                                              const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pPipelineCreationFeedback( pPipelineCreationFeedback_ )
-      , pipelineStageCreationFeedbackCount( pipelineStageCreationFeedbackCount_ )
-      , pPipelineStageCreationFeedbacks( pPipelineStageCreationFeedbacks_ )
+      : pNext{ pNext_ }
+      , pPipelineCreationFeedback{ pPipelineCreationFeedback_ }
+      , pipelineStageCreationFeedbackCount{ pipelineStageCreationFeedbackCount_ }
+      , pPipelineStageCreationFeedbacks{ pPipelineStageCreationFeedbacks_ }
     {
     }
 
@@ -92911,11 +93204,11 @@
       uint32_t                                                          discardRectangleCount_ = {},
       const VULKAN_HPP_NAMESPACE::Rect2D *                              pDiscardRectangles_    = {},
       const void *                                                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , discardRectangleMode( discardRectangleMode_ )
-      , discardRectangleCount( discardRectangleCount_ )
-      , pDiscardRectangles( pDiscardRectangles_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , discardRectangleMode{ discardRectangleMode_ }
+      , discardRectangleCount{ discardRectangleCount_ }
+      , pDiscardRectangles{ pDiscardRectangles_ }
     {
     }
 
@@ -93066,9 +93359,9 @@
     VULKAN_HPP_CONSTEXPR PipelineExecutableInfoKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline_        = {},
                                                     uint32_t                       executableIndex_ = {},
                                                     const void *                   pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipeline( pipeline_ )
-      , executableIndex( executableIndex_ )
+      : pNext{ pNext_ }
+      , pipeline{ pipeline_ }
+      , executableIndex{ executableIndex_ }
     {
     }
 
@@ -93175,12 +93468,12 @@
                                                                          size_t                                            dataSize_    = {},
                                                                          void *                                            pData_       = {},
                                                                          void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , name( name_ )
-      , description( description_ )
-      , isText( isText_ )
-      , dataSize( dataSize_ )
-      , pData( pData_ )
+      : pNext{ pNext_ }
+      , name{ name_ }
+      , description{ description_ }
+      , isText{ isText_ }
+      , dataSize{ dataSize_ }
+      , pData{ pData_ }
     {
     }
 
@@ -93316,11 +93609,11 @@
                                                              std::array<char, VK_MAX_DESCRIPTION_SIZE> const & description_  = {},
                                                              uint32_t                                          subgroupSize_ = {},
                                                              void *                                            pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stages( stages_ )
-      , name( name_ )
-      , description( description_ )
-      , subgroupSize( subgroupSize_ )
+      : pNext{ pNext_ }
+      , stages{ stages_ }
+      , name{ name_ }
+      , description{ description_ }
+      , subgroupSize{ subgroupSize_ }
     {
     }
 
@@ -93514,11 +93807,11 @@
       VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR format_      = VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticFormatKHR::eBool32,
       VULKAN_HPP_NAMESPACE::PipelineExecutableStatisticValueKHR  value_       = {},
       void *                                                     pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , name( name_ )
-      , description( description_ )
-      , format( format_ )
-      , value( value_ )
+      : pNext{ pNext_ }
+      , name{ name_ }
+      , description{ description_ }
+      , format{ format_ }
+      , value{ value_ }
     {
     }
 
@@ -93619,10 +93912,10 @@
       std::array<VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2> const &
         combinerOps_ = { { VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep, VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep } },
       const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shadingRateType( shadingRateType_ )
-      , shadingRate( shadingRate_ )
-      , combinerOps( combinerOps_ )
+      : pNext{ pNext_ }
+      , shadingRateType{ shadingRateType_ }
+      , shadingRate{ shadingRate_ }
+      , combinerOps{ combinerOps_ }
     {
     }
 
@@ -93744,9 +94037,9 @@
       std::array<VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR, 2> const &
         combinerOps_ = { { VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep, VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR::eKeep } },
       const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentSize( fragmentSize_ )
-      , combinerOps( combinerOps_ )
+      : pNext{ pNext_ }
+      , fragmentSize{ fragmentSize_ }
+      , combinerOps{ combinerOps_ }
     {
     }
 
@@ -93857,9 +94150,9 @@
       PipelineIndirectDeviceAddressInfoNV( VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint_ = VULKAN_HPP_NAMESPACE::PipelineBindPoint::eGraphics,
                                            VULKAN_HPP_NAMESPACE::Pipeline          pipeline_          = {},
                                            const void *                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , pipeline( pipeline_ )
+      : pNext{ pNext_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , pipeline{ pipeline_ }
     {
     }
 
@@ -93965,8 +94258,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineInfoKHR( VULKAN_HPP_NAMESPACE::Pipeline pipeline_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipeline( pipeline_ )
+      : pNext{ pNext_ }
+      , pipeline{ pipeline_ }
     {
     }
 
@@ -94058,9 +94351,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       PushConstantRange( VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags_ = {}, uint32_t offset_ = {}, uint32_t size_ = {} ) VULKAN_HPP_NOEXCEPT
-      : stageFlags( stageFlags_ )
-      , offset( offset_ )
-      , size( size_ )
+      : stageFlags{ stageFlags_ }
+      , offset{ offset_ }
+      , size{ size_ }
     {
     }
 
@@ -94157,12 +94450,12 @@
                                                    uint32_t                                          pushConstantRangeCount_ = {},
                                                    const VULKAN_HPP_NAMESPACE::PushConstantRange *   pPushConstantRanges_    = {},
                                                    const void *                                      pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , setLayoutCount( setLayoutCount_ )
-      , pSetLayouts( pSetLayouts_ )
-      , pushConstantRangeCount( pushConstantRangeCount_ )
-      , pPushConstantRanges( pPushConstantRanges_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , setLayoutCount{ setLayoutCount_ }
+      , pSetLayouts{ pSetLayouts_ }
+      , pushConstantRangeCount{ pushConstantRangeCount_ }
+      , pPushConstantRanges{ pPushConstantRanges_ }
     {
     }
 
@@ -94330,8 +94623,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 PipelinePropertiesIdentifierEXT( std::array<uint8_t, VK_UUID_SIZE> const & pipelineIdentifier_ = {},
                                                              void *                                    pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pipelineIdentifier( pipelineIdentifier_ )
+      : pNext{ pNext_ }
+      , pipelineIdentifier{ pipelineIdentifier_ }
     {
     }
 
@@ -94416,10 +94709,10 @@
       VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT conservativeRasterizationMode_ = VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT::eDisabled,
       float                                                  extraPrimitiveOverestimationSize_ = {},
       const void *                                           pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , conservativeRasterizationMode( conservativeRasterizationMode_ )
-      , extraPrimitiveOverestimationSize( extraPrimitiveOverestimationSize_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , conservativeRasterizationMode{ conservativeRasterizationMode_ }
+      , extraPrimitiveOverestimationSize{ extraPrimitiveOverestimationSize_ }
     {
     }
 
@@ -94541,9 +94834,9 @@
     VULKAN_HPP_CONSTEXPR PipelineRasterizationDepthClipStateCreateInfoEXT( VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateFlagsEXT flags_ = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable_                                  = {},
                                                                            const void *                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , depthClipEnable( depthClipEnable_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , depthClipEnable{ depthClipEnable_ }
     {
     }
 
@@ -94656,11 +94949,11 @@
       uint32_t                                       lineStippleFactor_     = {},
       uint16_t                                       lineStipplePattern_    = {},
       const void *                                   pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , lineRasterizationMode( lineRasterizationMode_ )
-      , stippledLineEnable( stippledLineEnable_ )
-      , lineStippleFactor( lineStippleFactor_ )
-      , lineStipplePattern( lineStipplePattern_ )
+      : pNext{ pNext_ }
+      , lineRasterizationMode{ lineRasterizationMode_ }
+      , stippledLineEnable{ stippledLineEnable_ }
+      , lineStippleFactor{ lineStippleFactor_ }
+      , lineStipplePattern{ lineStipplePattern_ }
     {
     }
 
@@ -94789,8 +95082,8 @@
     VULKAN_HPP_CONSTEXPR PipelineRasterizationProvokingVertexStateCreateInfoEXT(
       VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT provokingVertexMode_ = VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT::eFirstVertex,
       const void *                                 pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , provokingVertexMode( provokingVertexMode_ )
+      : pNext{ pNext_ }
+      , provokingVertexMode{ provokingVertexMode_ }
     {
     }
 
@@ -94891,8 +95184,8 @@
     VULKAN_HPP_CONSTEXPR PipelineRasterizationStateRasterizationOrderAMD(
       VULKAN_HPP_NAMESPACE::RasterizationOrderAMD rasterizationOrder_ = VULKAN_HPP_NAMESPACE::RasterizationOrderAMD::eStrict,
       const void *                                pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , rasterizationOrder( rasterizationOrder_ )
+      : pNext{ pNext_ }
+      , rasterizationOrder{ rasterizationOrder_ }
     {
     }
 
@@ -94991,9 +95284,9 @@
     VULKAN_HPP_CONSTEXPR PipelineRasterizationStateStreamCreateInfoEXT( VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateFlagsEXT flags_ = {},
                                                                         uint32_t     rasterizationStream_                                           = {},
                                                                         const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , rasterizationStream( rasterizationStream_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , rasterizationStream{ rasterizationStream_ }
     {
     }
 
@@ -95105,12 +95398,12 @@
                                                       VULKAN_HPP_NAMESPACE::Format         depthAttachmentFormat_   = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                       VULKAN_HPP_NAMESPACE::Format         stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                       const void *                         pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , viewMask( viewMask_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentFormats( pColorAttachmentFormats_ )
-      , depthAttachmentFormat( depthAttachmentFormat_ )
-      , stencilAttachmentFormat( stencilAttachmentFormat_ )
+      : pNext{ pNext_ }
+      , viewMask{ viewMask_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentFormats{ pColorAttachmentFormats_ }
+      , depthAttachmentFormat{ depthAttachmentFormat_ }
+      , stencilAttachmentFormat{ stencilAttachmentFormat_ }
     {
     }
 
@@ -95272,8 +95565,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineRepresentativeFragmentTestStateCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTestEnable_ = {},
                                                                               const void *                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , representativeFragmentTestEnable( representativeFragmentTestEnable_ )
+      : pNext{ pNext_ }
+      , representativeFragmentTestEnable{ representativeFragmentTestEnable_ }
     {
     }
 
@@ -95376,11 +95669,11 @@
       VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT vertexInputs_   = VULKAN_HPP_NAMESPACE::PipelineRobustnessBufferBehaviorEXT::eDeviceDefault,
       VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT  images_         = VULKAN_HPP_NAMESPACE::PipelineRobustnessImageBehaviorEXT::eDeviceDefault,
       const void *                                              pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , storageBuffers( storageBuffers_ )
-      , uniformBuffers( uniformBuffers_ )
-      , vertexInputs( vertexInputs_ )
-      , images( images_ )
+      : pNext{ pNext_ }
+      , storageBuffers{ storageBuffers_ }
+      , uniformBuffers{ uniformBuffers_ }
+      , vertexInputs{ vertexInputs_ }
+      , images{ images_ }
     {
     }
 
@@ -95507,9 +95800,9 @@
     VULKAN_HPP_CONSTEXPR PipelineSampleLocationsStateCreateInfoEXT( VULKAN_HPP_NAMESPACE::Bool32                 sampleLocationsEnable_ = {},
                                                                     VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_   = {},
                                                                     const void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampleLocationsEnable( sampleLocationsEnable_ )
-      , sampleLocationsInfo( sampleLocationsInfo_ )
+      : pNext{ pNext_ }
+      , sampleLocationsEnable{ sampleLocationsEnable_ }
+      , sampleLocationsInfo{ sampleLocationsInfo_ }
     {
     }
 
@@ -95619,9 +95912,9 @@
     VULKAN_HPP_CONSTEXPR PipelineShaderStageModuleIdentifierCreateInfoEXT( uint32_t        identifierSize_ = {},
                                                                            const uint8_t * pIdentifier_    = {},
                                                                            const void *    pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , identifierSize( identifierSize_ )
-      , pIdentifier( pIdentifier_ )
+      : pNext{ pNext_ }
+      , identifierSize{ identifierSize_ }
+      , pIdentifier{ pIdentifier_ }
     {
     }
 
@@ -95744,9 +96037,9 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       PipelineShaderStageNodeCreateInfoAMDX( const char * pName_ = {}, uint32_t index_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pName( pName_ )
-      , index( index_ )
+      : pNext{ pNext_ }
+      , pName{ pName_ }
+      , index{ index_ }
     {
     }
 
@@ -95858,8 +96151,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineShaderStageRequiredSubgroupSizeCreateInfo( uint32_t requiredSubgroupSize_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , requiredSubgroupSize( requiredSubgroupSize_ )
+      : pNext{ pNext_ }
+      , requiredSubgroupSize{ requiredSubgroupSize_ }
     {
     }
 
@@ -95947,8 +96240,8 @@
     VULKAN_HPP_CONSTEXPR PipelineTessellationDomainOriginStateCreateInfo(
       VULKAN_HPP_NAMESPACE::TessellationDomainOrigin domainOrigin_ = VULKAN_HPP_NAMESPACE::TessellationDomainOrigin::eUpperLeft,
       const void *                                   pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , domainOrigin( domainOrigin_ )
+      : pNext{ pNext_ }
+      , domainOrigin{ domainOrigin_ }
     {
     }
 
@@ -96044,8 +96337,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VertexInputBindingDivisorDescriptionKHR( uint32_t binding_ = {}, uint32_t divisor_ = {} ) VULKAN_HPP_NOEXCEPT
-      : binding( binding_ )
-      , divisor( divisor_ )
+      : binding{ binding_ }
+      , divisor{ divisor_ }
     {
     }
 
@@ -96138,9 +96431,9 @@
       PipelineVertexInputDivisorStateCreateInfoKHR( uint32_t                                                              vertexBindingDivisorCount_ = {},
                                                     const VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR * pVertexBindingDivisors_    = {},
                                                     const void *                                                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , vertexBindingDivisorCount( vertexBindingDivisorCount_ )
-      , pVertexBindingDivisors( pVertexBindingDivisors_ )
+      : pNext{ pNext_ }
+      , vertexBindingDivisorCount{ vertexBindingDivisorCount_ }
+      , pVertexBindingDivisors{ pVertexBindingDivisors_ }
     {
     }
 
@@ -96276,10 +96569,10 @@
       uint32_t                                                customSampleOrderCount_ = {},
       const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV * pCustomSampleOrders_    = {},
       const void *                                            pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampleOrderType( sampleOrderType_ )
-      , customSampleOrderCount( customSampleOrderCount_ )
-      , pCustomSampleOrders( pCustomSampleOrders_ )
+      : pNext{ pNext_ }
+      , sampleOrderType{ sampleOrderType_ }
+      , customSampleOrderCount{ customSampleOrderCount_ }
+      , pCustomSampleOrders{ pCustomSampleOrders_ }
     {
     }
 
@@ -96422,8 +96715,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PipelineViewportDepthClipControlCreateInfoEXT( VULKAN_HPP_NAMESPACE::Bool32 negativeOneToOne_ = {},
                                                                         const void *                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , negativeOneToOne( negativeOneToOne_ )
+      : pNext{ pNext_ }
+      , negativeOneToOne{ negativeOneToOne_ }
     {
     }
 
@@ -96522,9 +96815,9 @@
     VULKAN_HPP_CONSTEXPR PipelineViewportExclusiveScissorStateCreateInfoNV( uint32_t                             exclusiveScissorCount_ = {},
                                                                             const VULKAN_HPP_NAMESPACE::Rect2D * pExclusiveScissors_    = {},
                                                                             const void *                         pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , exclusiveScissorCount( exclusiveScissorCount_ )
-      , pExclusiveScissors( pExclusiveScissors_ )
+      : pNext{ pNext_ }
+      , exclusiveScissorCount{ exclusiveScissorCount_ }
+      , pExclusiveScissors{ pExclusiveScissors_ }
     {
     }
 
@@ -96646,8 +96939,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ShadingRatePaletteNV( uint32_t                                                shadingRatePaletteEntryCount_ = {},
                                                const VULKAN_HPP_NAMESPACE::ShadingRatePaletteEntryNV * pShadingRatePaletteEntries_   = {} ) VULKAN_HPP_NOEXCEPT
-      : shadingRatePaletteEntryCount( shadingRatePaletteEntryCount_ )
-      , pShadingRatePaletteEntries( pShadingRatePaletteEntries_ )
+      : shadingRatePaletteEntryCount{ shadingRatePaletteEntryCount_ }
+      , pShadingRatePaletteEntries{ pShadingRatePaletteEntries_ }
     {
     }
 
@@ -96759,10 +97052,10 @@
                                                                             uint32_t                                           viewportCount_          = {},
                                                                             const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV * pShadingRatePalettes_   = {},
                                                                             const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , shadingRateImageEnable( shadingRateImageEnable_ )
-      , viewportCount( viewportCount_ )
-      , pShadingRatePalettes( pShadingRatePalettes_ )
+      : pNext{ pNext_ }
+      , shadingRateImageEnable{ shadingRateImageEnable_ }
+      , viewportCount{ viewportCount_ }
+      , pShadingRatePalettes{ pShadingRatePalettes_ }
     {
     }
 
@@ -96904,10 +97197,10 @@
       VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV y_ = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX,
       VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV z_ = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX,
       VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV w_ = VULKAN_HPP_NAMESPACE::ViewportCoordinateSwizzleNV::ePositiveX ) VULKAN_HPP_NOEXCEPT
-      : x( x_ )
-      , y( y_ )
-      , z( z_ )
-      , w( w_ )
+      : x{ x_ }
+      , y{ y_ }
+      , z{ z_ }
+      , w{ w_ }
     {
     }
 
@@ -97012,10 +97305,10 @@
                                                                    uint32_t                                                        viewportCount_     = {},
                                                                    const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV *                 pViewportSwizzles_ = {},
                                                                    const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , viewportCount( viewportCount_ )
-      , pViewportSwizzles( pViewportSwizzles_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , viewportCount{ viewportCount_ }
+      , pViewportSwizzles{ pViewportSwizzles_ }
     {
     }
 
@@ -97148,8 +97441,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ViewportWScalingNV( float xcoeff_ = {}, float ycoeff_ = {} ) VULKAN_HPP_NOEXCEPT
-      : xcoeff( xcoeff_ )
-      , ycoeff( ycoeff_ )
+      : xcoeff{ xcoeff_ }
+      , ycoeff{ ycoeff_ }
     {
     }
 
@@ -97237,10 +97530,10 @@
                                                                     uint32_t                                         viewportCount_          = {},
                                                                     const VULKAN_HPP_NAMESPACE::ViewportWScalingNV * pViewportWScalings_     = {},
                                                                     const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , viewportWScalingEnable( viewportWScalingEnable_ )
-      , viewportCount( viewportCount_ )
-      , pViewportWScalings( pViewportWScalings_ )
+      : pNext{ pNext_ }
+      , viewportWScalingEnable{ viewportWScalingEnable_ }
+      , viewportCount{ viewportCount_ }
+      , pViewportWScalings{ pViewportWScalings_ }
     {
     }
 
@@ -97380,8 +97673,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PresentFrameTokenGGP( GgpFrameToken frameToken_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , frameToken( frameToken_ )
+      : pNext{ pNext_ }
+      , frameToken{ frameToken_ }
     {
     }
 
@@ -97483,9 +97776,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PresentIdKHR( uint32_t swapchainCount_ = {}, const uint64_t * pPresentIds_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pPresentIds( pPresentIds_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pPresentIds{ pPresentIds_ }
     {
     }
 
@@ -97606,13 +97899,13 @@
                                          const uint32_t *                           pImageIndices_      = {},
                                          VULKAN_HPP_NAMESPACE::Result *             pResults_           = {},
                                          const void *                               pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreCount( waitSemaphoreCount_ )
-      , pWaitSemaphores( pWaitSemaphores_ )
-      , swapchainCount( swapchainCount_ )
-      , pSwapchains( pSwapchains_ )
-      , pImageIndices( pImageIndices_ )
-      , pResults( pResults_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreCount{ waitSemaphoreCount_ }
+      , pWaitSemaphores{ pWaitSemaphores_ }
+      , swapchainCount{ swapchainCount_ }
+      , pSwapchains{ pSwapchains_ }
+      , pImageIndices{ pImageIndices_ }
+      , pResults{ pResults_ }
     {
     }
 
@@ -97819,9 +98112,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       RectLayerKHR( VULKAN_HPP_NAMESPACE::Offset2D offset_ = {}, VULKAN_HPP_NAMESPACE::Extent2D extent_ = {}, uint32_t layer_ = {} ) VULKAN_HPP_NOEXCEPT
-      : offset( offset_ )
-      , extent( extent_ )
-      , layer( layer_ )
+      : offset{ offset_ }
+      , extent{ extent_ }
+      , layer{ layer_ }
     {
     }
 
@@ -97912,8 +98205,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PresentRegionKHR( uint32_t rectangleCount_ = {}, const VULKAN_HPP_NAMESPACE::RectLayerKHR * pRectangles_ = {} ) VULKAN_HPP_NOEXCEPT
-      : rectangleCount( rectangleCount_ )
-      , pRectangles( pRectangles_ )
+      : rectangleCount{ rectangleCount_ }
+      , pRectangles{ pRectangles_ }
     {
     }
 
@@ -98017,9 +98310,9 @@
     VULKAN_HPP_CONSTEXPR PresentRegionsKHR( uint32_t                                       swapchainCount_ = {},
                                             const VULKAN_HPP_NAMESPACE::PresentRegionKHR * pRegions_       = {},
                                             const void *                                   pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -98133,8 +98426,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PresentTimeGOOGLE( uint32_t presentID_ = {}, uint64_t desiredPresentTime_ = {} ) VULKAN_HPP_NOEXCEPT
-      : presentID( presentID_ )
-      , desiredPresentTime( desiredPresentTime_ )
+      : presentID{ presentID_ }
+      , desiredPresentTime{ desiredPresentTime_ }
     {
     }
 
@@ -98221,9 +98514,9 @@
     VULKAN_HPP_CONSTEXPR PresentTimesInfoGOOGLE( uint32_t                                        swapchainCount_ = {},
                                                  const VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE * pTimes_         = {},
                                                  const void *                                    pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pTimes( pTimes_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pTimes{ pTimes_ }
     {
     }
 
@@ -98344,8 +98637,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR PrivateDataSlotCreateInfo( VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateFlags flags_ = {},
                                                     const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -98442,8 +98735,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ProtectedSubmitInfo( VULKAN_HPP_NAMESPACE::Bool32 protectedSubmit_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , protectedSubmit( protectedSubmit_ )
+      : pNext{ pNext_ }
+      , protectedSubmit{ protectedSubmit_ }
     {
     }
 
@@ -98542,12 +98835,12 @@
                                                uint32_t                               size_       = {},
                                                const void *                           pValues_    = {},
                                                const void *                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , layout( layout_ )
-      , stageFlags( stageFlags_ )
-      , offset( offset_ )
-      , size( size_ )
-      , pValues( pValues_ )
+      : pNext{ pNext_ }
+      , layout{ layout_ }
+      , stageFlags{ stageFlags_ }
+      , offset{ offset_ }
+      , size{ size_ }
+      , pValues{ pValues_ }
     {
     }
 
@@ -98712,15 +99005,15 @@
                                              const VULKAN_HPP_NAMESPACE::DescriptorBufferInfo * pBufferInfo_   = {},
                                              const VULKAN_HPP_NAMESPACE::BufferView *           pTexelBufferView_ = {},
                                              const void *                                       pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dstSet( dstSet_ )
-      , dstBinding( dstBinding_ )
-      , dstArrayElement( dstArrayElement_ )
-      , descriptorCount( descriptorCount_ )
-      , descriptorType( descriptorType_ )
-      , pImageInfo( pImageInfo_ )
-      , pBufferInfo( pBufferInfo_ )
-      , pTexelBufferView( pTexelBufferView_ )
+      : pNext{ pNext_ }
+      , dstSet{ dstSet_ }
+      , dstBinding{ dstBinding_ }
+      , dstArrayElement{ dstArrayElement_ }
+      , descriptorCount{ descriptorCount_ }
+      , descriptorType{ descriptorType_ }
+      , pImageInfo{ pImageInfo_ }
+      , pBufferInfo{ pBufferInfo_ }
+      , pTexelBufferView{ pTexelBufferView_ }
     {
     }
 
@@ -98940,12 +99233,12 @@
                                                    uint32_t                                         descriptorWriteCount_ = {},
                                                    const VULKAN_HPP_NAMESPACE::WriteDescriptorSet * pDescriptorWrites_    = {},
                                                    const void *                                     pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stageFlags( stageFlags_ )
-      , layout( layout_ )
-      , set( set_ )
-      , descriptorWriteCount( descriptorWriteCount_ )
-      , pDescriptorWrites( pDescriptorWrites_ )
+      : pNext{ pNext_ }
+      , stageFlags{ stageFlags_ }
+      , layout{ layout_ }
+      , set{ set_ }
+      , descriptorWriteCount{ descriptorWriteCount_ }
+      , pDescriptorWrites{ pDescriptorWrites_ }
     {
     }
 
@@ -99106,11 +99399,11 @@
                                                                uint32_t                                       set_                      = {},
                                                                const void *                                   pData_                    = {},
                                                                const void *                                   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , descriptorUpdateTemplate( descriptorUpdateTemplate_ )
-      , layout( layout_ )
-      , set( set_ )
-      , pData( pData_ )
+      : pNext{ pNext_ }
+      , descriptorUpdateTemplate{ descriptorUpdateTemplate_ }
+      , layout{ layout_ }
+      , set{ set_ }
+      , pData{ pData_ }
     {
     }
 
@@ -99233,8 +99526,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueryLowLatencySupportNV( void * pQueriedLowLatencyData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pQueriedLowLatencyData( pQueriedLowLatencyData_ )
+      : pNext{ pNext_ }
+      , pQueriedLowLatencyData{ pQueriedLowLatencyData_ }
     {
     }
 
@@ -99333,11 +99626,11 @@
                                               uint32_t                                          queryCount_ = {},
                                               VULKAN_HPP_NAMESPACE::QueryPipelineStatisticFlags pipelineStatistics_ = {},
                                               const void *                                      pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , queryType( queryType_ )
-      , queryCount( queryCount_ )
-      , pipelineStatistics( pipelineStatistics_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , queryType{ queryType_ }
+      , queryCount{ queryCount_ }
+      , pipelineStatistics{ pipelineStatistics_ }
     {
     }
 
@@ -99462,10 +99755,10 @@
                                                             uint32_t         counterIndexCount_ = {},
                                                             const uint32_t * pCounterIndices_   = {},
                                                             const void *     pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queueFamilyIndex( queueFamilyIndex_ )
-      , counterIndexCount( counterIndexCount_ )
-      , pCounterIndices( pCounterIndices_ )
+      : pNext{ pNext_ }
+      , queueFamilyIndex{ queueFamilyIndex_ }
+      , counterIndexCount{ counterIndexCount_ }
+      , pCounterIndices{ pCounterIndices_ }
     {
     }
 
@@ -99599,8 +99892,8 @@
     VULKAN_HPP_CONSTEXPR QueryPoolPerformanceQueryCreateInfoINTEL(
       VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL performanceCountersSampling_ = VULKAN_HPP_NAMESPACE::QueryPoolSamplingModeINTEL::eManual,
       const void *                                     pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , performanceCountersSampling( performanceCountersSampling_ )
+      : pNext{ pNext_ }
+      , performanceCountersSampling{ performanceCountersSampling_ }
     {
     }
 
@@ -99699,8 +99992,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueryPoolVideoEncodeFeedbackCreateInfoKHR( VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR encodeFeedbackFlags_ = {},
                                                                     const void *                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , encodeFeedbackFlags( encodeFeedbackFlags_ )
+      : pNext{ pNext_ }
+      , encodeFeedbackFlags{ encodeFeedbackFlags_ }
     {
     }
 
@@ -99797,8 +100090,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueueFamilyCheckpointProperties2NV( VULKAN_HPP_NAMESPACE::PipelineStageFlags2 checkpointExecutionStageMask_ = {},
                                                              void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , checkpointExecutionStageMask( checkpointExecutionStageMask_ )
+      : pNext{ pNext_ }
+      , checkpointExecutionStageMask{ checkpointExecutionStageMask_ }
     {
     }
 
@@ -99880,8 +100173,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueueFamilyCheckpointPropertiesNV( VULKAN_HPP_NAMESPACE::PipelineStageFlags checkpointExecutionStageMask_ = {},
                                                             void *                                   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , checkpointExecutionStageMask( checkpointExecutionStageMask_ )
+      : pNext{ pNext_ }
+      , checkpointExecutionStageMask{ checkpointExecutionStageMask_ }
     {
     }
 
@@ -99981,9 +100274,9 @@
                                                                        VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow,
                                                                        VULKAN_HPP_NAMESPACE::QueueGlobalPriorityKHR::eLow } },
                                               void * pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , priorityCount( priorityCount_ )
-      , priorities( priorities_ )
+      : pNext{ pNext_ }
+      , priorityCount{ priorityCount_ }
+      , priorities{ priorities_ }
     {
     }
 
@@ -100092,10 +100385,10 @@
                                                 uint32_t                         queueCount_                  = {},
                                                 uint32_t                         timestampValidBits_          = {},
                                                 VULKAN_HPP_NAMESPACE::Extent3D   minImageTransferGranularity_ = {} ) VULKAN_HPP_NOEXCEPT
-      : queueFlags( queueFlags_ )
-      , queueCount( queueCount_ )
-      , timestampValidBits( timestampValidBits_ )
-      , minImageTransferGranularity( minImageTransferGranularity_ )
+      : queueFlags{ queueFlags_ }
+      , queueCount{ queueCount_ }
+      , timestampValidBits{ timestampValidBits_ }
+      , minImageTransferGranularity{ minImageTransferGranularity_ }
     {
     }
 
@@ -100173,8 +100466,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueueFamilyProperties2( VULKAN_HPP_NAMESPACE::QueueFamilyProperties queueFamilyProperties_ = {},
                                                  void *                                      pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queueFamilyProperties( queueFamilyProperties_ )
+      : pNext{ pNext_ }
+      , queueFamilyProperties{ queueFamilyProperties_ }
     {
     }
 
@@ -100258,8 +100551,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueueFamilyQueryResultStatusPropertiesKHR( VULKAN_HPP_NAMESPACE::Bool32 queryResultStatusSupport_ = {},
                                                                     void *                       pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queryResultStatusSupport( queryResultStatusSupport_ )
+      : pNext{ pNext_ }
+      , queryResultStatusSupport{ queryResultStatusSupport_ }
     {
     }
 
@@ -100341,8 +100634,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR QueueFamilyVideoPropertiesKHR( VULKAN_HPP_NAMESPACE::VideoCodecOperationFlagsKHR videoCodecOperations_ = {},
                                                         void *                                            pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoCodecOperations( videoCodecOperations_ )
+      : pNext{ pNext_ }
+      , videoCodecOperations{ videoCodecOperations_ }
     {
     }
 
@@ -100430,13 +100723,13 @@
       uint32_t                                           intersectionShader_              = VULKAN_HPP_NAMESPACE::ShaderUnusedKHR,
       const void *                                       pShaderGroupCaptureReplayHandle_ = {},
       const void *                                       pNext_                           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , generalShader( generalShader_ )
-      , closestHitShader( closestHitShader_ )
-      , anyHitShader( anyHitShader_ )
-      , intersectionShader( intersectionShader_ )
-      , pShaderGroupCaptureReplayHandle( pShaderGroupCaptureReplayHandle_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , generalShader{ generalShader_ }
+      , closestHitShader{ closestHitShader_ }
+      , anyHitShader{ anyHitShader_ }
+      , intersectionShader{ intersectionShader_ }
+      , pShaderGroupCaptureReplayHandle{ pShaderGroupCaptureReplayHandle_ }
     {
     }
 
@@ -100578,9 +100871,9 @@
     VULKAN_HPP_CONSTEXPR RayTracingPipelineInterfaceCreateInfoKHR( uint32_t     maxPipelineRayPayloadSize_      = {},
                                                                    uint32_t     maxPipelineRayHitAttributeSize_ = {},
                                                                    const void * pNext_                          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxPipelineRayPayloadSize( maxPipelineRayPayloadSize_ )
-      , maxPipelineRayHitAttributeSize( maxPipelineRayHitAttributeSize_ )
+      : pNext{ pNext_ }
+      , maxPipelineRayPayloadSize{ maxPipelineRayPayloadSize_ }
+      , maxPipelineRayHitAttributeSize{ maxPipelineRayHitAttributeSize_ }
     {
     }
 
@@ -100696,19 +100989,19 @@
                                                           VULKAN_HPP_NAMESPACE::Pipeline                                         basePipelineHandle_     = {},
                                                           int32_t                                                                basePipelineIndex_      = {},
                                                           const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stageCount( stageCount_ )
-      , pStages( pStages_ )
-      , groupCount( groupCount_ )
-      , pGroups( pGroups_ )
-      , maxPipelineRayRecursionDepth( maxPipelineRayRecursionDepth_ )
-      , pLibraryInfo( pLibraryInfo_ )
-      , pLibraryInterface( pLibraryInterface_ )
-      , pDynamicState( pDynamicState_ )
-      , layout( layout_ )
-      , basePipelineHandle( basePipelineHandle_ )
-      , basePipelineIndex( basePipelineIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stageCount{ stageCount_ }
+      , pStages{ pStages_ }
+      , groupCount{ groupCount_ }
+      , pGroups{ pGroups_ }
+      , maxPipelineRayRecursionDepth{ maxPipelineRayRecursionDepth_ }
+      , pLibraryInfo{ pLibraryInfo_ }
+      , pLibraryInterface{ pLibraryInterface_ }
+      , pDynamicState{ pDynamicState_ }
+      , layout{ layout_ }
+      , basePipelineHandle{ basePipelineHandle_ }
+      , basePipelineIndex{ basePipelineIndex_ }
     {
     }
 
@@ -100970,12 +101263,12 @@
       uint32_t                                           anyHitShader_       = VULKAN_HPP_NAMESPACE::ShaderUnusedNV,
       uint32_t                                           intersectionShader_ = VULKAN_HPP_NAMESPACE::ShaderUnusedNV,
       const void *                                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , type( type_ )
-      , generalShader( generalShader_ )
-      , closestHitShader( closestHitShader_ )
-      , anyHitShader( anyHitShader_ )
-      , intersectionShader( intersectionShader_ )
+      : pNext{ pNext_ }
+      , type{ type_ }
+      , generalShader{ generalShader_ }
+      , closestHitShader{ closestHitShader_ }
+      , anyHitShader{ anyHitShader_ }
+      , intersectionShader{ intersectionShader_ }
     {
     }
 
@@ -101114,16 +101407,16 @@
                                                          VULKAN_HPP_NAMESPACE::Pipeline                                  basePipelineHandle_ = {},
                                                          int32_t                                                         basePipelineIndex_  = {},
                                                          const void *                                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stageCount( stageCount_ )
-      , pStages( pStages_ )
-      , groupCount( groupCount_ )
-      , pGroups( pGroups_ )
-      , maxRecursionDepth( maxRecursionDepth_ )
-      , layout( layout_ )
-      , basePipelineHandle( basePipelineHandle_ )
-      , basePipelineIndex( basePipelineIndex_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stageCount{ stageCount_ }
+      , pStages{ pStages_ }
+      , groupCount{ groupCount_ }
+      , pGroups{ pGroups_ }
+      , maxRecursionDepth{ maxRecursionDepth_ }
+      , layout{ layout_ }
+      , basePipelineHandle{ basePipelineHandle_ }
+      , basePipelineIndex{ basePipelineIndex_ }
     {
     }
 
@@ -101328,7 +101621,7 @@
     using NativeType = VkRefreshCycleDurationGOOGLE;
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR RefreshCycleDurationGOOGLE( uint64_t refreshDuration_ = {} ) VULKAN_HPP_NOEXCEPT : refreshDuration( refreshDuration_ ) {}
+    VULKAN_HPP_CONSTEXPR RefreshCycleDurationGOOGLE( uint64_t refreshDuration_ = {} ) VULKAN_HPP_NOEXCEPT : refreshDuration{ refreshDuration_ } {}
 
     VULKAN_HPP_CONSTEXPR RefreshCycleDurationGOOGLE( RefreshCycleDurationGOOGLE const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -101402,10 +101695,10 @@
                                                         uint32_t                           imageIndexCount_ = {},
                                                         const uint32_t *                   pImageIndices_   = {},
                                                         const void *                       pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchain( swapchain_ )
-      , imageIndexCount( imageIndexCount_ )
-      , pImageIndices( pImageIndices_ )
+      : pNext{ pNext_ }
+      , swapchain{ swapchain_ }
+      , imageIndexCount{ imageIndexCount_ }
+      , pImageIndices{ pImageIndices_ }
     {
     }
 
@@ -101539,9 +101832,9 @@
     VULKAN_HPP_CONSTEXPR RenderPassAttachmentBeginInfo( uint32_t                                attachmentCount_ = {},
                                                         const VULKAN_HPP_NAMESPACE::ImageView * pAttachments_    = {},
                                                         const void *                            pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentCount( attachmentCount_ )
-      , pAttachments( pAttachments_ )
+      : pNext{ pNext_ }
+      , attachmentCount{ attachmentCount_ }
+      , pAttachments{ pAttachments_ }
     {
     }
 
@@ -101668,12 +101961,12 @@
                                                  uint32_t                                 clearValueCount_ = {},
                                                  const VULKAN_HPP_NAMESPACE::ClearValue * pClearValues_    = {},
                                                  const void *                             pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , renderPass( renderPass_ )
-      , framebuffer( framebuffer_ )
-      , renderArea( renderArea_ )
-      , clearValueCount( clearValueCount_ )
-      , pClearValues( pClearValues_ )
+      : pNext{ pNext_ }
+      , renderPass{ renderPass_ }
+      , framebuffer{ framebuffer_ }
+      , renderArea{ renderArea_ }
+      , clearValueCount{ clearValueCount_ }
+      , pClearValues{ pClearValues_ }
     {
     }
 
@@ -101834,16 +102127,16 @@
                                              const VULKAN_HPP_NAMESPACE::AttachmentReference * pDepthStencilAttachment_ = {},
                                              uint32_t                                          preserveAttachmentCount_ = {},
                                              const uint32_t *                                  pPreserveAttachments_    = {} ) VULKAN_HPP_NOEXCEPT
-      : flags( flags_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , inputAttachmentCount( inputAttachmentCount_ )
-      , pInputAttachments( pInputAttachments_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachments( pColorAttachments_ )
-      , pResolveAttachments( pResolveAttachments_ )
-      , pDepthStencilAttachment( pDepthStencilAttachment_ )
-      , preserveAttachmentCount( preserveAttachmentCount_ )
-      , pPreserveAttachments( pPreserveAttachments_ )
+      : flags{ flags_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , inputAttachmentCount{ inputAttachmentCount_ }
+      , pInputAttachments{ pInputAttachments_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachments{ pColorAttachments_ }
+      , pResolveAttachments{ pResolveAttachments_ }
+      , pDepthStencilAttachment{ pDepthStencilAttachment_ }
+      , preserveAttachmentCount{ preserveAttachmentCount_ }
+      , pPreserveAttachments{ pPreserveAttachments_ }
     {
     }
 
@@ -102085,13 +102378,13 @@
                                             VULKAN_HPP_NAMESPACE::AccessFlags        srcAccessMask_   = {},
                                             VULKAN_HPP_NAMESPACE::AccessFlags        dstAccessMask_   = {},
                                             VULKAN_HPP_NAMESPACE::DependencyFlags    dependencyFlags_ = {} ) VULKAN_HPP_NOEXCEPT
-      : srcSubpass( srcSubpass_ )
-      , dstSubpass( dstSubpass_ )
-      , srcStageMask( srcStageMask_ )
-      , dstStageMask( dstStageMask_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , dependencyFlags( dependencyFlags_ )
+      : srcSubpass{ srcSubpass_ }
+      , dstSubpass{ dstSubpass_ }
+      , srcStageMask{ srcStageMask_ }
+      , dstStageMask{ dstStageMask_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , dependencyFlags{ dependencyFlags_ }
     {
     }
 
@@ -102226,14 +102519,14 @@
                                                uint32_t                                            dependencyCount_ = {},
                                                const VULKAN_HPP_NAMESPACE::SubpassDependency *     pDependencies_   = {},
                                                const void *                                        pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , attachmentCount( attachmentCount_ )
-      , pAttachments( pAttachments_ )
-      , subpassCount( subpassCount_ )
-      , pSubpasses( pSubpasses_ )
-      , dependencyCount( dependencyCount_ )
-      , pDependencies( pDependencies_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , attachmentCount{ attachmentCount_ }
+      , pAttachments{ pAttachments_ }
+      , subpassCount{ subpassCount_ }
+      , pSubpasses{ pSubpasses_ }
+      , dependencyCount{ dependencyCount_ }
+      , pDependencies{ pDependencies_ }
     {
     }
 
@@ -102439,18 +102732,18 @@
                                               uint32_t                                           preserveAttachmentCount_ = {},
                                               const uint32_t *                                   pPreserveAttachments_    = {},
                                               const void *                                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , pipelineBindPoint( pipelineBindPoint_ )
-      , viewMask( viewMask_ )
-      , inputAttachmentCount( inputAttachmentCount_ )
-      , pInputAttachments( pInputAttachments_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachments( pColorAttachments_ )
-      , pResolveAttachments( pResolveAttachments_ )
-      , pDepthStencilAttachment( pDepthStencilAttachment_ )
-      , preserveAttachmentCount( preserveAttachmentCount_ )
-      , pPreserveAttachments( pPreserveAttachments_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , pipelineBindPoint{ pipelineBindPoint_ }
+      , viewMask{ viewMask_ }
+      , inputAttachmentCount{ inputAttachmentCount_ }
+      , pInputAttachments{ pInputAttachments_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachments{ pColorAttachments_ }
+      , pResolveAttachments{ pResolveAttachments_ }
+      , pDepthStencilAttachment{ pDepthStencilAttachment_ }
+      , preserveAttachmentCount{ preserveAttachmentCount_ }
+      , pPreserveAttachments{ pPreserveAttachments_ }
     {
     }
 
@@ -102732,15 +103025,15 @@
                                              VULKAN_HPP_NAMESPACE::DependencyFlags    dependencyFlags_ = {},
                                              int32_t                                  viewOffset_      = {},
                                              const void *                             pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcSubpass( srcSubpass_ )
-      , dstSubpass( dstSubpass_ )
-      , srcStageMask( srcStageMask_ )
-      , dstStageMask( dstStageMask_ )
-      , srcAccessMask( srcAccessMask_ )
-      , dstAccessMask( dstAccessMask_ )
-      , dependencyFlags( dependencyFlags_ )
-      , viewOffset( viewOffset_ )
+      : pNext{ pNext_ }
+      , srcSubpass{ srcSubpass_ }
+      , dstSubpass{ dstSubpass_ }
+      , srcStageMask{ srcStageMask_ }
+      , dstStageMask{ dstStageMask_ }
+      , srcAccessMask{ srcAccessMask_ }
+      , dstAccessMask{ dstAccessMask_ }
+      , dependencyFlags{ dependencyFlags_ }
+      , viewOffset{ viewOffset_ }
     {
     }
 
@@ -102903,16 +103196,16 @@
                                                 uint32_t                                             correlatedViewMaskCount_ = {},
                                                 const uint32_t *                                     pCorrelatedViewMasks_    = {},
                                                 const void *                                         pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , attachmentCount( attachmentCount_ )
-      , pAttachments( pAttachments_ )
-      , subpassCount( subpassCount_ )
-      , pSubpasses( pSubpasses_ )
-      , dependencyCount( dependencyCount_ )
-      , pDependencies( pDependencies_ )
-      , correlatedViewMaskCount( correlatedViewMaskCount_ )
-      , pCorrelatedViewMasks( pCorrelatedViewMasks_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , attachmentCount{ attachmentCount_ }
+      , pAttachments{ pAttachments_ }
+      , subpassCount{ subpassCount_ }
+      , pSubpasses{ pSubpasses_ }
+      , dependencyCount{ dependencyCount_ }
+      , pDependencies{ pDependencies_ }
+      , correlatedViewMaskCount{ correlatedViewMaskCount_ }
+      , pCorrelatedViewMasks{ pCorrelatedViewMasks_ }
     {
     }
 
@@ -103149,8 +103442,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR RenderPassCreationControlEXT( VULKAN_HPP_NAMESPACE::Bool32 disallowMerging_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , disallowMerging( disallowMerging_ )
+      : pNext{ pNext_ }
+      , disallowMerging{ disallowMerging_ }
     {
     }
 
@@ -103242,7 +103535,7 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR RenderPassCreationFeedbackInfoEXT( uint32_t postMergeSubpassCount_ = {} ) VULKAN_HPP_NOEXCEPT
-      : postMergeSubpassCount( postMergeSubpassCount_ )
+      : postMergeSubpassCount{ postMergeSubpassCount_ }
     {
     }
 
@@ -103316,8 +103609,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR RenderPassCreationFeedbackCreateInfoEXT( VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT * pRenderPassFeedback_ = {},
                                                                   const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pRenderPassFeedback( pRenderPassFeedback_ )
+      : pNext{ pNext_ }
+      , pRenderPassFeedback{ pRenderPassFeedback_ }
     {
     }
 
@@ -103414,8 +103707,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR RenderPassFragmentDensityMapCreateInfoEXT( VULKAN_HPP_NAMESPACE::AttachmentReference fragmentDensityMapAttachment_ = {},
                                                                     const void *                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityMapAttachment( fragmentDensityMapAttachment_ )
+      : pNext{ pNext_ }
+      , fragmentDensityMapAttachment{ fragmentDensityMapAttachment_ }
     {
     }
 
@@ -103513,9 +103806,9 @@
     VULKAN_HPP_CONSTEXPR RenderPassInputAttachmentAspectCreateInfo( uint32_t                                                     aspectReferenceCount_ = {},
                                                                     const VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference * pAspectReferences_    = {},
                                                                     const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , aspectReferenceCount( aspectReferenceCount_ )
-      , pAspectReferences( pAspectReferences_ )
+      : pNext{ pNext_ }
+      , aspectReferenceCount{ aspectReferenceCount_ }
+      , pAspectReferences{ pAspectReferences_ }
     {
     }
 
@@ -103649,13 +103942,13 @@
                                                         uint32_t         correlationMaskCount_ = {},
                                                         const uint32_t * pCorrelationMasks_    = {},
                                                         const void *     pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subpassCount( subpassCount_ )
-      , pViewMasks( pViewMasks_ )
-      , dependencyCount( dependencyCount_ )
-      , pViewOffsets( pViewOffsets_ )
-      , correlationMaskCount( correlationMaskCount_ )
-      , pCorrelationMasks( pCorrelationMasks_ )
+      : pNext{ pNext_ }
+      , subpassCount{ subpassCount_ }
+      , pViewMasks{ pViewMasks_ }
+      , dependencyCount{ dependencyCount_ }
+      , pViewOffsets{ pViewOffsets_ }
+      , correlationMaskCount{ correlationMaskCount_ }
+      , pCorrelationMasks{ pCorrelationMasks_ }
     {
     }
 
@@ -103838,8 +104131,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SubpassSampleLocationsEXT( uint32_t                                     subpassIndex_        = {},
                                                     VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo_ = {} ) VULKAN_HPP_NOEXCEPT
-      : subpassIndex( subpassIndex_ )
-      , sampleLocationsInfo( sampleLocationsInfo_ )
+      : subpassIndex{ subpassIndex_ }
+      , sampleLocationsInfo{ sampleLocationsInfo_ }
     {
     }
 
@@ -103933,11 +104226,11 @@
                                              uint32_t                                                   postSubpassSampleLocationsCount_       = {},
                                              const VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT *    pPostSubpassSampleLocations_           = {},
                                              const void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , attachmentInitialSampleLocationsCount( attachmentInitialSampleLocationsCount_ )
-      , pAttachmentInitialSampleLocations( pAttachmentInitialSampleLocations_ )
-      , postSubpassSampleLocationsCount( postSubpassSampleLocationsCount_ )
-      , pPostSubpassSampleLocations( pPostSubpassSampleLocations_ )
+      : pNext{ pNext_ }
+      , attachmentInitialSampleLocationsCount{ attachmentInitialSampleLocationsCount_ }
+      , pAttachmentInitialSampleLocations{ pAttachmentInitialSampleLocations_ }
+      , postSubpassSampleLocationsCount{ postSubpassSampleLocationsCount_ }
+      , pPostSubpassSampleLocations{ pPostSubpassSampleLocations_ }
     {
     }
 
@@ -104101,8 +104394,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR RenderPassStripeInfoARM( VULKAN_HPP_NAMESPACE::Rect2D stripeArea_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stripeArea( stripeArea_ )
+      : pNext{ pNext_ }
+      , stripeArea{ stripeArea_ }
     {
     }
 
@@ -104199,9 +104492,9 @@
     VULKAN_HPP_CONSTEXPR RenderPassStripeBeginInfoARM( uint32_t                                              stripeInfoCount_ = {},
                                                        const VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM * pStripeInfos_    = {},
                                                        const void *                                          pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stripeInfoCount( stripeInfoCount_ )
-      , pStripeInfos( pStripeInfos_ )
+      : pNext{ pNext_ }
+      , stripeInfoCount{ stripeInfoCount_ }
+      , pStripeInfos{ pStripeInfos_ }
     {
     }
 
@@ -104327,11 +104620,11 @@
                                               VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask_   = {},
                                               uint32_t                                  deviceIndex_ = {},
                                               const void *                              pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , value( value_ )
-      , stageMask( stageMask_ )
-      , deviceIndex( deviceIndex_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , value{ value_ }
+      , stageMask{ stageMask_ }
+      , deviceIndex{ deviceIndex_ }
     {
     }
 
@@ -104456,9 +104749,9 @@
     VULKAN_HPP_CONSTEXPR RenderPassStripeSubmitInfoARM( uint32_t                                          stripeSemaphoreInfoCount_ = {},
                                                         const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo * pStripeSemaphoreInfos_    = {},
                                                         const void *                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stripeSemaphoreInfoCount( stripeSemaphoreInfoCount_ )
-      , pStripeSemaphoreInfos( pStripeSemaphoreInfos_ )
+      : pNext{ pNext_ }
+      , stripeSemaphoreInfoCount{ stripeSemaphoreInfoCount_ }
+      , pStripeSemaphoreInfos{ pStripeSemaphoreInfos_ }
     {
     }
 
@@ -104582,9 +104875,9 @@
       RenderPassSubpassFeedbackInfoEXT( VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT subpassMergeStatus_ = VULKAN_HPP_NAMESPACE::SubpassMergeStatusEXT::eMerged,
                                         std::array<char, VK_MAX_DESCRIPTION_SIZE> const & description_  = {},
                                         uint32_t                                          postMergeIndex_ = {} ) VULKAN_HPP_NOEXCEPT
-      : subpassMergeStatus( subpassMergeStatus_ )
-      , description( description_ )
-      , postMergeIndex( postMergeIndex_ )
+      : subpassMergeStatus{ subpassMergeStatus_ }
+      , description{ description_ }
+      , postMergeIndex{ postMergeIndex_ }
     {
     }
 
@@ -104682,8 +104975,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR_14 RenderPassSubpassFeedbackCreateInfoEXT( VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT * pSubpassFeedback_ = {},
                                                                     const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pSubpassFeedback( pSubpassFeedback_ )
+      : pNext{ pNext_ }
+      , pSubpassFeedback{ pSubpassFeedback_ }
     {
     }
 
@@ -104781,8 +105074,8 @@
     VULKAN_HPP_CONSTEXPR RenderPassTransformBeginInfoQCOM(
       VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR transform_ = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
       void *                                            pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , transform( transform_ )
+      : pNext{ pNext_ }
+      , transform{ transform_ }
     {
     }
 
@@ -104882,12 +105175,12 @@
                                                VULKAN_HPP_NAMESPACE::Format         depthAttachmentFormat_   = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                VULKAN_HPP_NAMESPACE::Format         stencilAttachmentFormat_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                const void *                         pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , viewMask( viewMask_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentFormats( pColorAttachmentFormats_ )
-      , depthAttachmentFormat( depthAttachmentFormat_ )
-      , stencilAttachmentFormat( stencilAttachmentFormat_ )
+      : pNext{ pNext_ }
+      , viewMask{ viewMask_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentFormats{ pColorAttachmentFormats_ }
+      , depthAttachmentFormat{ depthAttachmentFormat_ }
+      , stencilAttachmentFormat{ stencilAttachmentFormat_ }
     {
     }
 
@@ -105053,15 +105346,15 @@
                                                      VULKAN_HPP_NAMESPACE::AttachmentStoreOp storeOp_    = VULKAN_HPP_NAMESPACE::AttachmentStoreOp::eStore,
                                                      VULKAN_HPP_NAMESPACE::ClearValue        clearValue_ = {},
                                                      const void *                            pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageView( imageView_ )
-      , imageLayout( imageLayout_ )
-      , resolveMode( resolveMode_ )
-      , resolveImageView( resolveImageView_ )
-      , resolveImageLayout( resolveImageLayout_ )
-      , loadOp( loadOp_ )
-      , storeOp( storeOp_ )
-      , clearValue( clearValue_ )
+      : pNext{ pNext_ }
+      , imageView{ imageView_ }
+      , imageLayout{ imageLayout_ }
+      , resolveMode{ resolveMode_ }
+      , resolveImageView{ resolveImageView_ }
+      , resolveImageLayout{ resolveImageLayout_ }
+      , loadOp{ loadOp_ }
+      , storeOp{ storeOp_ }
+      , clearValue{ clearValue_ }
     {
     }
 
@@ -105200,9 +105493,9 @@
     VULKAN_HPP_CONSTEXPR RenderingAttachmentLocationInfoKHR( uint32_t         colorAttachmentCount_      = {},
                                                              const uint32_t * pColorAttachmentLocations_ = {},
                                                              const void *     pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentLocations( pColorAttachmentLocations_ )
+      : pNext{ pNext_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentLocations{ pColorAttachmentLocations_ }
     {
     }
 
@@ -105328,9 +105621,9 @@
       RenderingFragmentDensityMapAttachmentInfoEXT( VULKAN_HPP_NAMESPACE::ImageView   imageView_   = {},
                                                     VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                     const void *                      pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageView( imageView_ )
-      , imageLayout( imageLayout_ )
+      : pNext{ pNext_ }
+      , imageView{ imageView_ }
+      , imageLayout{ imageLayout_ }
     {
     }
 
@@ -105439,10 +105732,10 @@
                                                      VULKAN_HPP_NAMESPACE::ImageLayout imageLayout_ = VULKAN_HPP_NAMESPACE::ImageLayout::eUndefined,
                                                      VULKAN_HPP_NAMESPACE::Extent2D    shadingRateAttachmentTexelSize_ = {},
                                                      const void *                      pNext_                          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , imageView( imageView_ )
-      , imageLayout( imageLayout_ )
-      , shadingRateAttachmentTexelSize( shadingRateAttachmentTexelSize_ )
+      : pNext{ pNext_ }
+      , imageView{ imageView_ }
+      , imageLayout{ imageLayout_ }
+      , shadingRateAttachmentTexelSize{ shadingRateAttachmentTexelSize_ }
     {
     }
 
@@ -105566,15 +105859,15 @@
                                            const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pDepthAttachment_     = {},
                                            const VULKAN_HPP_NAMESPACE::RenderingAttachmentInfo * pStencilAttachment_   = {},
                                            const void *                                          pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , renderArea( renderArea_ )
-      , layerCount( layerCount_ )
-      , viewMask( viewMask_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachments( pColorAttachments_ )
-      , pDepthAttachment( pDepthAttachment_ )
-      , pStencilAttachment( pStencilAttachment_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , renderArea{ renderArea_ }
+      , layerCount{ layerCount_ }
+      , viewMask{ viewMask_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachments{ pColorAttachments_ }
+      , pDepthAttachment{ pDepthAttachment_ }
+      , pStencilAttachment{ pStencilAttachment_ }
     {
     }
 
@@ -105765,11 +106058,11 @@
                                                                const uint32_t * pDepthInputAttachmentIndex_   = {},
                                                                const uint32_t * pStencilInputAttachmentIndex_ = {},
                                                                const void *     pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , colorAttachmentCount( colorAttachmentCount_ )
-      , pColorAttachmentInputIndices( pColorAttachmentInputIndices_ )
-      , pDepthInputAttachmentIndex( pDepthInputAttachmentIndex_ )
-      , pStencilInputAttachmentIndex( pStencilInputAttachmentIndex_ )
+      : pNext{ pNext_ }
+      , colorAttachmentCount{ colorAttachmentCount_ }
+      , pColorAttachmentInputIndices{ pColorAttachmentInputIndices_ }
+      , pDepthInputAttachmentIndex{ pDepthInputAttachmentIndex_ }
+      , pStencilInputAttachmentIndex{ pStencilInputAttachmentIndex_ }
     {
     }
 
@@ -105925,13 +106218,13 @@
                                             uint32_t                                    regionCount_    = {},
                                             const VULKAN_HPP_NAMESPACE::ImageResolve2 * pRegions_       = {},
                                             const void *                                pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , srcImage( srcImage_ )
-      , srcImageLayout( srcImageLayout_ )
-      , dstImage( dstImage_ )
-      , dstImageLayout( dstImageLayout_ )
-      , regionCount( regionCount_ )
-      , pRegions( pRegions_ )
+      : pNext{ pNext_ }
+      , srcImage{ srcImage_ }
+      , srcImageLayout{ srcImageLayout_ }
+      , dstImage{ dstImage_ }
+      , dstImageLayout{ dstImageLayout_ }
+      , regionCount{ regionCount_ }
+      , pRegions{ pRegions_ }
     {
     }
 
@@ -106099,9 +106392,9 @@
       VULKAN_HPP_NAMESPACE::Extent2D                        windowExtent_      = {},
       VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM windowCompareMode_ = VULKAN_HPP_NAMESPACE::BlockMatchWindowCompareModeQCOM::eMin,
       const void *                                          pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , windowExtent( windowExtent_ )
-      , windowCompareMode( windowCompareMode_ )
+      : pNext{ pNext_ }
+      , windowExtent{ windowExtent_ }
+      , windowCompareMode{ windowCompareMode_ }
     {
     }
 
@@ -106209,9 +106502,9 @@
     VULKAN_HPP_CONSTEXPR SamplerBorderColorComponentMappingCreateInfoEXT( VULKAN_HPP_NAMESPACE::ComponentMapping components_ = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32           srgb_       = {},
                                                                           const void *                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , components( components_ )
-      , srgb( srgb_ )
+      : pNext{ pNext_ }
+      , components{ components_ }
+      , srgb{ srgb_ }
     {
     }
 
@@ -106318,8 +106611,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SamplerCaptureDescriptorDataInfoEXT( VULKAN_HPP_NAMESPACE::Sampler sampler_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sampler( sampler_ )
+      : pNext{ pNext_ }
+      , sampler{ sampler_ }
     {
     }
 
@@ -106430,23 +106723,23 @@
                                             VULKAN_HPP_NAMESPACE::BorderColor        borderColor_ = VULKAN_HPP_NAMESPACE::BorderColor::eFloatTransparentBlack,
                                             VULKAN_HPP_NAMESPACE::Bool32             unnormalizedCoordinates_ = {},
                                             const void *                             pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , magFilter( magFilter_ )
-      , minFilter( minFilter_ )
-      , mipmapMode( mipmapMode_ )
-      , addressModeU( addressModeU_ )
-      , addressModeV( addressModeV_ )
-      , addressModeW( addressModeW_ )
-      , mipLodBias( mipLodBias_ )
-      , anisotropyEnable( anisotropyEnable_ )
-      , maxAnisotropy( maxAnisotropy_ )
-      , compareEnable( compareEnable_ )
-      , compareOp( compareOp_ )
-      , minLod( minLod_ )
-      , maxLod( maxLod_ )
-      , borderColor( borderColor_ )
-      , unnormalizedCoordinates( unnormalizedCoordinates_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , magFilter{ magFilter_ }
+      , minFilter{ minFilter_ }
+      , mipmapMode{ mipmapMode_ }
+      , addressModeU{ addressModeU_ }
+      , addressModeV{ addressModeV_ }
+      , addressModeW{ addressModeW_ }
+      , mipLodBias{ mipLodBias_ }
+      , anisotropyEnable{ anisotropyEnable_ }
+      , maxAnisotropy{ maxAnisotropy_ }
+      , compareEnable{ compareEnable_ }
+      , compareOp{ compareOp_ }
+      , minLod{ minLod_ }
+      , maxLod{ maxLod_ }
+      , borderColor{ borderColor_ }
+      , unnormalizedCoordinates{ unnormalizedCoordinates_ }
     {
     }
 
@@ -106683,8 +106976,8 @@
     VULKAN_HPP_CONSTEXPR
       SamplerCubicWeightsCreateInfoQCOM( VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM cubicWeights_ = VULKAN_HPP_NAMESPACE::CubicFilterWeightsQCOM::eCatmullRom,
                                          const void *                                 pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , cubicWeights( cubicWeights_ )
+      : pNext{ pNext_ }
+      , cubicWeights{ cubicWeights_ }
     {
     }
 
@@ -106782,9 +107075,9 @@
     VULKAN_HPP_CONSTEXPR_14 SamplerCustomBorderColorCreateInfoEXT( VULKAN_HPP_NAMESPACE::ClearColorValue customBorderColor_ = {},
                                                                    VULKAN_HPP_NAMESPACE::Format          format_ = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                                    const void *                          pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , customBorderColor( customBorderColor_ )
-      , format( format_ )
+      : pNext{ pNext_ }
+      , customBorderColor{ customBorderColor_ }
+      , format{ format_ }
     {
     }
 
@@ -106874,8 +107167,8 @@
     VULKAN_HPP_CONSTEXPR
       SamplerReductionModeCreateInfo( VULKAN_HPP_NAMESPACE::SamplerReductionMode reductionMode_ = VULKAN_HPP_NAMESPACE::SamplerReductionMode::eWeightedAverage,
                                       const void *                               pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , reductionMode( reductionMode_ )
+      : pNext{ pNext_ }
+      , reductionMode{ reductionMode_ }
     {
     }
 
@@ -106981,15 +107274,15 @@
       VULKAN_HPP_NAMESPACE::Filter                      chromaFilter_                = VULKAN_HPP_NAMESPACE::Filter::eNearest,
       VULKAN_HPP_NAMESPACE::Bool32                      forceExplicitReconstruction_ = {},
       const void *                                      pNext_                       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , ycbcrModel( ycbcrModel_ )
-      , ycbcrRange( ycbcrRange_ )
-      , components( components_ )
-      , xChromaOffset( xChromaOffset_ )
-      , yChromaOffset( yChromaOffset_ )
-      , chromaFilter( chromaFilter_ )
-      , forceExplicitReconstruction( forceExplicitReconstruction_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , ycbcrModel{ ycbcrModel_ }
+      , ycbcrRange{ ycbcrRange_ }
+      , components{ components_ }
+      , xChromaOffset{ xChromaOffset_ }
+      , yChromaOffset{ yChromaOffset_ }
+      , chromaFilter{ chromaFilter_ }
+      , forceExplicitReconstruction{ forceExplicitReconstruction_ }
     {
     }
 
@@ -107150,8 +107443,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionImageFormatProperties( uint32_t combinedImageSamplerDescriptorCount_ = {},
                                                                       void *   pNext_                               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , combinedImageSamplerDescriptorCount( combinedImageSamplerDescriptorCount_ )
+      : pNext{ pNext_ }
+      , combinedImageSamplerDescriptorCount{ combinedImageSamplerDescriptorCount_ }
     {
     }
 
@@ -107235,8 +107528,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionInfo( VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion conversion_ = {},
                                                      const void *                                 pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , conversion( conversion_ )
+      : pNext{ pNext_ }
+      , conversion{ conversion_ }
     {
     }
 
@@ -107335,9 +107628,9 @@
     VULKAN_HPP_CONSTEXPR SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM( VULKAN_HPP_NAMESPACE::Bool32 enableYDegamma_    = {},
                                                                            VULKAN_HPP_NAMESPACE::Bool32 enableCbCrDegamma_ = {},
                                                                            void *                       pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , enableYDegamma( enableYDegamma_ )
-      , enableCbCrDegamma( enableCbCrDegamma_ )
+      : pNext{ pNext_ }
+      , enableYDegamma{ enableYDegamma_ }
+      , enableCbCrDegamma{ enableCbCrDegamma_ }
     {
     }
 
@@ -107453,16 +107746,16 @@
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedXChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       VULKAN_HPP_NAMESPACE::ChromaLocation              suggestedYChromaOffset_           = VULKAN_HPP_NAMESPACE::ChromaLocation::eCositedEven,
       void *                                            pNext_                            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , externalFormat( externalFormat_ )
-      , screenUsage( screenUsage_ )
-      , formatFeatures( formatFeatures_ )
-      , samplerYcbcrConversionComponents( samplerYcbcrConversionComponents_ )
-      , suggestedYcbcrModel( suggestedYcbcrModel_ )
-      , suggestedYcbcrRange( suggestedYcbcrRange_ )
-      , suggestedXChromaOffset( suggestedXChromaOffset_ )
-      , suggestedYChromaOffset( suggestedYChromaOffset_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , externalFormat{ externalFormat_ }
+      , screenUsage{ screenUsage_ }
+      , formatFeatures{ formatFeatures_ }
+      , samplerYcbcrConversionComponents{ samplerYcbcrConversionComponents_ }
+      , suggestedYcbcrModel{ suggestedYcbcrModel_ }
+      , suggestedYcbcrRange{ suggestedYcbcrRange_ }
+      , suggestedXChromaOffset{ suggestedXChromaOffset_ }
+      , suggestedYChromaOffset{ suggestedYChromaOffset_ }
     {
     }
 
@@ -107579,9 +107872,9 @@
     VULKAN_HPP_CONSTEXPR ScreenBufferPropertiesQNX( VULKAN_HPP_NAMESPACE::DeviceSize allocationSize_ = {},
                                                     uint32_t                         memoryTypeBits_ = {},
                                                     void *                           pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , allocationSize( allocationSize_ )
-      , memoryTypeBits( memoryTypeBits_ )
+      : pNext{ pNext_ }
+      , allocationSize{ allocationSize_ }
+      , memoryTypeBits{ memoryTypeBits_ }
     {
     }
 
@@ -107668,10 +107961,10 @@
                                                      struct _screen_context *                          context_ = {},
                                                      struct _screen_window *                           window_  = {},
                                                      const void *                                      pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , context( context_ )
-      , window( window_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , context{ context_ }
+      , window{ window_ }
     {
     }
 
@@ -107785,8 +108078,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SemaphoreCreateInfo( VULKAN_HPP_NAMESPACE::SemaphoreCreateFlags flags_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -107883,9 +108176,9 @@
       VULKAN_HPP_NAMESPACE::Semaphore                           semaphore_  = {},
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -107994,9 +108287,9 @@
       VULKAN_HPP_NAMESPACE::Semaphore                           semaphore_  = {},
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -108107,9 +108400,9 @@
       VULKAN_HPP_NAMESPACE::Semaphore                           semaphore_  = {},
       VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits handleType_ = VULKAN_HPP_NAMESPACE::ExternalSemaphoreHandleTypeFlagBits::eOpaqueFd,
       const void *                                              pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , handleType( handleType_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , handleType{ handleType_ }
     {
     }
 
@@ -108217,9 +108510,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       SemaphoreSignalInfo( VULKAN_HPP_NAMESPACE::Semaphore semaphore_ = {}, uint64_t value_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphore( semaphore_ )
-      , value( value_ )
+      : pNext{ pNext_ }
+      , semaphore{ semaphore_ }
+      , value{ value_ }
     {
     }
 
@@ -108324,9 +108617,9 @@
     VULKAN_HPP_CONSTEXPR SemaphoreTypeCreateInfo( VULKAN_HPP_NAMESPACE::SemaphoreType semaphoreType_ = VULKAN_HPP_NAMESPACE::SemaphoreType::eBinary,
                                                   uint64_t                            initialValue_  = {},
                                                   const void *                        pNext_         = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , semaphoreType( semaphoreType_ )
-      , initialValue( initialValue_ )
+      : pNext{ pNext_ }
+      , semaphoreType{ semaphoreType_ }
+      , initialValue{ initialValue_ }
     {
     }
 
@@ -108434,11 +108727,11 @@
                                             const VULKAN_HPP_NAMESPACE::Semaphore *  pSemaphores_    = {},
                                             const uint64_t *                         pValues_        = {},
                                             const void *                             pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , semaphoreCount( semaphoreCount_ )
-      , pSemaphores( pSemaphores_ )
-      , pValues( pValues_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , semaphoreCount{ semaphoreCount_ }
+      , pSemaphores{ pSemaphores_ }
+      , pValues{ pValues_ }
     {
     }
 
@@ -108606,13 +108899,13 @@
                                                             const uint32_t *                         pBufferIndices_ = {},
                                                             const VULKAN_HPP_NAMESPACE::DeviceSize * pOffsets_       = {},
                                                             const void *                             pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stageFlags( stageFlags_ )
-      , layout( layout_ )
-      , firstSet( firstSet_ )
-      , setCount( setCount_ )
-      , pBufferIndices( pBufferIndices_ )
-      , pOffsets( pOffsets_ )
+      : pNext{ pNext_ }
+      , stageFlags{ stageFlags_ }
+      , layout{ layout_ }
+      , firstSet{ firstSet_ }
+      , setCount{ setCount_ }
+      , pBufferIndices{ pBufferIndices_ }
+      , pOffsets{ pOffsets_ }
     {
     }
 
@@ -108799,9 +109092,9 @@
     VULKAN_HPP_CONSTEXPR SetLatencyMarkerInfoNV( uint64_t                              presentID_ = {},
                                                  VULKAN_HPP_NAMESPACE::LatencyMarkerNV marker_    = VULKAN_HPP_NAMESPACE::LatencyMarkerNV::eSimulationStart,
                                                  const void *                          pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentID( presentID_ )
-      , marker( marker_ )
+      : pNext{ pNext_ }
+      , presentID{ presentID_ }
+      , marker{ marker_ }
     {
     }
 
@@ -108899,7 +109192,7 @@
     using NativeType = VkSetStateFlagsIndirectCommandNV;
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR SetStateFlagsIndirectCommandNV( uint32_t data_ = {} ) VULKAN_HPP_NOEXCEPT : data( data_ ) {}
+    VULKAN_HPP_CONSTEXPR SetStateFlagsIndirectCommandNV( uint32_t data_ = {} ) VULKAN_HPP_NOEXCEPT : data{ data_ } {}
 
     VULKAN_HPP_CONSTEXPR SetStateFlagsIndirectCommandNV( SetStateFlagsIndirectCommandNV const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -108990,19 +109283,19 @@
                                               const VULKAN_HPP_NAMESPACE::PushConstantRange *   pPushConstantRanges_    = {},
                                               const VULKAN_HPP_NAMESPACE::SpecializationInfo *  pSpecializationInfo_    = {},
                                               const void *                                      pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , stage( stage_ )
-      , nextStage( nextStage_ )
-      , codeType( codeType_ )
-      , codeSize( codeSize_ )
-      , pCode( pCode_ )
-      , pName( pName_ )
-      , setLayoutCount( setLayoutCount_ )
-      , pSetLayouts( pSetLayouts_ )
-      , pushConstantRangeCount( pushConstantRangeCount_ )
-      , pPushConstantRanges( pPushConstantRanges_ )
-      , pSpecializationInfo( pSpecializationInfo_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , stage{ stage_ }
+      , nextStage{ nextStage_ }
+      , codeType{ codeType_ }
+      , codeSize{ codeSize_ }
+      , pCode{ pCode_ }
+      , pName{ pName_ }
+      , setLayoutCount{ setLayoutCount_ }
+      , pSetLayouts{ pSetLayouts_ }
+      , pushConstantRangeCount{ pushConstantRangeCount_ }
+      , pPushConstantRanges{ pPushConstantRanges_ }
+      , pSpecializationInfo{ pSpecializationInfo_ }
     {
     }
 
@@ -109296,10 +109589,10 @@
                                                  size_t                                        codeSize_ = {},
                                                  const uint32_t *                              pCode_    = {},
                                                  const void *                                  pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , codeSize( codeSize_ )
-      , pCode( pCode_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , codeSize{ codeSize_ }
+      , pCode{ pCode_ }
     {
     }
 
@@ -109432,9 +109725,9 @@
     VULKAN_HPP_CONSTEXPR_14 ShaderModuleIdentifierEXT( uint32_t                                                              identifierSize_ = {},
                                                        std::array<uint8_t, VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT> const & identifier_     = {},
                                                        void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , identifierSize( identifierSize_ )
-      , identifier( identifier_ )
+      : pNext{ pNext_ }
+      , identifierSize{ identifierSize_ }
+      , identifier{ identifier_ }
     {
     }
 
@@ -109541,8 +109834,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR ShaderModuleValidationCacheCreateInfoEXT( VULKAN_HPP_NAMESPACE::ValidationCacheEXT validationCache_ = {},
                                                                    const void *                             pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , validationCache( validationCache_ )
+      : pNext{ pNext_ }
+      , validationCache{ validationCache_ }
     {
     }
 
@@ -109639,11 +109932,11 @@
                                                  uint32_t ldsSizePerLocalWorkGroup_ = {},
                                                  size_t   ldsUsageSizeInBytes_      = {},
                                                  size_t   scratchMemUsageInBytes_   = {} ) VULKAN_HPP_NOEXCEPT
-      : numUsedVgprs( numUsedVgprs_ )
-      , numUsedSgprs( numUsedSgprs_ )
-      , ldsSizePerLocalWorkGroup( ldsSizePerLocalWorkGroup_ )
-      , ldsUsageSizeInBytes( ldsUsageSizeInBytes_ )
-      , scratchMemUsageInBytes( scratchMemUsageInBytes_ )
+      : numUsedVgprs{ numUsedVgprs_ }
+      , numUsedSgprs{ numUsedSgprs_ }
+      , ldsSizePerLocalWorkGroup{ ldsSizePerLocalWorkGroup_ }
+      , ldsUsageSizeInBytes{ ldsUsageSizeInBytes_ }
+      , scratchMemUsageInBytes{ scratchMemUsageInBytes_ }
     {
     }
 
@@ -109724,13 +110017,13 @@
                                                      uint32_t                                     numAvailableVgprs_    = {},
                                                      uint32_t                                     numAvailableSgprs_    = {},
                                                      std::array<uint32_t, 3> const &              computeWorkGroupSize_ = {} ) VULKAN_HPP_NOEXCEPT
-      : shaderStageMask( shaderStageMask_ )
-      , resourceUsage( resourceUsage_ )
-      , numPhysicalVgprs( numPhysicalVgprs_ )
-      , numPhysicalSgprs( numPhysicalSgprs_ )
-      , numAvailableVgprs( numAvailableVgprs_ )
-      , numAvailableSgprs( numAvailableSgprs_ )
-      , computeWorkGroupSize( computeWorkGroupSize_ )
+      : shaderStageMask{ shaderStageMask_ }
+      , resourceUsage{ resourceUsage_ }
+      , numPhysicalVgprs{ numPhysicalVgprs_ }
+      , numPhysicalSgprs{ numPhysicalSgprs_ }
+      , numAvailableVgprs{ numAvailableVgprs_ }
+      , numAvailableSgprs{ numAvailableSgprs_ }
+      , computeWorkGroupSize{ computeWorkGroupSize_ }
     {
     }
 
@@ -109818,8 +110111,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SharedPresentSurfaceCapabilitiesKHR( VULKAN_HPP_NAMESPACE::ImageUsageFlags sharedPresentSupportedUsageFlags_ = {},
                                                               void *                                pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , sharedPresentSupportedUsageFlags( sharedPresentSupportedUsageFlags_ )
+      : pNext{ pNext_ }
+      , sharedPresentSupportedUsageFlags{ sharedPresentSupportedUsageFlags_ }
     {
     }
 
@@ -109899,9 +110192,9 @@
     VULKAN_HPP_CONSTEXPR SparseImageFormatProperties( VULKAN_HPP_NAMESPACE::ImageAspectFlags       aspectMask_       = {},
                                                       VULKAN_HPP_NAMESPACE::Extent3D               imageGranularity_ = {},
                                                       VULKAN_HPP_NAMESPACE::SparseImageFormatFlags flags_            = {} ) VULKAN_HPP_NOEXCEPT
-      : aspectMask( aspectMask_ )
-      , imageGranularity( imageGranularity_ )
-      , flags( flags_ )
+      : aspectMask{ aspectMask_ }
+      , imageGranularity{ imageGranularity_ }
+      , flags{ flags_ }
     {
     }
 
@@ -109977,8 +110270,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SparseImageFormatProperties2( VULKAN_HPP_NAMESPACE::SparseImageFormatProperties properties_ = {},
                                                        void *                                            pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , properties( properties_ )
+      : pNext{ pNext_ }
+      , properties{ properties_ }
     {
     }
 
@@ -110062,11 +110355,11 @@
                                                         VULKAN_HPP_NAMESPACE::DeviceSize                  imageMipTailSize_     = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize                  imageMipTailOffset_   = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize                  imageMipTailStride_   = {} ) VULKAN_HPP_NOEXCEPT
-      : formatProperties( formatProperties_ )
-      , imageMipTailFirstLod( imageMipTailFirstLod_ )
-      , imageMipTailSize( imageMipTailSize_ )
-      , imageMipTailOffset( imageMipTailOffset_ )
-      , imageMipTailStride( imageMipTailStride_ )
+      : formatProperties{ formatProperties_ }
+      , imageMipTailFirstLod{ imageMipTailFirstLod_ }
+      , imageMipTailSize{ imageMipTailSize_ }
+      , imageMipTailOffset{ imageMipTailOffset_ }
+      , imageMipTailStride{ imageMipTailStride_ }
     {
     }
 
@@ -110150,8 +110443,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SparseImageMemoryRequirements2( VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements memoryRequirements_ = {},
                                                          void *                                              pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryRequirements( memoryRequirements_ )
+      : pNext{ pNext_ }
+      , memoryRequirements{ memoryRequirements_ }
     {
     }
 
@@ -110237,9 +110530,9 @@
     VULKAN_HPP_CONSTEXPR StreamDescriptorSurfaceCreateInfoGGP( VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateFlagsGGP flags_            = {},
                                                                GgpStreamDescriptor                                         streamDescriptor_ = {},
                                                                const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , streamDescriptor( streamDescriptor_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , streamDescriptor{ streamDescriptor_ }
     {
     }
 
@@ -110354,9 +110647,9 @@
     VULKAN_HPP_CONSTEXPR StridedDeviceAddressRegionKHR( VULKAN_HPP_NAMESPACE::DeviceAddress deviceAddress_ = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize    stride_        = {},
                                                         VULKAN_HPP_NAMESPACE::DeviceSize    size_          = {} ) VULKAN_HPP_NOEXCEPT
-      : deviceAddress( deviceAddress_ )
-      , stride( stride_ )
-      , size( size_ )
+      : deviceAddress{ deviceAddress_ }
+      , stride{ stride_ }
+      , size{ size_ }
     {
     }
 
@@ -110458,14 +110751,14 @@
                                      uint32_t                                         signalSemaphoreCount_ = {},
                                      const VULKAN_HPP_NAMESPACE::Semaphore *          pSignalSemaphores_    = {},
                                      const void *                                     pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreCount( waitSemaphoreCount_ )
-      , pWaitSemaphores( pWaitSemaphores_ )
-      , pWaitDstStageMask( pWaitDstStageMask_ )
-      , commandBufferCount( commandBufferCount_ )
-      , pCommandBuffers( pCommandBuffers_ )
-      , signalSemaphoreCount( signalSemaphoreCount_ )
-      , pSignalSemaphores( pSignalSemaphores_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreCount{ waitSemaphoreCount_ }
+      , pWaitSemaphores{ pWaitSemaphores_ }
+      , pWaitDstStageMask{ pWaitDstStageMask_ }
+      , commandBufferCount{ commandBufferCount_ }
+      , pCommandBuffers{ pCommandBuffers_ }
+      , signalSemaphoreCount{ signalSemaphoreCount_ }
+      , pSignalSemaphores{ pSignalSemaphores_ }
     {
     }
 
@@ -110684,14 +110977,14 @@
                                       uint32_t                                              signalSemaphoreInfoCount_ = {},
                                       const VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo *     pSignalSemaphoreInfos_    = {},
                                       const void *                                          pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , waitSemaphoreInfoCount( waitSemaphoreInfoCount_ )
-      , pWaitSemaphoreInfos( pWaitSemaphoreInfos_ )
-      , commandBufferInfoCount( commandBufferInfoCount_ )
-      , pCommandBufferInfos( pCommandBufferInfos_ )
-      , signalSemaphoreInfoCount( signalSemaphoreInfoCount_ )
-      , pSignalSemaphoreInfos( pSignalSemaphoreInfos_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , waitSemaphoreInfoCount{ waitSemaphoreInfoCount_ }
+      , pWaitSemaphoreInfos{ pWaitSemaphoreInfos_ }
+      , commandBufferInfoCount{ commandBufferInfoCount_ }
+      , pCommandBufferInfos{ pCommandBufferInfos_ }
+      , signalSemaphoreInfoCount{ signalSemaphoreInfoCount_ }
+      , pSignalSemaphoreInfos{ pSignalSemaphoreInfos_ }
     {
     }
 
@@ -110897,8 +111190,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SubpassBeginInfo( VULKAN_HPP_NAMESPACE::SubpassContents contents_ = VULKAN_HPP_NAMESPACE::SubpassContents::eInline,
                                            const void *                          pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , contents( contents_ )
+      : pNext{ pNext_ }
+      , contents{ contents_ }
     {
     }
 
@@ -110996,10 +111289,10 @@
                                              VULKAN_HPP_NAMESPACE::ResolveModeFlagBits stencilResolveMode_ = VULKAN_HPP_NAMESPACE::ResolveModeFlagBits::eNone,
                                              const VULKAN_HPP_NAMESPACE::AttachmentReference2 * pDepthStencilResolveAttachment_ = {},
                                              const void *                                       pNext_                          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , depthResolveMode( depthResolveMode_ )
-      , stencilResolveMode( stencilResolveMode_ )
-      , pDepthStencilResolveAttachment( pDepthStencilResolveAttachment_ )
+      : pNext{ pNext_ }
+      , depthResolveMode{ depthResolveMode_ }
+      , stencilResolveMode{ stencilResolveMode_ }
+      , pDepthStencilResolveAttachment{ pDepthStencilResolveAttachment_ }
     {
     }
 
@@ -111117,7 +111410,7 @@
     static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType  = StructureType::eSubpassEndInfo;
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
-    VULKAN_HPP_CONSTEXPR SubpassEndInfo( const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT : pNext( pNext_ ) {}
+    VULKAN_HPP_CONSTEXPR SubpassEndInfo( const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT : pNext{ pNext_ } {}
 
     VULKAN_HPP_CONSTEXPR SubpassEndInfo( SubpassEndInfo const & rhs ) VULKAN_HPP_NOEXCEPT = default;
 
@@ -111204,9 +111497,9 @@
     VULKAN_HPP_CONSTEXPR SubpassFragmentDensityMapOffsetEndInfoQCOM( uint32_t                               fragmentDensityOffsetCount_ = {},
                                                                      const VULKAN_HPP_NAMESPACE::Offset2D * pFragmentDensityOffsets_    = {},
                                                                      const void *                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fragmentDensityOffsetCount( fragmentDensityOffsetCount_ )
-      , pFragmentDensityOffsets( pFragmentDensityOffsets_ )
+      : pNext{ pNext_ }
+      , fragmentDensityOffsetCount{ fragmentDensityOffsetCount_ }
+      , pFragmentDensityOffsets{ pFragmentDensityOffsets_ }
     {
     }
 
@@ -111331,8 +111624,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SubpassResolvePerformanceQueryEXT( VULKAN_HPP_NAMESPACE::Bool32 optimal_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , optimal( optimal_ )
+      : pNext{ pNext_ }
+      , optimal{ optimal_ }
     {
     }
 
@@ -111415,9 +111708,9 @@
     VULKAN_HPP_CONSTEXPR SubpassShadingPipelineCreateInfoHUAWEI( VULKAN_HPP_NAMESPACE::RenderPass renderPass_ = {},
                                                                  uint32_t                         subpass_    = {},
                                                                  void *                           pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , renderPass( renderPass_ )
-      , subpass( subpass_ )
+      : pNext{ pNext_ }
+      , renderPass{ renderPass_ }
+      , subpass{ subpass_ }
     {
     }
 
@@ -111519,8 +111812,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SubresourceHostMemcpySizeEXT( VULKAN_HPP_NAMESPACE::DeviceSize size_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , size( size_ )
+      : pNext{ pNext_ }
+      , size{ size_ }
     {
     }
 
@@ -111601,8 +111894,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SubresourceLayout2KHR( VULKAN_HPP_NAMESPACE::SubresourceLayout subresourceLayout_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , subresourceLayout( subresourceLayout_ )
+      : pNext{ pNext_ }
+      , subresourceLayout{ subresourceLayout_ }
     {
     }
 
@@ -111697,18 +111990,18 @@
       VULKAN_HPP_NAMESPACE::ImageUsageFlags             supportedUsageFlags_      = {},
       VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT      supportedSurfaceCounters_ = {},
       void *                                            pNext_                    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , minImageCount( minImageCount_ )
-      , maxImageCount( maxImageCount_ )
-      , currentExtent( currentExtent_ )
-      , minImageExtent( minImageExtent_ )
-      , maxImageExtent( maxImageExtent_ )
-      , maxImageArrayLayers( maxImageArrayLayers_ )
-      , supportedTransforms( supportedTransforms_ )
-      , currentTransform( currentTransform_ )
-      , supportedCompositeAlpha( supportedCompositeAlpha_ )
-      , supportedUsageFlags( supportedUsageFlags_ )
-      , supportedSurfaceCounters( supportedSurfaceCounters_ )
+      : pNext{ pNext_ }
+      , minImageCount{ minImageCount_ }
+      , maxImageCount{ maxImageCount_ }
+      , currentExtent{ currentExtent_ }
+      , minImageExtent{ minImageExtent_ }
+      , maxImageExtent{ maxImageExtent_ }
+      , maxImageArrayLayers{ maxImageArrayLayers_ }
+      , supportedTransforms{ supportedTransforms_ }
+      , currentTransform{ currentTransform_ }
+      , supportedCompositeAlpha{ supportedCompositeAlpha_ }
+      , supportedUsageFlags{ supportedUsageFlags_ }
+      , supportedSurfaceCounters{ supportedSurfaceCounters_ }
     {
     }
 
@@ -111834,16 +112127,16 @@
       VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR currentTransform_        = VULKAN_HPP_NAMESPACE::SurfaceTransformFlagBitsKHR::eIdentity,
       VULKAN_HPP_NAMESPACE::CompositeAlphaFlagsKHR      supportedCompositeAlpha_ = {},
       VULKAN_HPP_NAMESPACE::ImageUsageFlags             supportedUsageFlags_     = {} ) VULKAN_HPP_NOEXCEPT
-      : minImageCount( minImageCount_ )
-      , maxImageCount( maxImageCount_ )
-      , currentExtent( currentExtent_ )
-      , minImageExtent( minImageExtent_ )
-      , maxImageExtent( maxImageExtent_ )
-      , maxImageArrayLayers( maxImageArrayLayers_ )
-      , supportedTransforms( supportedTransforms_ )
-      , currentTransform( currentTransform_ )
-      , supportedCompositeAlpha( supportedCompositeAlpha_ )
-      , supportedUsageFlags( supportedUsageFlags_ )
+      : minImageCount{ minImageCount_ }
+      , maxImageCount{ maxImageCount_ }
+      , currentExtent{ currentExtent_ }
+      , minImageExtent{ minImageExtent_ }
+      , maxImageExtent{ maxImageExtent_ }
+      , maxImageArrayLayers{ maxImageArrayLayers_ }
+      , supportedTransforms{ supportedTransforms_ }
+      , currentTransform{ currentTransform_ }
+      , supportedCompositeAlpha{ supportedCompositeAlpha_ }
+      , supportedUsageFlags{ supportedUsageFlags_ }
     {
     }
 
@@ -111947,8 +112240,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceCapabilities2KHR( VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR surfaceCapabilities_ = {},
                                                   void *                                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , surfaceCapabilities( surfaceCapabilities_ )
+      : pNext{ pNext_ }
+      , surfaceCapabilities{ surfaceCapabilities_ }
     {
     }
 
@@ -112031,8 +112324,8 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesFullScreenExclusiveEXT( VULKAN_HPP_NAMESPACE::Bool32 fullScreenExclusiveSupported_ = {},
                                                                     void *                       pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fullScreenExclusiveSupported( fullScreenExclusiveSupported_ )
+      : pNext{ pNext_ }
+      , fullScreenExclusiveSupported{ fullScreenExclusiveSupported_ }
     {
     }
 
@@ -112130,8 +112423,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceCapabilitiesPresentBarrierNV( VULKAN_HPP_NAMESPACE::Bool32 presentBarrierSupported_ = {},
                                                               void *                       pNext_                   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentBarrierSupported( presentBarrierSupported_ )
+      : pNext{ pNext_ }
+      , presentBarrierSupported{ presentBarrierSupported_ }
     {
     }
 
@@ -112226,8 +112519,8 @@
     VULKAN_HPP_CONSTEXPR
       SurfaceFormatKHR( VULKAN_HPP_NAMESPACE::Format        format_     = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                         VULKAN_HPP_NAMESPACE::ColorSpaceKHR colorSpace_ = VULKAN_HPP_NAMESPACE::ColorSpaceKHR::eSrgbNonlinear ) VULKAN_HPP_NOEXCEPT
-      : format( format_ )
-      , colorSpace( colorSpace_ )
+      : format{ format_ }
+      , colorSpace{ colorSpace_ }
     {
     }
 
@@ -112298,8 +112591,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceFormat2KHR( VULKAN_HPP_NAMESPACE::SurfaceFormatKHR surfaceFormat_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , surfaceFormat( surfaceFormat_ )
+      : pNext{ pNext_ }
+      , surfaceFormat{ surfaceFormat_ }
     {
     }
 
@@ -112380,8 +112673,8 @@
     VULKAN_HPP_CONSTEXPR SurfaceFullScreenExclusiveInfoEXT(
       VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT fullScreenExclusive_ = VULKAN_HPP_NAMESPACE::FullScreenExclusiveEXT::eDefault,
       void *                                       pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , fullScreenExclusive( fullScreenExclusive_ )
+      : pNext{ pNext_ }
+      , fullScreenExclusive{ fullScreenExclusive_ }
     {
     }
 
@@ -112479,8 +112772,8 @@
 
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceFullScreenExclusiveWin32InfoEXT( HMONITOR hmonitor_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hmonitor( hmonitor_ )
+      : pNext{ pNext_ }
+      , hmonitor{ hmonitor_ }
     {
     }
 
@@ -112578,9 +112871,9 @@
     VULKAN_HPP_CONSTEXPR SurfacePresentModeCompatibilityEXT( uint32_t                               presentModeCount_ = {},
                                                              VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes_    = {},
                                                              void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentModeCount( presentModeCount_ )
-      , pPresentModes( pPresentModes_ )
+      : pNext{ pNext_ }
+      , presentModeCount{ presentModeCount_ }
+      , pPresentModes{ pPresentModes_ }
     {
     }
 
@@ -112701,8 +112994,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfacePresentModeEXT( VULKAN_HPP_NAMESPACE::PresentModeKHR presentMode_ = VULKAN_HPP_NAMESPACE::PresentModeKHR::eImmediate,
                                                 void *                               pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentMode( presentMode_ )
+      : pNext{ pNext_ }
+      , presentMode{ presentMode_ }
     {
     }
 
@@ -112802,12 +113095,12 @@
                                                                VULKAN_HPP_NAMESPACE::Extent2D               minScaledImageExtent_     = {},
                                                                VULKAN_HPP_NAMESPACE::Extent2D               maxScaledImageExtent_     = {},
                                                                void *                                       pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportedPresentScaling( supportedPresentScaling_ )
-      , supportedPresentGravityX( supportedPresentGravityX_ )
-      , supportedPresentGravityY( supportedPresentGravityY_ )
-      , minScaledImageExtent( minScaledImageExtent_ )
-      , maxScaledImageExtent( maxScaledImageExtent_ )
+      : pNext{ pNext_ }
+      , supportedPresentScaling{ supportedPresentScaling_ }
+      , supportedPresentGravityX{ supportedPresentGravityX_ }
+      , supportedPresentGravityY{ supportedPresentGravityY_ }
+      , minScaledImageExtent{ minScaledImageExtent_ }
+      , maxScaledImageExtent{ maxScaledImageExtent_ }
     {
     }
 
@@ -112944,8 +113237,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SurfaceProtectedCapabilitiesKHR( VULKAN_HPP_NAMESPACE::Bool32 supportsProtected_ = {},
                                                           const void *                 pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportsProtected( supportsProtected_ )
+      : pNext{ pNext_ }
+      , supportsProtected{ supportsProtected_ }
     {
     }
 
@@ -113041,8 +113334,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SwapchainCounterCreateInfoEXT( VULKAN_HPP_NAMESPACE::SurfaceCounterFlagsEXT surfaceCounters_ = {},
                                                         const void *                                 pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , surfaceCounters( surfaceCounters_ )
+      : pNext{ pNext_ }
+      , surfaceCounters{ surfaceCounters_ }
     {
     }
 
@@ -113155,23 +113448,23 @@
                               VULKAN_HPP_NAMESPACE::Bool32                      clipped_        = {},
                               VULKAN_HPP_NAMESPACE::SwapchainKHR                oldSwapchain_   = {},
                               const void *                                      pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , surface( surface_ )
-      , minImageCount( minImageCount_ )
-      , imageFormat( imageFormat_ )
-      , imageColorSpace( imageColorSpace_ )
-      , imageExtent( imageExtent_ )
-      , imageArrayLayers( imageArrayLayers_ )
-      , imageUsage( imageUsage_ )
-      , imageSharingMode( imageSharingMode_ )
-      , queueFamilyIndexCount( queueFamilyIndexCount_ )
-      , pQueueFamilyIndices( pQueueFamilyIndices_ )
-      , preTransform( preTransform_ )
-      , compositeAlpha( compositeAlpha_ )
-      , presentMode( presentMode_ )
-      , clipped( clipped_ )
-      , oldSwapchain( oldSwapchain_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , surface{ surface_ }
+      , minImageCount{ minImageCount_ }
+      , imageFormat{ imageFormat_ }
+      , imageColorSpace{ imageColorSpace_ }
+      , imageExtent{ imageExtent_ }
+      , imageArrayLayers{ imageArrayLayers_ }
+      , imageUsage{ imageUsage_ }
+      , imageSharingMode{ imageSharingMode_ }
+      , queueFamilyIndexCount{ queueFamilyIndexCount_ }
+      , pQueueFamilyIndices{ pQueueFamilyIndices_ }
+      , preTransform{ preTransform_ }
+      , compositeAlpha{ compositeAlpha_ }
+      , presentMode{ presentMode_ }
+      , clipped{ clipped_ }
+      , oldSwapchain{ oldSwapchain_ }
     {
     }
 
@@ -113459,8 +113752,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SwapchainDisplayNativeHdrCreateInfoAMD( VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable_ = {},
                                                                  const void *                 pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , localDimmingEnable( localDimmingEnable_ )
+      : pNext{ pNext_ }
+      , localDimmingEnable{ localDimmingEnable_ }
     {
     }
 
@@ -113556,8 +113849,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SwapchainLatencyCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 latencyModeEnable_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , latencyModeEnable( latencyModeEnable_ )
+      : pNext{ pNext_ }
+      , latencyModeEnable{ latencyModeEnable_ }
     {
     }
 
@@ -113653,8 +113946,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR SwapchainPresentBarrierCreateInfoNV( VULKAN_HPP_NAMESPACE::Bool32 presentBarrierEnable_ = {},
                                                               void *                       pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentBarrierEnable( presentBarrierEnable_ )
+      : pNext{ pNext_ }
+      , presentBarrierEnable{ presentBarrierEnable_ }
     {
     }
 
@@ -113752,9 +114045,9 @@
     VULKAN_HPP_CONSTEXPR SwapchainPresentFenceInfoEXT( uint32_t                            swapchainCount_ = {},
                                                        const VULKAN_HPP_NAMESPACE::Fence * pFences_        = {},
                                                        const void *                        pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pFences( pFences_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pFences{ pFences_ }
     {
     }
 
@@ -113876,9 +114169,9 @@
     VULKAN_HPP_CONSTEXPR SwapchainPresentModeInfoEXT( uint32_t                                     swapchainCount_ = {},
                                                       const VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes_  = {},
                                                       const void *                                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , swapchainCount( swapchainCount_ )
-      , pPresentModes( pPresentModes_ )
+      : pNext{ pNext_ }
+      , swapchainCount{ swapchainCount_ }
+      , pPresentModes{ pPresentModes_ }
     {
     }
 
@@ -114000,9 +114293,9 @@
     VULKAN_HPP_CONSTEXPR SwapchainPresentModesCreateInfoEXT( uint32_t                                     presentModeCount_ = {},
                                                              const VULKAN_HPP_NAMESPACE::PresentModeKHR * pPresentModes_    = {},
                                                              const void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , presentModeCount( presentModeCount_ )
-      , pPresentModes( pPresentModes_ )
+      : pNext{ pNext_ }
+      , presentModeCount{ presentModeCount_ }
+      , pPresentModes{ pPresentModes_ }
     {
     }
 
@@ -114126,10 +114419,10 @@
                                                                VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT presentGravityX_ = {},
                                                                VULKAN_HPP_NAMESPACE::PresentGravityFlagsEXT presentGravityY_ = {},
                                                                const void *                                 pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , scalingBehavior( scalingBehavior_ )
-      , presentGravityX( presentGravityX_ )
-      , presentGravityY( presentGravityY_ )
+      : pNext{ pNext_ }
+      , scalingBehavior{ scalingBehavior_ }
+      , presentGravityX{ presentGravityX_ }
+      , presentGravityY{ presentGravityY_ }
     {
     }
 
@@ -114247,8 +114540,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR TextureLODGatherFormatPropertiesAMD( VULKAN_HPP_NAMESPACE::Bool32 supportsTextureGatherLODBiasAMD_ = {},
                                                               void *                       pNext_                           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , supportsTextureGatherLODBiasAMD( supportsTextureGatherLODBiasAMD_ )
+      : pNext{ pNext_ }
+      , supportsTextureGatherLODBiasAMD{ supportsTextureGatherLODBiasAMD_ }
     {
     }
 
@@ -114332,10 +114625,10 @@
                                              VULKAN_HPP_NAMESPACE::Extent2D apronSize_ = {},
                                              VULKAN_HPP_NAMESPACE::Offset2D origin_    = {},
                                              void *                         pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , tileSize( tileSize_ )
-      , apronSize( apronSize_ )
-      , origin( origin_ )
+      : pNext{ pNext_ }
+      , tileSize{ tileSize_ }
+      , apronSize{ apronSize_ }
+      , origin{ origin_ }
     {
     }
 
@@ -114449,11 +114742,11 @@
                                                       uint32_t         signalSemaphoreValueCount_ = {},
                                                       const uint64_t * pSignalSemaphoreValues_    = {},
                                                       const void *     pNext_                     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , waitSemaphoreValueCount( waitSemaphoreValueCount_ )
-      , pWaitSemaphoreValues( pWaitSemaphoreValues_ )
-      , signalSemaphoreValueCount( signalSemaphoreValueCount_ )
-      , pSignalSemaphoreValues( pSignalSemaphoreValues_ )
+      : pNext{ pNext_ }
+      , waitSemaphoreValueCount{ waitSemaphoreValueCount_ }
+      , pWaitSemaphoreValues{ pWaitSemaphoreValues_ }
+      , signalSemaphoreValueCount{ signalSemaphoreValueCount_ }
+      , pSignalSemaphoreValues{ pSignalSemaphoreValues_ }
     {
     }
 
@@ -114621,20 +114914,20 @@
                                                        uint32_t                            width_                             = {},
                                                        uint32_t                            height_                            = {},
                                                        uint32_t                            depth_                             = {} ) VULKAN_HPP_NOEXCEPT
-      : raygenShaderRecordAddress( raygenShaderRecordAddress_ )
-      , raygenShaderRecordSize( raygenShaderRecordSize_ )
-      , missShaderBindingTableAddress( missShaderBindingTableAddress_ )
-      , missShaderBindingTableSize( missShaderBindingTableSize_ )
-      , missShaderBindingTableStride( missShaderBindingTableStride_ )
-      , hitShaderBindingTableAddress( hitShaderBindingTableAddress_ )
-      , hitShaderBindingTableSize( hitShaderBindingTableSize_ )
-      , hitShaderBindingTableStride( hitShaderBindingTableStride_ )
-      , callableShaderBindingTableAddress( callableShaderBindingTableAddress_ )
-      , callableShaderBindingTableSize( callableShaderBindingTableSize_ )
-      , callableShaderBindingTableStride( callableShaderBindingTableStride_ )
-      , width( width_ )
-      , height( height_ )
-      , depth( depth_ )
+      : raygenShaderRecordAddress{ raygenShaderRecordAddress_ }
+      , raygenShaderRecordSize{ raygenShaderRecordSize_ }
+      , missShaderBindingTableAddress{ missShaderBindingTableAddress_ }
+      , missShaderBindingTableSize{ missShaderBindingTableSize_ }
+      , missShaderBindingTableStride{ missShaderBindingTableStride_ }
+      , hitShaderBindingTableAddress{ hitShaderBindingTableAddress_ }
+      , hitShaderBindingTableSize{ hitShaderBindingTableSize_ }
+      , hitShaderBindingTableStride{ hitShaderBindingTableStride_ }
+      , callableShaderBindingTableAddress{ callableShaderBindingTableAddress_ }
+      , callableShaderBindingTableSize{ callableShaderBindingTableSize_ }
+      , callableShaderBindingTableStride{ callableShaderBindingTableStride_ }
+      , width{ width_ }
+      , height{ height_ }
+      , depth{ depth_ }
     {
     }
 
@@ -114847,9 +115140,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR TraceRaysIndirectCommandKHR( uint32_t width_ = {}, uint32_t height_ = {}, uint32_t depth_ = {} ) VULKAN_HPP_NOEXCEPT
-      : width( width_ )
-      , height( height_ )
-      , depth( depth_ )
+      : width{ width_ }
+      , height{ height_ }
+      , depth{ depth_ }
     {
     }
 
@@ -114952,10 +115245,10 @@
                                                        size_t                                              initialDataSize_ = {},
                                                        const void *                                        pInitialData_    = {},
                                                        const void *                                        pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , initialDataSize( initialDataSize_ )
-      , pInitialData( pInitialData_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , initialDataSize{ initialDataSize_ }
+      , pInitialData{ pInitialData_ }
     {
     }
 
@@ -115093,11 +115386,11 @@
                                                 uint32_t                                                  disabledValidationFeatureCount_ = {},
                                                 const VULKAN_HPP_NAMESPACE::ValidationFeatureDisableEXT * pDisabledValidationFeatures_    = {},
                                                 const void *                                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , enabledValidationFeatureCount( enabledValidationFeatureCount_ )
-      , pEnabledValidationFeatures( pEnabledValidationFeatures_ )
-      , disabledValidationFeatureCount( disabledValidationFeatureCount_ )
-      , pDisabledValidationFeatures( pDisabledValidationFeatures_ )
+      : pNext{ pNext_ }
+      , enabledValidationFeatureCount{ enabledValidationFeatureCount_ }
+      , pEnabledValidationFeatures{ pEnabledValidationFeatures_ }
+      , disabledValidationFeatureCount{ disabledValidationFeatureCount_ }
+      , pDisabledValidationFeatures{ pDisabledValidationFeatures_ }
     {
     }
 
@@ -115260,9 +115553,9 @@
     VULKAN_HPP_CONSTEXPR ValidationFlagsEXT( uint32_t                                         disabledValidationCheckCount_ = {},
                                              const VULKAN_HPP_NAMESPACE::ValidationCheckEXT * pDisabledValidationChecks_    = {},
                                              const void *                                     pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , disabledValidationCheckCount( disabledValidationCheckCount_ )
-      , pDisabledValidationChecks( pDisabledValidationChecks_ )
+      : pNext{ pNext_ }
+      , disabledValidationCheckCount{ disabledValidationCheckCount_ }
+      , pDisabledValidationChecks{ pDisabledValidationChecks_ }
     {
     }
 
@@ -115387,11 +115680,11 @@
                                                               VULKAN_HPP_NAMESPACE::Format format_   = VULKAN_HPP_NAMESPACE::Format::eUndefined,
                                                               uint32_t                     offset_   = {},
                                                               void *                       pNext_    = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , location( location_ )
-      , binding( binding_ )
-      , format( format_ )
-      , offset( offset_ )
+      : pNext{ pNext_ }
+      , location{ location_ }
+      , binding{ binding_ }
+      , format{ format_ }
+      , offset{ offset_ }
     {
     }
 
@@ -115517,11 +115810,11 @@
                                                             VULKAN_HPP_NAMESPACE::VertexInputRate inputRate_ = VULKAN_HPP_NAMESPACE::VertexInputRate::eVertex,
                                                             uint32_t                              divisor_   = {},
                                                             void *                                pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , binding( binding_ )
-      , stride( stride_ )
-      , inputRate( inputRate_ )
-      , divisor( divisor_ )
+      : pNext{ pNext_ }
+      , binding{ binding_ }
+      , stride{ stride_ }
+      , inputRate{ inputRate_ }
+      , divisor{ divisor_ }
     {
     }
 
@@ -115645,9 +115938,9 @@
 #  if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       ViSurfaceCreateInfoNN( VULKAN_HPP_NAMESPACE::ViSurfaceCreateFlagsNN flags_ = {}, void * window_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , window( window_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , window{ window_ }
     {
     }
 
@@ -115754,11 +116047,11 @@
                                                       uint32_t                        baseArrayLayer_   = {},
                                                       VULKAN_HPP_NAMESPACE::ImageView imageViewBinding_ = {},
                                                       const void *                    pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , codedOffset( codedOffset_ )
-      , codedExtent( codedExtent_ )
-      , baseArrayLayer( baseArrayLayer_ )
-      , imageViewBinding( imageViewBinding_ )
+      : pNext{ pNext_ }
+      , codedOffset{ codedOffset_ }
+      , codedExtent{ codedExtent_ }
+      , baseArrayLayer{ baseArrayLayer_ }
+      , imageViewBinding{ imageViewBinding_ }
     {
     }
 
@@ -115882,9 +116175,9 @@
     VULKAN_HPP_CONSTEXPR VideoReferenceSlotInfoKHR( int32_t                                                   slotIndex_        = {},
                                                     const VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR * pPictureResource_ = {},
                                                     const void *                                              pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , slotIndex( slotIndex_ )
-      , pPictureResource( pPictureResource_ )
+      : pNext{ pNext_ }
+      , slotIndex{ slotIndex_ }
+      , pPictureResource{ pPictureResource_ }
     {
     }
 
@@ -115995,12 +116288,12 @@
                                                   uint32_t                                                referenceSlotCount_     = {},
                                                   const VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR * pReferenceSlots_        = {},
                                                   const void *                                            pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , videoSession( videoSession_ )
-      , videoSessionParameters( videoSessionParameters_ )
-      , referenceSlotCount( referenceSlotCount_ )
-      , pReferenceSlots( pReferenceSlots_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , videoSession{ videoSession_ }
+      , videoSessionParameters{ videoSessionParameters_ }
+      , referenceSlotCount{ referenceSlotCount_ }
+      , pReferenceSlots{ pReferenceSlots_ }
     {
     }
 
@@ -116168,16 +116461,16 @@
                                                   uint32_t                                      maxActiveReferencePictures_        = {},
                                                   VULKAN_HPP_NAMESPACE::ExtensionProperties     stdHeaderVersion_                  = {},
                                                   void *                                        pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , minBitstreamBufferOffsetAlignment( minBitstreamBufferOffsetAlignment_ )
-      , minBitstreamBufferSizeAlignment( minBitstreamBufferSizeAlignment_ )
-      , pictureAccessGranularity( pictureAccessGranularity_ )
-      , minCodedExtent( minCodedExtent_ )
-      , maxCodedExtent( maxCodedExtent_ )
-      , maxDpbSlots( maxDpbSlots_ )
-      , maxActiveReferencePictures( maxActiveReferencePictures_ )
-      , stdHeaderVersion( stdHeaderVersion_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , minBitstreamBufferOffsetAlignment{ minBitstreamBufferOffsetAlignment_ }
+      , minBitstreamBufferSizeAlignment{ minBitstreamBufferSizeAlignment_ }
+      , pictureAccessGranularity{ pictureAccessGranularity_ }
+      , minCodedExtent{ minCodedExtent_ }
+      , maxCodedExtent{ maxCodedExtent_ }
+      , maxDpbSlots{ maxDpbSlots_ }
+      , maxActiveReferencePictures{ maxActiveReferencePictures_ }
+      , stdHeaderVersion{ stdHeaderVersion_ }
     {
     }
 
@@ -116291,8 +116584,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoCodingControlInfoKHR( VULKAN_HPP_NAMESPACE::VideoCodingControlFlagsKHR flags_ = {},
                                                     const void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -116387,8 +116680,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeAV1CapabilitiesKHR( StdVideoAV1Level maxLevel_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxLevel( maxLevel_ )
+      : pNext{ pNext_ }
+      , maxLevel{ maxLevel_ }
     {
     }
 
@@ -116476,8 +116769,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeAV1DpbSlotInfoKHR( const StdVideoDecodeAV1ReferenceInfo * pStdReferenceInfo_ = {},
                                                        const void *                           pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdReferenceInfo( pStdReferenceInfo_ )
+      : pNext{ pNext_ }
+      , pStdReferenceInfo{ pStdReferenceInfo_ }
     {
     }
 
@@ -116578,13 +116871,13 @@
                                                           const uint32_t *                                                       pTileOffsets_             = {},
                                                           const uint32_t *                                                       pTileSizes_               = {},
                                                           const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdPictureInfo( pStdPictureInfo_ )
-      , referenceNameSlotIndices( referenceNameSlotIndices_ )
-      , frameHeaderOffset( frameHeaderOffset_ )
-      , tileCount( tileCount_ )
-      , pTileOffsets( pTileOffsets_ )
-      , pTileSizes( pTileSizes_ )
+      : pNext{ pNext_ }
+      , pStdPictureInfo{ pStdPictureInfo_ }
+      , referenceNameSlotIndices{ referenceNameSlotIndices_ }
+      , frameHeaderOffset{ frameHeaderOffset_ }
+      , tileCount{ tileCount_ }
+      , pTileOffsets{ pTileOffsets_ }
+      , pTileSizes{ pTileSizes_ }
     {
     }
 
@@ -116771,9 +117064,9 @@
     VULKAN_HPP_CONSTEXPR VideoDecodeAV1ProfileInfoKHR( StdVideoAV1Profile           stdProfile_       = {},
                                                        VULKAN_HPP_NAMESPACE::Bool32 filmGrainSupport_ = {},
                                                        const void *                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdProfile( stdProfile_ )
-      , filmGrainSupport( filmGrainSupport_ )
+      : pNext{ pNext_ }
+      , stdProfile{ stdProfile_ }
+      , filmGrainSupport{ filmGrainSupport_ }
     {
     }
 
@@ -116885,8 +117178,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeAV1SessionParametersCreateInfoKHR( const StdVideoAV1SequenceHeader * pStdSequenceHeader_ = {},
                                                                        const void *                      pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdSequenceHeader( pStdSequenceHeader_ )
+      : pNext{ pNext_ }
+      , pStdSequenceHeader{ pStdSequenceHeader_ }
     {
     }
 
@@ -116983,8 +117276,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeCapabilitiesKHR( VULKAN_HPP_NAMESPACE::VideoDecodeCapabilityFlagsKHR flags_ = {},
                                                      void *                                              pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -117067,9 +117360,9 @@
     VULKAN_HPP_CONSTEXPR VideoDecodeH264CapabilitiesKHR( StdVideoH264LevelIdc           maxLevelIdc_            = {},
                                                          VULKAN_HPP_NAMESPACE::Offset2D fieldOffsetGranularity_ = {},
                                                          void *                         pNext_                  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxLevelIdc( maxLevelIdc_ )
-      , fieldOffsetGranularity( fieldOffsetGranularity_ )
+      : pNext{ pNext_ }
+      , maxLevelIdc{ maxLevelIdc_ }
+      , fieldOffsetGranularity{ fieldOffsetGranularity_ }
     {
     }
 
@@ -117161,8 +117454,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeH264DpbSlotInfoKHR( const StdVideoDecodeH264ReferenceInfo * pStdReferenceInfo_ = {},
                                                         const void *                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdReferenceInfo( pStdReferenceInfo_ )
+      : pNext{ pNext_ }
+      , pStdReferenceInfo{ pStdReferenceInfo_ }
     {
     }
 
@@ -117261,10 +117554,10 @@
                                                         uint32_t                              sliceCount_      = {},
                                                         const uint32_t *                      pSliceOffsets_   = {},
                                                         const void *                          pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdPictureInfo( pStdPictureInfo_ )
-      , sliceCount( sliceCount_ )
-      , pSliceOffsets( pSliceOffsets_ )
+      : pNext{ pNext_ }
+      , pStdPictureInfo{ pStdPictureInfo_ }
+      , sliceCount{ sliceCount_ }
+      , pSliceOffsets{ pSliceOffsets_ }
     {
     }
 
@@ -117399,9 +117692,9 @@
                                                         VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR pictureLayout_ =
                                                           VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureLayoutFlagBitsKHR::eProgressive,
                                                         const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdProfileIdc( stdProfileIdc_ )
-      , pictureLayout( pictureLayout_ )
+      : pNext{ pNext_ }
+      , stdProfileIdc{ stdProfileIdc_ }
+      , pictureLayout{ pictureLayout_ }
     {
     }
 
@@ -117520,11 +117813,11 @@
                                                                      uint32_t                                 stdPPSCount_ = {},
                                                                      const StdVideoH264PictureParameterSet *  pStdPPSs_    = {},
                                                                      const void *                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdSPSCount( stdSPSCount_ )
-      , pStdSPSs( pStdSPSs_ )
-      , stdPPSCount( stdPPSCount_ )
-      , pStdPPSs( pStdPPSs_ )
+      : pNext{ pNext_ }
+      , stdSPSCount{ stdSPSCount_ }
+      , pStdSPSs{ pStdSPSs_ }
+      , stdPPSCount{ stdPPSCount_ }
+      , pStdPPSs{ pStdPPSs_ }
     {
     }
 
@@ -117683,10 +117976,10 @@
                                                      uint32_t                                                                 maxStdPPSCount_     = {},
                                                      const VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR * pParametersAddInfo_ = {},
                                                      const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxStdSPSCount( maxStdSPSCount_ )
-      , maxStdPPSCount( maxStdPPSCount_ )
-      , pParametersAddInfo( pParametersAddInfo_ )
+      : pNext{ pNext_ }
+      , maxStdSPSCount{ maxStdSPSCount_ }
+      , maxStdPPSCount{ maxStdPPSCount_ }
+      , pParametersAddInfo{ pParametersAddInfo_ }
     {
     }
 
@@ -117802,8 +118095,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeH265CapabilitiesKHR( StdVideoH265LevelIdc maxLevelIdc_ = {}, void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxLevelIdc( maxLevelIdc_ )
+      : pNext{ pNext_ }
+      , maxLevelIdc{ maxLevelIdc_ }
     {
     }
 
@@ -117891,8 +118184,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeH265DpbSlotInfoKHR( const StdVideoDecodeH265ReferenceInfo * pStdReferenceInfo_ = {},
                                                         const void *                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdReferenceInfo( pStdReferenceInfo_ )
+      : pNext{ pNext_ }
+      , pStdReferenceInfo{ pStdReferenceInfo_ }
     {
     }
 
@@ -117991,10 +118284,10 @@
                                                         uint32_t                              sliceSegmentCount_    = {},
                                                         const uint32_t *                      pSliceSegmentOffsets_ = {},
                                                         const void *                          pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdPictureInfo( pStdPictureInfo_ )
-      , sliceSegmentCount( sliceSegmentCount_ )
-      , pSliceSegmentOffsets( pSliceSegmentOffsets_ )
+      : pNext{ pNext_ }
+      , pStdPictureInfo{ pStdPictureInfo_ }
+      , sliceSegmentCount{ sliceSegmentCount_ }
+      , pSliceSegmentOffsets{ pSliceSegmentOffsets_ }
     {
     }
 
@@ -118130,8 +118423,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeH265ProfileInfoKHR( StdVideoH265ProfileIdc stdProfileIdc_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdProfileIdc( stdProfileIdc_ )
+      : pNext{ pNext_ }
+      , stdProfileIdc{ stdProfileIdc_ }
     {
     }
 
@@ -118238,13 +118531,13 @@
                                                                      uint32_t                                 stdPPSCount_ = {},
                                                                      const StdVideoH265PictureParameterSet *  pStdPPSs_    = {},
                                                                      const void *                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdVPSCount( stdVPSCount_ )
-      , pStdVPSs( pStdVPSs_ )
-      , stdSPSCount( stdSPSCount_ )
-      , pStdSPSs( pStdSPSs_ )
-      , stdPPSCount( stdPPSCount_ )
-      , pStdPPSs( pStdPPSs_ )
+      : pNext{ pNext_ }
+      , stdVPSCount{ stdVPSCount_ }
+      , pStdVPSs{ pStdVPSs_ }
+      , stdSPSCount{ stdSPSCount_ }
+      , pStdSPSs{ pStdSPSs_ }
+      , stdPPSCount{ stdPPSCount_ }
+      , pStdPPSs{ pStdPPSs_ }
     {
     }
 
@@ -118433,11 +118726,11 @@
                                                      uint32_t                                                                 maxStdPPSCount_     = {},
                                                      const VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR * pParametersAddInfo_ = {},
                                                      const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxStdVPSCount( maxStdVPSCount_ )
-      , maxStdSPSCount( maxStdSPSCount_ )
-      , maxStdPPSCount( maxStdPPSCount_ )
-      , pParametersAddInfo( pParametersAddInfo_ )
+      : pNext{ pNext_ }
+      , maxStdVPSCount{ maxStdVPSCount_ }
+      , maxStdSPSCount{ maxStdSPSCount_ }
+      , maxStdPPSCount{ maxStdPPSCount_ }
+      , pParametersAddInfo{ pParametersAddInfo_ }
     {
     }
 
@@ -118569,15 +118862,15 @@
                                              uint32_t                                                referenceSlotCount_  = {},
                                              const VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR * pReferenceSlots_     = {},
                                              const void *                                            pNext_               = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , srcBuffer( srcBuffer_ )
-      , srcBufferOffset( srcBufferOffset_ )
-      , srcBufferRange( srcBufferRange_ )
-      , dstPictureResource( dstPictureResource_ )
-      , pSetupReferenceSlot( pSetupReferenceSlot_ )
-      , referenceSlotCount( referenceSlotCount_ )
-      , pReferenceSlots( pReferenceSlots_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , srcBuffer{ srcBuffer_ }
+      , srcBufferOffset{ srcBufferOffset_ }
+      , srcBufferRange{ srcBufferRange_ }
+      , dstPictureResource{ dstPictureResource_ }
+      , pSetupReferenceSlot{ pSetupReferenceSlot_ }
+      , referenceSlotCount{ referenceSlotCount_ }
+      , pReferenceSlots{ pReferenceSlots_ }
     {
     }
 
@@ -118767,8 +119060,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoDecodeUsageInfoKHR( VULKAN_HPP_NAMESPACE::VideoDecodeUsageFlagsKHR videoUsageHints_ = {},
                                                   const void *                                   pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoUsageHints( videoUsageHints_ )
+      : pNext{ pNext_ }
+      , videoUsageHints{ videoUsageHints_ }
     {
     }
 
@@ -118870,14 +119163,14 @@
                                                      VULKAN_HPP_NAMESPACE::Extent2D                           encodeInputPictureGranularity_ = {},
                                                      VULKAN_HPP_NAMESPACE::VideoEncodeFeedbackFlagsKHR        supportedEncodeFeedbackFlags_  = {},
                                                      void *                                                   pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , rateControlModes( rateControlModes_ )
-      , maxRateControlLayers( maxRateControlLayers_ )
-      , maxBitrate( maxBitrate_ )
-      , maxQualityLevels( maxQualityLevels_ )
-      , encodeInputPictureGranularity( encodeInputPictureGranularity_ )
-      , supportedEncodeFeedbackFlags( supportedEncodeFeedbackFlags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , rateControlModes{ rateControlModes_ }
+      , maxRateControlLayers{ maxRateControlLayers_ }
+      , maxBitrate{ maxBitrate_ }
+      , maxQualityLevels{ maxQualityLevels_ }
+      , encodeInputPictureGranularity{ encodeInputPictureGranularity_ }
+      , supportedEncodeFeedbackFlags{ supportedEncodeFeedbackFlags_ }
     {
     }
 
@@ -118995,20 +119288,20 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32                            requiresGopRemainingFrames_       = {},
                                                          VULKAN_HPP_NAMESPACE::VideoEncodeH264StdFlagsKHR        stdSyntaxFlags_                   = {},
                                                          void *                                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , maxLevelIdc( maxLevelIdc_ )
-      , maxSliceCount( maxSliceCount_ )
-      , maxPPictureL0ReferenceCount( maxPPictureL0ReferenceCount_ )
-      , maxBPictureL0ReferenceCount( maxBPictureL0ReferenceCount_ )
-      , maxL1ReferenceCount( maxL1ReferenceCount_ )
-      , maxTemporalLayerCount( maxTemporalLayerCount_ )
-      , expectDyadicTemporalLayerPattern( expectDyadicTemporalLayerPattern_ )
-      , minQp( minQp_ )
-      , maxQp( maxQp_ )
-      , prefersGopRemainingFrames( prefersGopRemainingFrames_ )
-      , requiresGopRemainingFrames( requiresGopRemainingFrames_ )
-      , stdSyntaxFlags( stdSyntaxFlags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , maxLevelIdc{ maxLevelIdc_ }
+      , maxSliceCount{ maxSliceCount_ }
+      , maxPPictureL0ReferenceCount{ maxPPictureL0ReferenceCount_ }
+      , maxBPictureL0ReferenceCount{ maxBPictureL0ReferenceCount_ }
+      , maxL1ReferenceCount{ maxL1ReferenceCount_ }
+      , maxTemporalLayerCount{ maxTemporalLayerCount_ }
+      , expectDyadicTemporalLayerPattern{ expectDyadicTemporalLayerPattern_ }
+      , minQp{ minQp_ }
+      , maxQp{ maxQp_ }
+      , prefersGopRemainingFrames{ prefersGopRemainingFrames_ }
+      , requiresGopRemainingFrames{ requiresGopRemainingFrames_ }
+      , stdSyntaxFlags{ stdSyntaxFlags_ }
     {
     }
 
@@ -119166,8 +119459,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH264DpbSlotInfoKHR( const StdVideoEncodeH264ReferenceInfo * pStdReferenceInfo_ = {},
                                                         const void *                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdReferenceInfo( pStdReferenceInfo_ )
+      : pNext{ pNext_ }
+      , pStdReferenceInfo{ pStdReferenceInfo_ }
     {
     }
 
@@ -119260,9 +119553,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH264FrameSizeKHR( uint32_t frameISize_ = {}, uint32_t framePSize_ = {}, uint32_t frameBSize_ = {} ) VULKAN_HPP_NOEXCEPT
-      : frameISize( frameISize_ )
-      , framePSize( framePSize_ )
-      , frameBSize( frameBSize_ )
+      : frameISize{ frameISize_ }
+      , framePSize{ framePSize_ }
+      , frameBSize{ frameBSize_ }
     {
     }
 
@@ -119361,11 +119654,11 @@
                                                                   uint32_t                     gopRemainingP_         = {},
                                                                   uint32_t                     gopRemainingB_         = {},
                                                                   const void *                 pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useGopRemainingFrames( useGopRemainingFrames_ )
-      , gopRemainingI( gopRemainingI_ )
-      , gopRemainingP( gopRemainingP_ )
-      , gopRemainingB( gopRemainingB_ )
+      : pNext{ pNext_ }
+      , useGopRemainingFrames{ useGopRemainingFrames_ }
+      , gopRemainingI{ gopRemainingI_ }
+      , gopRemainingP{ gopRemainingP_ }
+      , gopRemainingB{ gopRemainingB_ }
     {
     }
 
@@ -119490,9 +119783,9 @@
     VULKAN_HPP_CONSTEXPR VideoEncodeH264NaluSliceInfoKHR( int32_t                               constantQp_      = {},
                                                           const StdVideoEncodeH264SliceHeader * pStdSliceHeader_ = {},
                                                           const void *                          pNext_           = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , constantQp( constantQp_ )
-      , pStdSliceHeader( pStdSliceHeader_ )
+      : pNext{ pNext_ }
+      , constantQp{ constantQp_ }
+      , pStdSliceHeader{ pStdSliceHeader_ }
     {
     }
 
@@ -119598,11 +119891,11 @@
                                                         const StdVideoEncodeH264PictureInfo *                         pStdPictureInfo_     = {},
                                                         VULKAN_HPP_NAMESPACE::Bool32                                  generatePrefixNalu_  = {},
                                                         const void *                                                  pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , naluSliceEntryCount( naluSliceEntryCount_ )
-      , pNaluSliceEntries( pNaluSliceEntries_ )
-      , pStdPictureInfo( pStdPictureInfo_ )
-      , generatePrefixNalu( generatePrefixNalu_ )
+      : pNext{ pNext_ }
+      , naluSliceEntryCount{ naluSliceEntryCount_ }
+      , pNaluSliceEntries{ pNaluSliceEntries_ }
+      , pStdPictureInfo{ pStdPictureInfo_ }
+      , generatePrefixNalu{ generatePrefixNalu_ }
     {
     }
 
@@ -119750,8 +120043,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH264ProfileInfoKHR( StdVideoH264ProfileIdc stdProfileIdc_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdProfileIdc( stdProfileIdc_ )
+      : pNext{ pNext_ }
+      , stdProfileIdc{ stdProfileIdc_ }
     {
     }
 
@@ -119849,9 +120142,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH264QpKHR( int32_t qpI_ = {}, int32_t qpP_ = {}, int32_t qpB_ = {} ) VULKAN_HPP_NOEXCEPT
-      : qpI( qpI_ )
-      , qpP( qpP_ )
-      , qpB( qpB_ )
+      : qpI{ qpI_ }
+      , qpP{ qpP_ }
+      , qpB{ qpB_ }
     {
     }
 
@@ -119955,16 +120248,16 @@
                                                                    uint32_t                                   preferredMaxL1ReferenceCount_            = {},
                                                                    VULKAN_HPP_NAMESPACE::Bool32               preferredStdEntropyCodingModeFlag_       = {},
                                                                    void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , preferredRateControlFlags( preferredRateControlFlags_ )
-      , preferredGopFrameCount( preferredGopFrameCount_ )
-      , preferredIdrPeriod( preferredIdrPeriod_ )
-      , preferredConsecutiveBFrameCount( preferredConsecutiveBFrameCount_ )
-      , preferredTemporalLayerCount( preferredTemporalLayerCount_ )
-      , preferredConstantQp( preferredConstantQp_ )
-      , preferredMaxL0ReferenceCount( preferredMaxL0ReferenceCount_ )
-      , preferredMaxL1ReferenceCount( preferredMaxL1ReferenceCount_ )
-      , preferredStdEntropyCodingModeFlag( preferredStdEntropyCodingModeFlag_ )
+      : pNext{ pNext_ }
+      , preferredRateControlFlags{ preferredRateControlFlags_ }
+      , preferredGopFrameCount{ preferredGopFrameCount_ }
+      , preferredIdrPeriod{ preferredIdrPeriod_ }
+      , preferredConsecutiveBFrameCount{ preferredConsecutiveBFrameCount_ }
+      , preferredTemporalLayerCount{ preferredTemporalLayerCount_ }
+      , preferredConstantQp{ preferredConstantQp_ }
+      , preferredMaxL0ReferenceCount{ preferredMaxL0ReferenceCount_ }
+      , preferredMaxL1ReferenceCount{ preferredMaxL1ReferenceCount_ }
+      , preferredStdEntropyCodingModeFlag{ preferredStdEntropyCodingModeFlag_ }
     {
     }
 
@@ -120083,12 +120376,12 @@
                                                             uint32_t                                                 consecutiveBFrameCount_ = {},
                                                             uint32_t                                                 temporalLayerCount_     = {},
                                                             const void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , gopFrameCount( gopFrameCount_ )
-      , idrPeriod( idrPeriod_ )
-      , consecutiveBFrameCount( consecutiveBFrameCount_ )
-      , temporalLayerCount( temporalLayerCount_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , gopFrameCount{ gopFrameCount_ }
+      , idrPeriod{ idrPeriod_ }
+      , consecutiveBFrameCount{ consecutiveBFrameCount_ }
+      , temporalLayerCount{ temporalLayerCount_ }
     {
     }
 
@@ -120224,13 +120517,13 @@
                                                                  VULKAN_HPP_NAMESPACE::Bool32                      useMaxFrameSize_ = {},
                                                                  VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR maxFrameSize_    = {},
                                                                  const void *                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useMinQp( useMinQp_ )
-      , minQp( minQp_ )
-      , useMaxQp( useMaxQp_ )
-      , maxQp( maxQp_ )
-      , useMaxFrameSize( useMaxFrameSize_ )
-      , maxFrameSize( maxFrameSize_ )
+      : pNext{ pNext_ }
+      , useMinQp{ useMinQp_ }
+      , minQp{ minQp_ }
+      , useMaxQp{ useMaxQp_ }
+      , maxQp{ maxQp_ }
+      , useMaxFrameSize{ useMaxFrameSize_ }
+      , maxFrameSize{ maxFrameSize_ }
     {
     }
 
@@ -120371,9 +120664,9 @@
     VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionCreateInfoKHR( VULKAN_HPP_NAMESPACE::Bool32 useMaxLevelIdc_ = {},
                                                               StdVideoH264LevelIdc         maxLevelIdc_    = {},
                                                               const void *                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useMaxLevelIdc( useMaxLevelIdc_ )
-      , maxLevelIdc( maxLevelIdc_ )
+      : pNext{ pNext_ }
+      , useMaxLevelIdc{ useMaxLevelIdc_ }
+      , maxLevelIdc{ maxLevelIdc_ }
     {
     }
 
@@ -120488,11 +120781,11 @@
                                                                      uint32_t                                 stdPPSCount_ = {},
                                                                      const StdVideoH264PictureParameterSet *  pStdPPSs_    = {},
                                                                      const void *                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdSPSCount( stdSPSCount_ )
-      , pStdSPSs( pStdSPSs_ )
-      , stdPPSCount( stdPPSCount_ )
-      , pStdPPSs( pStdPPSs_ )
+      : pNext{ pNext_ }
+      , stdSPSCount{ stdSPSCount_ }
+      , pStdSPSs{ pStdSPSs_ }
+      , stdPPSCount{ stdPPSCount_ }
+      , pStdPPSs{ pStdPPSs_ }
     {
     }
 
@@ -120651,10 +120944,10 @@
                                                      uint32_t                                                                 maxStdPPSCount_     = {},
                                                      const VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR * pParametersAddInfo_ = {},
                                                      const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxStdSPSCount( maxStdSPSCount_ )
-      , maxStdPPSCount( maxStdPPSCount_ )
-      , pParametersAddInfo( pParametersAddInfo_ )
+      : pNext{ pNext_ }
+      , maxStdSPSCount{ maxStdSPSCount_ }
+      , maxStdPPSCount{ maxStdPPSCount_ }
+      , pParametersAddInfo{ pParametersAddInfo_ }
     {
     }
 
@@ -120772,9 +121065,9 @@
     VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersFeedbackInfoKHR( VULKAN_HPP_NAMESPACE::Bool32 hasStdSPSOverrides_ = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32 hasStdPPSOverrides_ = {},
                                                                           void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hasStdSPSOverrides( hasStdSPSOverrides_ )
-      , hasStdPPSOverrides( hasStdPPSOverrides_ )
+      : pNext{ pNext_ }
+      , hasStdSPSOverrides{ hasStdSPSOverrides_ }
+      , hasStdPPSOverrides{ hasStdPPSOverrides_ }
     {
     }
 
@@ -120862,11 +121155,11 @@
                                                                      uint32_t                     stdSPSId_    = {},
                                                                      uint32_t                     stdPPSId_    = {},
                                                                      const void *                 pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , writeStdSPS( writeStdSPS_ )
-      , writeStdPPS( writeStdPPS_ )
-      , stdSPSId( stdSPSId_ )
-      , stdPPSId( stdPPSId_ )
+      : pNext{ pNext_ }
+      , writeStdSPS{ writeStdSPS_ }
+      , writeStdPPS{ writeStdPPS_ }
+      , stdSPSId{ stdSPSId_ }
+      , stdPPSId{ stdPPSId_ }
     {
     }
 
@@ -121004,23 +121297,23 @@
                                                          VULKAN_HPP_NAMESPACE::Bool32                     requiresGopRemainingFrames_                 = {},
                                                          VULKAN_HPP_NAMESPACE::VideoEncodeH265StdFlagsKHR stdSyntaxFlags_                             = {},
                                                          void *                                           pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , maxLevelIdc( maxLevelIdc_ )
-      , maxSliceSegmentCount( maxSliceSegmentCount_ )
-      , maxTiles( maxTiles_ )
-      , ctbSizes( ctbSizes_ )
-      , transformBlockSizes( transformBlockSizes_ )
-      , maxPPictureL0ReferenceCount( maxPPictureL0ReferenceCount_ )
-      , maxBPictureL0ReferenceCount( maxBPictureL0ReferenceCount_ )
-      , maxL1ReferenceCount( maxL1ReferenceCount_ )
-      , maxSubLayerCount( maxSubLayerCount_ )
-      , expectDyadicTemporalSubLayerPattern( expectDyadicTemporalSubLayerPattern_ )
-      , minQp( minQp_ )
-      , maxQp( maxQp_ )
-      , prefersGopRemainingFrames( prefersGopRemainingFrames_ )
-      , requiresGopRemainingFrames( requiresGopRemainingFrames_ )
-      , stdSyntaxFlags( stdSyntaxFlags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , maxLevelIdc{ maxLevelIdc_ }
+      , maxSliceSegmentCount{ maxSliceSegmentCount_ }
+      , maxTiles{ maxTiles_ }
+      , ctbSizes{ ctbSizes_ }
+      , transformBlockSizes{ transformBlockSizes_ }
+      , maxPPictureL0ReferenceCount{ maxPPictureL0ReferenceCount_ }
+      , maxBPictureL0ReferenceCount{ maxBPictureL0ReferenceCount_ }
+      , maxL1ReferenceCount{ maxL1ReferenceCount_ }
+      , maxSubLayerCount{ maxSubLayerCount_ }
+      , expectDyadicTemporalSubLayerPattern{ expectDyadicTemporalSubLayerPattern_ }
+      , minQp{ minQp_ }
+      , maxQp{ maxQp_ }
+      , prefersGopRemainingFrames{ prefersGopRemainingFrames_ }
+      , requiresGopRemainingFrames{ requiresGopRemainingFrames_ }
+      , stdSyntaxFlags{ stdSyntaxFlags_ }
     {
     }
 
@@ -121194,8 +121487,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH265DpbSlotInfoKHR( const StdVideoEncodeH265ReferenceInfo * pStdReferenceInfo_ = {},
                                                         const void *                            pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , pStdReferenceInfo( pStdReferenceInfo_ )
+      : pNext{ pNext_ }
+      , pStdReferenceInfo{ pStdReferenceInfo_ }
     {
     }
 
@@ -121288,9 +121581,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH265FrameSizeKHR( uint32_t frameISize_ = {}, uint32_t framePSize_ = {}, uint32_t frameBSize_ = {} ) VULKAN_HPP_NOEXCEPT
-      : frameISize( frameISize_ )
-      , framePSize( framePSize_ )
-      , frameBSize( frameBSize_ )
+      : frameISize{ frameISize_ }
+      , framePSize{ framePSize_ }
+      , frameBSize{ frameBSize_ }
     {
     }
 
@@ -121389,11 +121682,11 @@
                                                                   uint32_t                     gopRemainingP_         = {},
                                                                   uint32_t                     gopRemainingB_         = {},
                                                                   const void *                 pNext_                 = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useGopRemainingFrames( useGopRemainingFrames_ )
-      , gopRemainingI( gopRemainingI_ )
-      , gopRemainingP( gopRemainingP_ )
-      , gopRemainingB( gopRemainingB_ )
+      : pNext{ pNext_ }
+      , useGopRemainingFrames{ useGopRemainingFrames_ }
+      , gopRemainingI{ gopRemainingI_ }
+      , gopRemainingP{ gopRemainingP_ }
+      , gopRemainingB{ gopRemainingB_ }
     {
     }
 
@@ -121518,9 +121811,9 @@
     VULKAN_HPP_CONSTEXPR VideoEncodeH265NaluSliceSegmentInfoKHR( int32_t                                      constantQp_             = {},
                                                                  const StdVideoEncodeH265SliceSegmentHeader * pStdSliceSegmentHeader_ = {},
                                                                  const void *                                 pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , constantQp( constantQp_ )
-      , pStdSliceSegmentHeader( pStdSliceSegmentHeader_ )
+      : pNext{ pNext_ }
+      , constantQp{ constantQp_ }
+      , pStdSliceSegmentHeader{ pStdSliceSegmentHeader_ }
     {
     }
 
@@ -121626,10 +121919,10 @@
                                                         const VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR * pNaluSliceSegmentEntries_   = {},
                                                         const StdVideoEncodeH265PictureInfo *                                pStdPictureInfo_            = {},
                                                         const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , naluSliceSegmentEntryCount( naluSliceSegmentEntryCount_ )
-      , pNaluSliceSegmentEntries( pNaluSliceSegmentEntries_ )
-      , pStdPictureInfo( pStdPictureInfo_ )
+      : pNext{ pNext_ }
+      , naluSliceSegmentEntryCount{ naluSliceSegmentEntryCount_ }
+      , pNaluSliceSegmentEntries{ pNaluSliceSegmentEntries_ }
+      , pStdPictureInfo{ pStdPictureInfo_ }
     {
     }
 
@@ -121768,8 +122061,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH265ProfileInfoKHR( StdVideoH265ProfileIdc stdProfileIdc_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdProfileIdc( stdProfileIdc_ )
+      : pNext{ pNext_ }
+      , stdProfileIdc{ stdProfileIdc_ }
     {
     }
 
@@ -121867,9 +122160,9 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeH265QpKHR( int32_t qpI_ = {}, int32_t qpP_ = {}, int32_t qpB_ = {} ) VULKAN_HPP_NOEXCEPT
-      : qpI( qpI_ )
-      , qpP( qpP_ )
-      , qpB( qpB_ )
+      : qpI{ qpI_ }
+      , qpP{ qpP_ }
+      , qpB{ qpB_ }
     {
     }
 
@@ -121972,15 +122265,15 @@
                                                                    uint32_t                                   preferredMaxL0ReferenceCount_            = {},
                                                                    uint32_t                                   preferredMaxL1ReferenceCount_            = {},
                                                                    void *                                     pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , preferredRateControlFlags( preferredRateControlFlags_ )
-      , preferredGopFrameCount( preferredGopFrameCount_ )
-      , preferredIdrPeriod( preferredIdrPeriod_ )
-      , preferredConsecutiveBFrameCount( preferredConsecutiveBFrameCount_ )
-      , preferredSubLayerCount( preferredSubLayerCount_ )
-      , preferredConstantQp( preferredConstantQp_ )
-      , preferredMaxL0ReferenceCount( preferredMaxL0ReferenceCount_ )
-      , preferredMaxL1ReferenceCount( preferredMaxL1ReferenceCount_ )
+      : pNext{ pNext_ }
+      , preferredRateControlFlags{ preferredRateControlFlags_ }
+      , preferredGopFrameCount{ preferredGopFrameCount_ }
+      , preferredIdrPeriod{ preferredIdrPeriod_ }
+      , preferredConsecutiveBFrameCount{ preferredConsecutiveBFrameCount_ }
+      , preferredSubLayerCount{ preferredSubLayerCount_ }
+      , preferredConstantQp{ preferredConstantQp_ }
+      , preferredMaxL0ReferenceCount{ preferredMaxL0ReferenceCount_ }
+      , preferredMaxL1ReferenceCount{ preferredMaxL1ReferenceCount_ }
     {
     }
 
@@ -122095,12 +122388,12 @@
                                                             uint32_t                                                 consecutiveBFrameCount_ = {},
                                                             uint32_t                                                 subLayerCount_          = {},
                                                             const void *                                             pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , gopFrameCount( gopFrameCount_ )
-      , idrPeriod( idrPeriod_ )
-      , consecutiveBFrameCount( consecutiveBFrameCount_ )
-      , subLayerCount( subLayerCount_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , gopFrameCount{ gopFrameCount_ }
+      , idrPeriod{ idrPeriod_ }
+      , consecutiveBFrameCount{ consecutiveBFrameCount_ }
+      , subLayerCount{ subLayerCount_ }
     {
     }
 
@@ -122236,13 +122529,13 @@
                                                                  VULKAN_HPP_NAMESPACE::Bool32                      useMaxFrameSize_ = {},
                                                                  VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR maxFrameSize_    = {},
                                                                  const void *                                      pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useMinQp( useMinQp_ )
-      , minQp( minQp_ )
-      , useMaxQp( useMaxQp_ )
-      , maxQp( maxQp_ )
-      , useMaxFrameSize( useMaxFrameSize_ )
-      , maxFrameSize( maxFrameSize_ )
+      : pNext{ pNext_ }
+      , useMinQp{ useMinQp_ }
+      , minQp{ minQp_ }
+      , useMaxQp{ useMaxQp_ }
+      , maxQp{ maxQp_ }
+      , useMaxFrameSize{ useMaxFrameSize_ }
+      , maxFrameSize{ maxFrameSize_ }
     {
     }
 
@@ -122383,9 +122676,9 @@
     VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionCreateInfoKHR( VULKAN_HPP_NAMESPACE::Bool32 useMaxLevelIdc_ = {},
                                                               StdVideoH265LevelIdc         maxLevelIdc_    = {},
                                                               const void *                 pNext_          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , useMaxLevelIdc( useMaxLevelIdc_ )
-      , maxLevelIdc( maxLevelIdc_ )
+      : pNext{ pNext_ }
+      , useMaxLevelIdc{ useMaxLevelIdc_ }
+      , maxLevelIdc{ maxLevelIdc_ }
     {
     }
 
@@ -122502,13 +122795,13 @@
                                                                      uint32_t                                 stdPPSCount_ = {},
                                                                      const StdVideoH265PictureParameterSet *  pStdPPSs_    = {},
                                                                      const void *                             pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , stdVPSCount( stdVPSCount_ )
-      , pStdVPSs( pStdVPSs_ )
-      , stdSPSCount( stdSPSCount_ )
-      , pStdSPSs( pStdSPSs_ )
-      , stdPPSCount( stdPPSCount_ )
-      , pStdPPSs( pStdPPSs_ )
+      : pNext{ pNext_ }
+      , stdVPSCount{ stdVPSCount_ }
+      , pStdVPSs{ pStdVPSs_ }
+      , stdSPSCount{ stdSPSCount_ }
+      , pStdSPSs{ pStdSPSs_ }
+      , stdPPSCount{ stdPPSCount_ }
+      , pStdPPSs{ pStdPPSs_ }
     {
     }
 
@@ -122697,11 +122990,11 @@
                                                      uint32_t                                                                 maxStdPPSCount_     = {},
                                                      const VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR * pParametersAddInfo_ = {},
                                                      const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , maxStdVPSCount( maxStdVPSCount_ )
-      , maxStdSPSCount( maxStdSPSCount_ )
-      , maxStdPPSCount( maxStdPPSCount_ )
-      , pParametersAddInfo( pParametersAddInfo_ )
+      : pNext{ pNext_ }
+      , maxStdVPSCount{ maxStdVPSCount_ }
+      , maxStdSPSCount{ maxStdSPSCount_ }
+      , maxStdPPSCount{ maxStdPPSCount_ }
+      , pParametersAddInfo{ pParametersAddInfo_ }
     {
     }
 
@@ -122828,10 +123121,10 @@
                                                                           VULKAN_HPP_NAMESPACE::Bool32 hasStdSPSOverrides_ = {},
                                                                           VULKAN_HPP_NAMESPACE::Bool32 hasStdPPSOverrides_ = {},
                                                                           void *                       pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hasStdVPSOverrides( hasStdVPSOverrides_ )
-      , hasStdSPSOverrides( hasStdSPSOverrides_ )
-      , hasStdPPSOverrides( hasStdPPSOverrides_ )
+      : pNext{ pNext_ }
+      , hasStdVPSOverrides{ hasStdVPSOverrides_ }
+      , hasStdSPSOverrides{ hasStdSPSOverrides_ }
+      , hasStdPPSOverrides{ hasStdPPSOverrides_ }
     {
     }
 
@@ -122926,13 +123219,13 @@
                                                                      uint32_t                     stdSPSId_    = {},
                                                                      uint32_t                     stdPPSId_    = {},
                                                                      const void *                 pNext_       = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , writeStdVPS( writeStdVPS_ )
-      , writeStdSPS( writeStdSPS_ )
-      , writeStdPPS( writeStdPPS_ )
-      , stdVPSId( stdVPSId_ )
-      , stdSPSId( stdSPSId_ )
-      , stdPPSId( stdPPSId_ )
+      : pNext{ pNext_ }
+      , writeStdVPS{ writeStdVPS_ }
+      , writeStdSPS{ writeStdSPS_ }
+      , writeStdPPS{ writeStdPPS_ }
+      , stdVPSId{ stdVPSId_ }
+      , stdSPSId{ stdSPSId_ }
+      , stdPPSId{ stdPPSId_ }
     {
     }
 
@@ -123079,16 +123372,16 @@
                                              const VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR * pReferenceSlots_                 = {},
                                              uint32_t                                                precedingExternallyEncodedBytes_ = {},
                                              const void *                                            pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , dstBuffer( dstBuffer_ )
-      , dstBufferOffset( dstBufferOffset_ )
-      , dstBufferRange( dstBufferRange_ )
-      , srcPictureResource( srcPictureResource_ )
-      , pSetupReferenceSlot( pSetupReferenceSlot_ )
-      , referenceSlotCount( referenceSlotCount_ )
-      , pReferenceSlots( pReferenceSlots_ )
-      , precedingExternallyEncodedBytes( precedingExternallyEncodedBytes_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , dstBuffer{ dstBuffer_ }
+      , dstBufferOffset{ dstBufferOffset_ }
+      , dstBufferRange{ dstBufferRange_ }
+      , srcPictureResource{ srcPictureResource_ }
+      , pSetupReferenceSlot{ pSetupReferenceSlot_ }
+      , referenceSlotCount{ referenceSlotCount_ }
+      , pReferenceSlots{ pReferenceSlots_ }
+      , precedingExternallyEncodedBytes{ precedingExternallyEncodedBytes_ }
     {
     }
 
@@ -123296,8 +123589,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeQualityLevelInfoKHR( uint32_t qualityLevel_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , qualityLevel( qualityLevel_ )
+      : pNext{ pNext_ }
+      , qualityLevel{ qualityLevel_ }
     {
     }
 
@@ -123395,9 +123688,9 @@
                                                                  VULKAN_HPP_NAMESPACE::VideoEncodeRateControlModeFlagBitsKHR::eDefault,
                                                                uint32_t preferredRateControlLayerCount_ = {},
                                                                void *   pNext_                          = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , preferredRateControlMode( preferredRateControlMode_ )
-      , preferredRateControlLayerCount( preferredRateControlLayerCount_ )
+      : pNext{ pNext_ }
+      , preferredRateControlMode{ preferredRateControlMode_ }
+      , preferredRateControlLayerCount{ preferredRateControlLayerCount_ }
     {
     }
 
@@ -123486,11 +123779,11 @@
                                                              uint32_t     frameRateNumerator_   = {},
                                                              uint32_t     frameRateDenominator_ = {},
                                                              const void * pNext_                = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , averageBitrate( averageBitrate_ )
-      , maxBitrate( maxBitrate_ )
-      , frameRateNumerator( frameRateNumerator_ )
-      , frameRateDenominator( frameRateDenominator_ )
+      : pNext{ pNext_ }
+      , averageBitrate{ averageBitrate_ }
+      , maxBitrate{ maxBitrate_ }
+      , frameRateNumerator{ frameRateNumerator_ }
+      , frameRateDenominator{ frameRateDenominator_ }
     {
     }
 
@@ -123614,13 +123907,13 @@
       uint32_t                                                         virtualBufferSizeInMs_        = {},
       uint32_t                                                         initialVirtualBufferSizeInMs_ = {},
       const void *                                                     pNext_                        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , rateControlMode( rateControlMode_ )
-      , layerCount( layerCount_ )
-      , pLayers( pLayers_ )
-      , virtualBufferSizeInMs( virtualBufferSizeInMs_ )
-      , initialVirtualBufferSizeInMs( initialVirtualBufferSizeInMs_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , rateControlMode{ rateControlMode_ }
+      , layerCount{ layerCount_ }
+      , pLayers{ pLayers_ }
+      , virtualBufferSizeInMs{ virtualBufferSizeInMs_ }
+      , initialVirtualBufferSizeInMs{ initialVirtualBufferSizeInMs_ }
     {
     }
 
@@ -123791,8 +124084,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeSessionParametersFeedbackInfoKHR( VULKAN_HPP_NAMESPACE::Bool32 hasOverrides_ = {},
                                                                       void *                       pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , hasOverrides( hasOverrides_ )
+      : pNext{ pNext_ }
+      , hasOverrides{ hasOverrides_ }
     {
     }
 
@@ -123874,8 +124167,8 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEncodeSessionParametersGetInfoKHR( VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR videoSessionParameters_ = {},
                                                                  const void *                                    pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoSessionParameters( videoSessionParameters_ )
+      : pNext{ pNext_ }
+      , videoSessionParameters{ videoSessionParameters_ }
     {
     }
 
@@ -123975,10 +124268,10 @@
                                VULKAN_HPP_NAMESPACE::VideoEncodeContentFlagsKHR videoContentHints_ = {},
                                VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR   tuningMode_        = VULKAN_HPP_NAMESPACE::VideoEncodeTuningModeKHR::eDefault,
                                const void *                                     pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , videoUsageHints( videoUsageHints_ )
-      , videoContentHints( videoContentHints_ )
-      , tuningMode( tuningMode_ )
+      : pNext{ pNext_ }
+      , videoUsageHints{ videoUsageHints_ }
+      , videoContentHints{ videoContentHints_ }
+      , tuningMode{ tuningMode_ }
     {
     }
 
@@ -124093,8 +124386,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoEndCodingInfoKHR( VULKAN_HPP_NAMESPACE::VideoEndCodingFlagsKHR flags_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
     {
     }
 
@@ -124195,13 +124488,13 @@
                                                    VULKAN_HPP_NAMESPACE::ImageTiling      imageTiling_      = VULKAN_HPP_NAMESPACE::ImageTiling::eOptimal,
                                                    VULKAN_HPP_NAMESPACE::ImageUsageFlags  imageUsageFlags_  = {},
                                                    void *                                 pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , format( format_ )
-      , componentMapping( componentMapping_ )
-      , imageCreateFlags( imageCreateFlags_ )
-      , imageType( imageType_ )
-      , imageTiling( imageTiling_ )
-      , imageUsageFlags( imageUsageFlags_ )
+      : pNext{ pNext_ }
+      , format{ format_ }
+      , componentMapping{ componentMapping_ }
+      , imageCreateFlags{ imageCreateFlags_ }
+      , imageType{ imageType_ }
+      , imageTiling{ imageTiling_ }
+      , imageUsageFlags{ imageUsageFlags_ }
     {
     }
 
@@ -124299,10 +124592,10 @@
                                                   uint32_t                        firstQuery_ = {},
                                                   uint32_t                        queryCount_ = {},
                                                   const void *                    pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queryPool( queryPool_ )
-      , firstQuery( firstQuery_ )
-      , queryCount( queryCount_ )
+      : pNext{ pNext_ }
+      , queryPool{ queryPool_ }
+      , firstQuery{ firstQuery_ }
+      , queryCount{ queryCount_ }
     {
     }
 
@@ -124414,9 +124707,9 @@
     VULKAN_HPP_CONSTEXPR VideoProfileListInfoKHR( uint32_t                                          profileCount_ = {},
                                                   const VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR * pProfiles_    = {},
                                                   const void *                                      pNext_        = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , profileCount( profileCount_ )
-      , pProfiles( pProfiles_ )
+      : pNext{ pNext_ }
+      , profileCount{ profileCount_ }
+      , pProfiles{ pProfiles_ }
     {
     }
 
@@ -124545,16 +124838,16 @@
                                                        uint32_t                       maxActiveReferencePictures_ = {},
                                                        const VULKAN_HPP_NAMESPACE::ExtensionProperties * pStdHeaderVersion_ = {},
                                                        const void *                                      pNext_             = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , queueFamilyIndex( queueFamilyIndex_ )
-      , flags( flags_ )
-      , pVideoProfile( pVideoProfile_ )
-      , pictureFormat( pictureFormat_ )
-      , maxCodedExtent( maxCodedExtent_ )
-      , referencePictureFormat( referencePictureFormat_ )
-      , maxDpbSlots( maxDpbSlots_ )
-      , maxActiveReferencePictures( maxActiveReferencePictures_ )
-      , pStdHeaderVersion( pStdHeaderVersion_ )
+      : pNext{ pNext_ }
+      , queueFamilyIndex{ queueFamilyIndex_ }
+      , flags{ flags_ }
+      , pVideoProfile{ pVideoProfile_ }
+      , pictureFormat{ pictureFormat_ }
+      , maxCodedExtent{ maxCodedExtent_ }
+      , referencePictureFormat{ referencePictureFormat_ }
+      , maxDpbSlots{ maxDpbSlots_ }
+      , maxActiveReferencePictures{ maxActiveReferencePictures_ }
+      , pStdHeaderVersion{ pStdHeaderVersion_ }
     {
     }
 
@@ -124731,9 +125024,9 @@
     VULKAN_HPP_CONSTEXPR VideoSessionMemoryRequirementsKHR( uint32_t                                 memoryBindIndex_    = {},
                                                             VULKAN_HPP_NAMESPACE::MemoryRequirements memoryRequirements_ = {},
                                                             void *                                   pNext_              = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , memoryBindIndex( memoryBindIndex_ )
-      , memoryRequirements( memoryRequirements_ )
+      : pNext{ pNext_ }
+      , memoryBindIndex{ memoryBindIndex_ }
+      , memoryRequirements{ memoryRequirements_ }
     {
     }
 
@@ -124818,10 +125111,10 @@
                                                               VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR            videoSessionParametersTemplate_ = {},
                                                               VULKAN_HPP_NAMESPACE::VideoSessionKHR                      videoSession_                   = {},
                                                               const void *                                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , videoSessionParametersTemplate( videoSessionParametersTemplate_ )
-      , videoSession( videoSession_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , videoSessionParametersTemplate{ videoSessionParametersTemplate_ }
+      , videoSession{ videoSession_ }
     {
     }
 
@@ -124937,8 +125230,8 @@
 
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR VideoSessionParametersUpdateInfoKHR( uint32_t updateSequenceCount_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , updateSequenceCount( updateSequenceCount_ )
+      : pNext{ pNext_ }
+      , updateSequenceCount{ updateSequenceCount_ }
     {
     }
 
@@ -125037,10 +125330,10 @@
                                                       struct wl_display *                                display_ = {},
                                                       struct wl_surface *                                surface_ = {},
                                                       const void *                                       pNext_   = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , display( display_ )
-      , surface( surface_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , display{ display_ }
+      , surface{ surface_ }
     {
     }
 
@@ -125162,14 +125455,14 @@
                                                                const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_    = {},
                                                                const uint64_t *                           pReleaseKeys_     = {},
                                                                const void *                               pNext_            = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , acquireCount( acquireCount_ )
-      , pAcquireSyncs( pAcquireSyncs_ )
-      , pAcquireKeys( pAcquireKeys_ )
-      , pAcquireTimeouts( pAcquireTimeouts_ )
-      , releaseCount( releaseCount_ )
-      , pReleaseSyncs( pReleaseSyncs_ )
-      , pReleaseKeys( pReleaseKeys_ )
+      : pNext{ pNext_ }
+      , acquireCount{ acquireCount_ }
+      , pAcquireSyncs{ pAcquireSyncs_ }
+      , pAcquireKeys{ pAcquireKeys_ }
+      , pAcquireTimeouts{ pAcquireTimeouts_ }
+      , releaseCount{ releaseCount_ }
+      , pReleaseSyncs{ pReleaseSyncs_ }
+      , pReleaseKeys{ pReleaseKeys_ }
     {
     }
 
@@ -125427,14 +125720,14 @@
                                                               const VULKAN_HPP_NAMESPACE::DeviceMemory * pReleaseSyncs_               = {},
                                                               const uint64_t *                           pReleaseKeys_                = {},
                                                               const void *                               pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , acquireCount( acquireCount_ )
-      , pAcquireSyncs( pAcquireSyncs_ )
-      , pAcquireKeys( pAcquireKeys_ )
-      , pAcquireTimeoutMilliseconds( pAcquireTimeoutMilliseconds_ )
-      , releaseCount( releaseCount_ )
-      , pReleaseSyncs( pReleaseSyncs_ )
-      , pReleaseKeys( pReleaseKeys_ )
+      : pNext{ pNext_ }
+      , acquireCount{ acquireCount_ }
+      , pAcquireSyncs{ pAcquireSyncs_ }
+      , pAcquireKeys{ pAcquireKeys_ }
+      , pAcquireTimeoutMilliseconds{ pAcquireTimeoutMilliseconds_ }
+      , releaseCount{ releaseCount_ }
+      , pReleaseSyncs{ pReleaseSyncs_ }
+      , pReleaseKeys{ pReleaseKeys_ }
     {
     }
 
@@ -125691,10 +125984,10 @@
                                                     HINSTANCE                                        hinstance_ = {},
                                                     HWND                                             hwnd_      = {},
                                                     const void *                                     pNext_     = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , hinstance( hinstance_ )
-      , hwnd( hwnd_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , hinstance{ hinstance_ }
+      , hwnd{ hwnd_ }
     {
     }
 
@@ -125810,9 +126103,9 @@
     VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureKHR( uint32_t                                               accelerationStructureCount_ = {},
                                                                      const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR * pAccelerationStructures_    = {},
                                                                      const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructureCount( accelerationStructureCount_ )
-      , pAccelerationStructures( pAccelerationStructures_ )
+      : pNext{ pNext_ }
+      , accelerationStructureCount{ accelerationStructureCount_ }
+      , pAccelerationStructures{ pAccelerationStructures_ }
     {
     }
 
@@ -125941,9 +126234,9 @@
     VULKAN_HPP_CONSTEXPR WriteDescriptorSetAccelerationStructureNV( uint32_t                                              accelerationStructureCount_ = {},
                                                                     const VULKAN_HPP_NAMESPACE::AccelerationStructureNV * pAccelerationStructures_    = {},
                                                                     const void *                                          pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , accelerationStructureCount( accelerationStructureCount_ )
-      , pAccelerationStructures( pAccelerationStructures_ )
+      : pNext{ pNext_ }
+      , accelerationStructureCount{ accelerationStructureCount_ }
+      , pAccelerationStructures{ pAccelerationStructures_ }
     {
     }
 
@@ -126071,9 +126364,9 @@
 #if !defined( VULKAN_HPP_NO_STRUCT_CONSTRUCTORS )
     VULKAN_HPP_CONSTEXPR
       WriteDescriptorSetInlineUniformBlock( uint32_t dataSize_ = {}, const void * pData_ = {}, const void * pNext_ = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , dataSize( dataSize_ )
-      , pData( pData_ )
+      : pNext{ pNext_ }
+      , dataSize{ dataSize_ }
+      , pData{ pData_ }
     {
     }
 
@@ -126199,10 +126492,10 @@
                                                   xcb_connection_t *                             connection_ = {},
                                                   xcb_window_t                                   window_     = {},
                                                   const void *                                   pNext_      = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , connection( connection_ )
-      , window( window_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , connection{ connection_ }
+      , window{ window_ }
     {
     }
 
@@ -126331,10 +126624,10 @@
                                                    Display *                                       dpy_    = {},
                                                    Window                                          window_ = {},
                                                    const void *                                    pNext_  = nullptr ) VULKAN_HPP_NOEXCEPT
-      : pNext( pNext_ )
-      , flags( flags_ )
-      , dpy( dpy_ )
-      , window( window_ )
+      : pNext{ pNext_ }
+      , flags{ flags_ }
+      , dpy{ dpy_ }
+      , window{ window_ }
     {
     }
 
diff --git a/include/vulkan/vulkan_to_string.hpp b/include/vulkan/vulkan_to_string.hpp
index e2a4d06..1c96479 100644
--- a/include/vulkan/vulkan_to_string.hpp
+++ b/include/vulkan/vulkan_to_string.hpp
@@ -4554,6 +4554,9 @@
       case StructureType::ePhysicalDeviceRawAccessChainsFeaturesNV: return "PhysicalDeviceRawAccessChainsFeaturesNV";
       case StructureType::ePhysicalDeviceShaderAtomicFloat16VectorFeaturesNV: return "PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV";
       case StructureType::ePhysicalDeviceRayTracingValidationFeaturesNV: return "PhysicalDeviceRayTracingValidationFeaturesNV";
+      case StructureType::ePhysicalDeviceImageAlignmentControlFeaturesMESA: return "PhysicalDeviceImageAlignmentControlFeaturesMESA";
+      case StructureType::ePhysicalDeviceImageAlignmentControlPropertiesMESA: return "PhysicalDeviceImageAlignmentControlPropertiesMESA";
+      case StructureType::eImageAlignmentControlCreateInfoMESA: return "ImageAlignmentControlCreateInfoMESA";
       default: return "invalid ( " + VULKAN_HPP_NAMESPACE::toHexString( static_cast<uint32_t>( value ) ) + " )";
     }
   }
diff --git a/registry/reg.py b/registry/reg.py
index fcc47ac..9715845 100644
--- a/registry/reg.py
+++ b/registry/reg.py
@@ -436,6 +436,12 @@
         self.cmddict = {}
         "dictionary of CmdInfo objects keyed by command name"
 
+        self.aliasdict = {}
+        "dictionary of type and command names mapped to their alias, such as VkFooKHR -> VkFoo"
+
+        self.enumvaluedict = {}
+        "dictionary of enum values mapped to their type, such as VK_FOO_VALUE -> VkFoo"
+
         self.apidict = {}
         "dictionary of FeatureInfo objects for `<feature>` elements keyed by API name"
 
@@ -548,6 +554,22 @@
         """Specify a feature name regexp to break on when generating features."""
         self.breakPat = re.compile(regexp)
 
+    def addEnumValue(self, enum, type_name):
+        """Track aliasing and map back from enum values to their type"""
+        # Record alias, if any
+        value = enum.get('name')
+        alias = enum.get('alias')
+        if alias:
+            self.aliasdict[value] = alias
+        # Map the value back to the type
+        if type_name in self.aliasdict:
+            type_name = self.aliasdict[type_name]
+        if value in self.enumvaluedict:
+            # Some times the same enum is defined by multiple extensions
+            assert(type_name == self.enumvaluedict[value])
+        else:
+            self.enumvaluedict[value] = type_name
+
     def parseTree(self):
         """Parse the registry Element, once created"""
         # This must be the Element for the root <registry>
@@ -571,6 +593,9 @@
         else:
             stripNonmatchingAPIs(self.reg, self.genOpts.apiname, actuallyDelete = True)
 
+        self.aliasdict = {}
+        self.enumvaluedict = {}
+
         # Create dictionary of registry types from toplevel <types> tags
         # and add 'name' attribute to each <type> tag (where missing)
         # based on its <name> element.
@@ -581,13 +606,20 @@
         for type_elem in self.reg.findall('types/type'):
             # If the <type> does not already have a 'name' attribute, set
             # it from contents of its <name> tag.
-            if type_elem.get('name') is None:
+            name = type_elem.get('name')
+            if name is None:
                 name_elem = type_elem.find('name')
                 if name_elem is None or not name_elem.text:
                     raise RuntimeError("Type without a name!")
-                type_elem.set('name', name_elem.text)
+                name = name_elem.text
+                type_elem.set('name', name)
             self.addElementInfo(type_elem, TypeInfo(type_elem), 'type', self.typedict)
 
+            # Record alias, if any
+            alias = type_elem.get('alias')
+            if alias:
+                self.aliasdict[name] = alias
+
         # Create dictionary of registry enum groups from <enums> tags.
         #
         # Required <enums> attributes: 'name'. If no name is given, one is
@@ -609,10 +641,14 @@
         self.enumdict = {}
         for enums in self.reg.findall('enums'):
             required = (enums.get('type') is not None)
+            type_name = enums.get('name')
+            # Enum values are defined only for the type that is not aliased to something else.
+            assert(type_name not in self.aliasdict)
             for enum in enums.findall('enum'):
                 enumInfo = EnumInfo(enum)
                 enumInfo.required = required
                 self.addElementInfo(enum, enumInfo, 'enum', self.enumdict)
+                self.addEnumValue(enum, type_name)
 
         # Create dictionary of registry commands from <command> tags
         # and add 'name' attribute to each <command> tag (where missing)
@@ -622,7 +658,7 @@
         # Required <command> attributes: 'name' or <proto><name> tag contents
         self.cmddict = {}
         # List of commands which alias others. Contains
-        #   [ aliasName, element ]
+        #   [ name, aliasName, element ]
         # for each alias
         cmdAlias = []
         for cmd in self.reg.findall('commands/command'):
@@ -639,6 +675,7 @@
             alias = cmd.get('alias')
             if alias:
                 cmdAlias.append([name, alias, cmd])
+                self.aliasdict[name] = alias
 
         # Now loop over aliases, injecting a copy of the aliased command's
         # Element with the aliased prototype name replaced with the command
@@ -713,6 +750,7 @@
                     if addEnumInfo:
                         enumInfo = EnumInfo(enum)
                         self.addElementInfo(enum, enumInfo, 'enum', self.enumdict)
+                        self.addEnumValue(enum, groupName)
 
         sync_pipeline_stage_condition = dict()
         sync_access_condition = dict()
@@ -791,6 +829,7 @@
                     if addEnumInfo:
                         enumInfo = EnumInfo(enum)
                         self.addElementInfo(enum, enumInfo, 'enum', self.enumdict)
+                        self.addEnumValue(enum, groupName)
 
         # Parse out all spirv tags in dictionaries
         # Use addElementInfo to catch duplicates
diff --git a/registry/validusage.json b/registry/validusage.json
index 2e53dd3..ef38532 100644
--- a/registry/validusage.json
+++ b/registry/validusage.json
@@ -1,9 +1,9 @@
 {
   "version info": {
     "schema version": 2,
-    "api version": "1.3.284",
-    "comment": "from git branch: github-main commit: ff188a8ffa950a010422c4c4b277f06db10d0dce",
-    "date": "2024-05-06 04:56:20Z"
+    "api version": "1.3.285",
+    "comment": "from git branch: github-main commit: 8fc686b6321f035dc4a589e5ec1dc67208a71ac2",
+    "date": "2024-05-10 08:10:25Z"
   },
   "validation": {
     "vkGetInstanceProcAddr": {
@@ -369,7 +369,7 @@
         },
         {
           "vuid": "VUID-VkPhysicalDeviceProperties2-pNext-pNext",
-          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkPhysicalDeviceAccelerationStructurePropertiesKHR\">VkPhysicalDeviceAccelerationStructurePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT\">VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI\">VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI</a>, <a href=\"#VkPhysicalDeviceConservativeRasterizationPropertiesEXT\">VkPhysicalDeviceConservativeRasterizationPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixPropertiesKHR\">VkPhysicalDeviceCooperativeMatrixPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixPropertiesNV\">VkPhysicalDeviceCooperativeMatrixPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCopyMemoryIndirectPropertiesNV\">VkPhysicalDeviceCopyMemoryIndirectPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCudaKernelLaunchPropertiesNV\">VkPhysicalDeviceCudaKernelLaunchPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCustomBorderColorPropertiesEXT\">VkPhysicalDeviceCustomBorderColorPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDepthStencilResolveProperties\">VkPhysicalDeviceDepthStencilResolveProperties</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT\">VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferPropertiesEXT\">VkPhysicalDeviceDescriptorBufferPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorIndexingProperties\">VkPhysicalDeviceDescriptorIndexingProperties</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV\">VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceDiscardRectanglePropertiesEXT\">VkPhysicalDeviceDiscardRectanglePropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDisplacementMicromapPropertiesNV\">VkPhysicalDeviceDisplacementMicromapPropertiesNV</a>, <a href=\"#VkPhysicalDeviceDriverProperties\">VkPhysicalDeviceDriverProperties</a>, <a href=\"#VkPhysicalDeviceDrmPropertiesEXT\">VkPhysicalDeviceDrmPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState3PropertiesEXT\">VkPhysicalDeviceExtendedDynamicState3PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV\">VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV</a>, <a href=\"#VkPhysicalDeviceExternalFormatResolvePropertiesANDROID\">VkPhysicalDeviceExternalFormatResolvePropertiesANDROID</a>, <a href=\"#VkPhysicalDeviceExternalMemoryHostPropertiesEXT\">VkPhysicalDeviceExternalMemoryHostPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFloatControlsProperties\">VkPhysicalDeviceFloatControlsProperties</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMap2PropertiesEXT\">VkPhysicalDeviceFragmentDensityMap2PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM\">VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapPropertiesEXT\">VkPhysicalDeviceFragmentDensityMapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR\">VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV\">VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRatePropertiesKHR\">VkPhysicalDeviceFragmentShadingRatePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT\">VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceHostImageCopyPropertiesEXT\">VkPhysicalDeviceHostImageCopyPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceIDProperties\">VkPhysicalDeviceIDProperties</a>, <a href=\"#VkPhysicalDeviceImageProcessing2PropertiesQCOM\">VkPhysicalDeviceImageProcessing2PropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceImageProcessingPropertiesQCOM\">VkPhysicalDeviceImageProcessingPropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceInlineUniformBlockProperties\">VkPhysicalDeviceInlineUniformBlockProperties</a>, <a href=\"#VkPhysicalDeviceLayeredDriverPropertiesMSFT\">VkPhysicalDeviceLayeredDriverPropertiesMSFT</a>, <a href=\"#VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT\">VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceLineRasterizationPropertiesKHR\">VkPhysicalDeviceLineRasterizationPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance3Properties\">VkPhysicalDeviceMaintenance3Properties</a>, <a href=\"#VkPhysicalDeviceMaintenance4Properties\">VkPhysicalDeviceMaintenance4Properties</a>, <a href=\"#VkPhysicalDeviceMaintenance5PropertiesKHR\">VkPhysicalDeviceMaintenance5PropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance6PropertiesKHR\">VkPhysicalDeviceMaintenance6PropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMapMemoryPlacedPropertiesEXT\">VkPhysicalDeviceMapMemoryPlacedPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMemoryDecompressionPropertiesNV\">VkPhysicalDeviceMemoryDecompressionPropertiesNV</a>, <a href=\"#VkPhysicalDeviceMeshShaderPropertiesEXT\">VkPhysicalDeviceMeshShaderPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderPropertiesNV\">VkPhysicalDeviceMeshShaderPropertiesNV</a>, <a href=\"#VkPhysicalDeviceMultiDrawPropertiesEXT\">VkPhysicalDeviceMultiDrawPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX\">VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX</a>, <a href=\"#VkPhysicalDeviceMultiviewProperties\">VkPhysicalDeviceMultiviewProperties</a>, <a href=\"#VkPhysicalDeviceNestedCommandBufferPropertiesEXT\">VkPhysicalDeviceNestedCommandBufferPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceOpacityMicromapPropertiesEXT\">VkPhysicalDeviceOpacityMicromapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceOpticalFlowPropertiesNV\">VkPhysicalDeviceOpticalFlowPropertiesNV</a>, <a href=\"#VkPhysicalDevicePCIBusInfoPropertiesEXT\">VkPhysicalDevicePCIBusInfoPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePerformanceQueryPropertiesKHR\">VkPhysicalDevicePerformanceQueryPropertiesKHR</a>, <a href=\"#VkPhysicalDevicePipelineRobustnessPropertiesEXT\">VkPhysicalDevicePipelineRobustnessPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePointClippingProperties\">VkPhysicalDevicePointClippingProperties</a>, <a href=\"#VkPhysicalDevicePortabilitySubsetPropertiesKHR\">VkPhysicalDevicePortabilitySubsetPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceProtectedMemoryProperties\">VkPhysicalDeviceProtectedMemoryProperties</a>, <a href=\"#VkPhysicalDeviceProvokingVertexPropertiesEXT\">VkPhysicalDeviceProvokingVertexPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePushDescriptorPropertiesKHR\">VkPhysicalDevicePushDescriptorPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV\">VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingPipelinePropertiesKHR\">VkPhysicalDeviceRayTracingPipelinePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingPropertiesNV\">VkPhysicalDeviceRayTracingPropertiesNV</a>, <a href=\"#VkPhysicalDeviceRenderPassStripedPropertiesARM\">VkPhysicalDeviceRenderPassStripedPropertiesARM</a>, <a href=\"#VkPhysicalDeviceRobustness2PropertiesEXT\">VkPhysicalDeviceRobustness2PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceSampleLocationsPropertiesEXT\">VkPhysicalDeviceSampleLocationsPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceSamplerFilterMinmaxProperties\">VkPhysicalDeviceSamplerFilterMinmaxProperties</a>, <a href=\"#VkPhysicalDeviceSchedulingControlsPropertiesARM\">VkPhysicalDeviceSchedulingControlsPropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM\">VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderCoreProperties2AMD\">VkPhysicalDeviceShaderCoreProperties2AMD</a>, <a href=\"#VkPhysicalDeviceShaderCorePropertiesAMD\">VkPhysicalDeviceShaderCorePropertiesAMD</a>, <a href=\"#VkPhysicalDeviceShaderCorePropertiesARM\">VkPhysicalDeviceShaderCorePropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderEnqueuePropertiesAMDX\">VkPhysicalDeviceShaderEnqueuePropertiesAMDX</a>, <a href=\"#VkPhysicalDeviceShaderIntegerDotProductProperties\">VkPhysicalDeviceShaderIntegerDotProductProperties</a>, <a href=\"#VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT\">VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShaderObjectPropertiesEXT\">VkPhysicalDeviceShaderObjectPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShaderSMBuiltinsPropertiesNV\">VkPhysicalDeviceShaderSMBuiltinsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceShaderTileImagePropertiesEXT\">VkPhysicalDeviceShaderTileImagePropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShadingRateImagePropertiesNV\">VkPhysicalDeviceShadingRateImagePropertiesNV</a>, <a href=\"#VkPhysicalDeviceSubgroupProperties\">VkPhysicalDeviceSubgroupProperties</a>, <a href=\"#VkPhysicalDeviceSubgroupSizeControlProperties\">VkPhysicalDeviceSubgroupSizeControlProperties</a>, <a href=\"#VkPhysicalDeviceSubpassShadingPropertiesHUAWEI\">VkPhysicalDeviceSubpassShadingPropertiesHUAWEI</a>, <a href=\"#VkPhysicalDeviceTexelBufferAlignmentProperties\">VkPhysicalDeviceTexelBufferAlignmentProperties</a>, <a href=\"#VkPhysicalDeviceTimelineSemaphoreProperties\">VkPhysicalDeviceTimelineSemaphoreProperties</a>, <a href=\"#VkPhysicalDeviceTransformFeedbackPropertiesEXT\">VkPhysicalDeviceTransformFeedbackPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT\">VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR\">VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceVulkan11Properties\">VkPhysicalDeviceVulkan11Properties</a>, <a href=\"#VkPhysicalDeviceVulkan12Properties\">VkPhysicalDeviceVulkan12Properties</a>, or <a href=\"#VkPhysicalDeviceVulkan13Properties\">VkPhysicalDeviceVulkan13Properties</a>",
+          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkPhysicalDeviceAccelerationStructurePropertiesKHR\">VkPhysicalDeviceAccelerationStructurePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT\">VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI\">VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI</a>, <a href=\"#VkPhysicalDeviceConservativeRasterizationPropertiesEXT\">VkPhysicalDeviceConservativeRasterizationPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixPropertiesKHR\">VkPhysicalDeviceCooperativeMatrixPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixPropertiesNV\">VkPhysicalDeviceCooperativeMatrixPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCopyMemoryIndirectPropertiesNV\">VkPhysicalDeviceCopyMemoryIndirectPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCudaKernelLaunchPropertiesNV\">VkPhysicalDeviceCudaKernelLaunchPropertiesNV</a>, <a href=\"#VkPhysicalDeviceCustomBorderColorPropertiesEXT\">VkPhysicalDeviceCustomBorderColorPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDepthStencilResolveProperties\">VkPhysicalDeviceDepthStencilResolveProperties</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT\">VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferPropertiesEXT\">VkPhysicalDeviceDescriptorBufferPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorIndexingProperties\">VkPhysicalDeviceDescriptorIndexingProperties</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV\">VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceDiscardRectanglePropertiesEXT\">VkPhysicalDeviceDiscardRectanglePropertiesEXT</a>, <a href=\"#VkPhysicalDeviceDisplacementMicromapPropertiesNV\">VkPhysicalDeviceDisplacementMicromapPropertiesNV</a>, <a href=\"#VkPhysicalDeviceDriverProperties\">VkPhysicalDeviceDriverProperties</a>, <a href=\"#VkPhysicalDeviceDrmPropertiesEXT\">VkPhysicalDeviceDrmPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState3PropertiesEXT\">VkPhysicalDeviceExtendedDynamicState3PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV\">VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV</a>, <a href=\"#VkPhysicalDeviceExternalFormatResolvePropertiesANDROID\">VkPhysicalDeviceExternalFormatResolvePropertiesANDROID</a>, <a href=\"#VkPhysicalDeviceExternalMemoryHostPropertiesEXT\">VkPhysicalDeviceExternalMemoryHostPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFloatControlsProperties\">VkPhysicalDeviceFloatControlsProperties</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMap2PropertiesEXT\">VkPhysicalDeviceFragmentDensityMap2PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM\">VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapPropertiesEXT\">VkPhysicalDeviceFragmentDensityMapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR\">VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV\">VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRatePropertiesKHR\">VkPhysicalDeviceFragmentShadingRatePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT\">VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceHostImageCopyPropertiesEXT\">VkPhysicalDeviceHostImageCopyPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceIDProperties\">VkPhysicalDeviceIDProperties</a>, <a href=\"#VkPhysicalDeviceImageAlignmentControlPropertiesMESA\">VkPhysicalDeviceImageAlignmentControlPropertiesMESA</a>, <a href=\"#VkPhysicalDeviceImageProcessing2PropertiesQCOM\">VkPhysicalDeviceImageProcessing2PropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceImageProcessingPropertiesQCOM\">VkPhysicalDeviceImageProcessingPropertiesQCOM</a>, <a href=\"#VkPhysicalDeviceInlineUniformBlockProperties\">VkPhysicalDeviceInlineUniformBlockProperties</a>, <a href=\"#VkPhysicalDeviceLayeredDriverPropertiesMSFT\">VkPhysicalDeviceLayeredDriverPropertiesMSFT</a>, <a href=\"#VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT\">VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceLineRasterizationPropertiesKHR\">VkPhysicalDeviceLineRasterizationPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance3Properties\">VkPhysicalDeviceMaintenance3Properties</a>, <a href=\"#VkPhysicalDeviceMaintenance4Properties\">VkPhysicalDeviceMaintenance4Properties</a>, <a href=\"#VkPhysicalDeviceMaintenance5PropertiesKHR\">VkPhysicalDeviceMaintenance5PropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance6PropertiesKHR\">VkPhysicalDeviceMaintenance6PropertiesKHR</a>, <a href=\"#VkPhysicalDeviceMapMemoryPlacedPropertiesEXT\">VkPhysicalDeviceMapMemoryPlacedPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMemoryDecompressionPropertiesNV\">VkPhysicalDeviceMemoryDecompressionPropertiesNV</a>, <a href=\"#VkPhysicalDeviceMeshShaderPropertiesEXT\">VkPhysicalDeviceMeshShaderPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderPropertiesNV\">VkPhysicalDeviceMeshShaderPropertiesNV</a>, <a href=\"#VkPhysicalDeviceMultiDrawPropertiesEXT\">VkPhysicalDeviceMultiDrawPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX\">VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX</a>, <a href=\"#VkPhysicalDeviceMultiviewProperties\">VkPhysicalDeviceMultiviewProperties</a>, <a href=\"#VkPhysicalDeviceNestedCommandBufferPropertiesEXT\">VkPhysicalDeviceNestedCommandBufferPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceOpacityMicromapPropertiesEXT\">VkPhysicalDeviceOpacityMicromapPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceOpticalFlowPropertiesNV\">VkPhysicalDeviceOpticalFlowPropertiesNV</a>, <a href=\"#VkPhysicalDevicePCIBusInfoPropertiesEXT\">VkPhysicalDevicePCIBusInfoPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePerformanceQueryPropertiesKHR\">VkPhysicalDevicePerformanceQueryPropertiesKHR</a>, <a href=\"#VkPhysicalDevicePipelineRobustnessPropertiesEXT\">VkPhysicalDevicePipelineRobustnessPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePointClippingProperties\">VkPhysicalDevicePointClippingProperties</a>, <a href=\"#VkPhysicalDevicePortabilitySubsetPropertiesKHR\">VkPhysicalDevicePortabilitySubsetPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceProtectedMemoryProperties\">VkPhysicalDeviceProtectedMemoryProperties</a>, <a href=\"#VkPhysicalDeviceProvokingVertexPropertiesEXT\">VkPhysicalDeviceProvokingVertexPropertiesEXT</a>, <a href=\"#VkPhysicalDevicePushDescriptorPropertiesKHR\">VkPhysicalDevicePushDescriptorPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV\">VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingPipelinePropertiesKHR\">VkPhysicalDeviceRayTracingPipelinePropertiesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingPropertiesNV\">VkPhysicalDeviceRayTracingPropertiesNV</a>, <a href=\"#VkPhysicalDeviceRenderPassStripedPropertiesARM\">VkPhysicalDeviceRenderPassStripedPropertiesARM</a>, <a href=\"#VkPhysicalDeviceRobustness2PropertiesEXT\">VkPhysicalDeviceRobustness2PropertiesEXT</a>, <a href=\"#VkPhysicalDeviceSampleLocationsPropertiesEXT\">VkPhysicalDeviceSampleLocationsPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceSamplerFilterMinmaxProperties\">VkPhysicalDeviceSamplerFilterMinmaxProperties</a>, <a href=\"#VkPhysicalDeviceSchedulingControlsPropertiesARM\">VkPhysicalDeviceSchedulingControlsPropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM\">VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderCoreProperties2AMD\">VkPhysicalDeviceShaderCoreProperties2AMD</a>, <a href=\"#VkPhysicalDeviceShaderCorePropertiesAMD\">VkPhysicalDeviceShaderCorePropertiesAMD</a>, <a href=\"#VkPhysicalDeviceShaderCorePropertiesARM\">VkPhysicalDeviceShaderCorePropertiesARM</a>, <a href=\"#VkPhysicalDeviceShaderEnqueuePropertiesAMDX\">VkPhysicalDeviceShaderEnqueuePropertiesAMDX</a>, <a href=\"#VkPhysicalDeviceShaderIntegerDotProductProperties\">VkPhysicalDeviceShaderIntegerDotProductProperties</a>, <a href=\"#VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT\">VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShaderObjectPropertiesEXT\">VkPhysicalDeviceShaderObjectPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShaderSMBuiltinsPropertiesNV\">VkPhysicalDeviceShaderSMBuiltinsPropertiesNV</a>, <a href=\"#VkPhysicalDeviceShaderTileImagePropertiesEXT\">VkPhysicalDeviceShaderTileImagePropertiesEXT</a>, <a href=\"#VkPhysicalDeviceShadingRateImagePropertiesNV\">VkPhysicalDeviceShadingRateImagePropertiesNV</a>, <a href=\"#VkPhysicalDeviceSubgroupProperties\">VkPhysicalDeviceSubgroupProperties</a>, <a href=\"#VkPhysicalDeviceSubgroupSizeControlProperties\">VkPhysicalDeviceSubgroupSizeControlProperties</a>, <a href=\"#VkPhysicalDeviceSubpassShadingPropertiesHUAWEI\">VkPhysicalDeviceSubpassShadingPropertiesHUAWEI</a>, <a href=\"#VkPhysicalDeviceTexelBufferAlignmentProperties\">VkPhysicalDeviceTexelBufferAlignmentProperties</a>, <a href=\"#VkPhysicalDeviceTimelineSemaphoreProperties\">VkPhysicalDeviceTimelineSemaphoreProperties</a>, <a href=\"#VkPhysicalDeviceTransformFeedbackPropertiesEXT\">VkPhysicalDeviceTransformFeedbackPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT\">VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR\">VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR</a>, <a href=\"#VkPhysicalDeviceVulkan11Properties\">VkPhysicalDeviceVulkan11Properties</a>, <a href=\"#VkPhysicalDeviceVulkan12Properties\">VkPhysicalDeviceVulkan12Properties</a>, or <a href=\"#VkPhysicalDeviceVulkan13Properties\">VkPhysicalDeviceVulkan13Properties</a>",
           "page": "vkspec"
         },
         {
@@ -886,7 +886,7 @@
         },
         {
           "vuid": "VUID-VkDeviceCreateInfo-pNext-pNext",
-          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkDeviceDeviceMemoryReportCreateInfoEXT\">VkDeviceDeviceMemoryReportCreateInfoEXT</a>, <a href=\"#VkDeviceDiagnosticsConfigCreateInfoNV\">VkDeviceDiagnosticsConfigCreateInfoNV</a>, <a href=\"#VkDeviceGroupDeviceCreateInfo\">VkDeviceGroupDeviceCreateInfo</a>, <a href=\"#VkDeviceMemoryOverallocationCreateInfoAMD\">VkDeviceMemoryOverallocationCreateInfoAMD</a>, <a href=\"#VkDevicePrivateDataCreateInfo\">VkDevicePrivateDataCreateInfo</a>, <a href=\"#VkDeviceQueueShaderCoreControlCreateInfoARM\">VkDeviceQueueShaderCoreControlCreateInfoARM</a>, <a href=\"#VkPhysicalDevice16BitStorageFeatures\">VkPhysicalDevice16BitStorageFeatures</a>, <a href=\"#VkPhysicalDevice4444FormatsFeaturesEXT\">VkPhysicalDevice4444FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDevice8BitStorageFeatures\">VkPhysicalDevice8BitStorageFeatures</a>, <a href=\"#VkPhysicalDeviceASTCDecodeFeaturesEXT\">VkPhysicalDeviceASTCDecodeFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAccelerationStructureFeaturesKHR\">VkPhysicalDeviceAccelerationStructureFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceAddressBindingReportFeaturesEXT\">VkPhysicalDeviceAddressBindingReportFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAmigoProfilingFeaturesSEC\">VkPhysicalDeviceAmigoProfilingFeaturesSEC</a>, <a href=\"#VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT\">VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT\">VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT\">VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBorderColorSwizzleFeaturesEXT\">VkPhysicalDeviceBorderColorSwizzleFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeatures\">VkPhysicalDeviceBufferDeviceAddressFeatures</a>, <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeaturesEXT\">VkPhysicalDeviceBufferDeviceAddressFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI\">VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceCoherentMemoryFeaturesAMD\">VkPhysicalDeviceCoherentMemoryFeaturesAMD</a>, <a href=\"#VkPhysicalDeviceColorWriteEnableFeaturesEXT\">VkPhysicalDeviceColorWriteEnableFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceComputeShaderDerivativesFeaturesNV\">VkPhysicalDeviceComputeShaderDerivativesFeaturesNV</a>, <a href=\"#VkPhysicalDeviceConditionalRenderingFeaturesEXT\">VkPhysicalDeviceConditionalRenderingFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixFeaturesKHR\">VkPhysicalDeviceCooperativeMatrixFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixFeaturesNV\">VkPhysicalDeviceCooperativeMatrixFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCopyMemoryIndirectFeaturesNV\">VkPhysicalDeviceCopyMemoryIndirectFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCornerSampledImageFeaturesNV\">VkPhysicalDeviceCornerSampledImageFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCoverageReductionModeFeaturesNV\">VkPhysicalDeviceCoverageReductionModeFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCubicClampFeaturesQCOM\">VkPhysicalDeviceCubicClampFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceCubicWeightsFeaturesQCOM\">VkPhysicalDeviceCubicWeightsFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceCudaKernelLaunchFeaturesNV\">VkPhysicalDeviceCudaKernelLaunchFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCustomBorderColorFeaturesEXT\">VkPhysicalDeviceCustomBorderColorFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV\">VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDepthBiasControlFeaturesEXT\">VkPhysicalDeviceDepthBiasControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClampZeroOneFeaturesEXT\">VkPhysicalDeviceDepthClampZeroOneFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClipControlFeaturesEXT\">VkPhysicalDeviceDepthClipControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClipEnableFeaturesEXT\">VkPhysicalDeviceDepthClipEnableFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferFeaturesEXT\">VkPhysicalDeviceDescriptorBufferFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorIndexingFeatures</a>, <a href=\"#VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV\">VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE\">VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV\">VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV\">VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDeviceMemoryReportFeaturesEXT\">VkPhysicalDeviceDeviceMemoryReportFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDiagnosticsConfigFeaturesNV\">VkPhysicalDeviceDiagnosticsConfigFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDisplacementMicromapFeaturesNV\">VkPhysicalDeviceDisplacementMicromapFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingFeatures\">VkPhysicalDeviceDynamicRenderingFeatures</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR\">VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT\">VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExclusiveScissorFeaturesNV\">VkPhysicalDeviceExclusiveScissorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState2FeaturesEXT\">VkPhysicalDeviceExtendedDynamicState2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState3FeaturesEXT\">VkPhysicalDeviceExtendedDynamicState3FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicStateFeaturesEXT\">VkPhysicalDeviceExtendedDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV\">VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExternalFormatResolveFeaturesANDROID\">VkPhysicalDeviceExternalFormatResolveFeaturesANDROID</a>, <a href=\"#VkPhysicalDeviceExternalMemoryRDMAFeaturesNV\">VkPhysicalDeviceExternalMemoryRDMAFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX\">VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX</a>, <a href=\"#VkPhysicalDeviceFaultFeaturesEXT\">VkPhysicalDeviceFaultFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFeatures2\">VkPhysicalDeviceFeatures2</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMap2FeaturesEXT\">VkPhysicalDeviceFragmentDensityMap2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapFeaturesEXT\">VkPhysicalDeviceFragmentDensityMapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM\">VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR\">VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT\">VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV\">VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateFeaturesKHR\">VkPhysicalDeviceFragmentShadingRateFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceFrameBoundaryFeaturesEXT\">VkPhysicalDeviceFrameBoundaryFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR\">VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT\">VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceHostImageCopyFeaturesEXT\">VkPhysicalDeviceHostImageCopyFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceHostQueryResetFeatures\">VkPhysicalDeviceHostQueryResetFeatures</a>, <a href=\"#VkPhysicalDeviceImage2DViewOf3DFeaturesEXT\">VkPhysicalDeviceImage2DViewOf3DFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageCompressionControlFeaturesEXT\">VkPhysicalDeviceImageCompressionControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT\">VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageProcessing2FeaturesQCOM\">VkPhysicalDeviceImageProcessing2FeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceImageProcessingFeaturesQCOM\">VkPhysicalDeviceImageProcessingFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceImageRobustnessFeatures\">VkPhysicalDeviceImageRobustnessFeatures</a>, <a href=\"#VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT\">VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageViewMinLodFeaturesEXT\">VkPhysicalDeviceImageViewMinLodFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImagelessFramebufferFeatures\">VkPhysicalDeviceImagelessFramebufferFeatures</a>, <a href=\"#VkPhysicalDeviceIndexTypeUint8FeaturesKHR\">VkPhysicalDeviceIndexTypeUint8FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceInheritedViewportScissorFeaturesNV\">VkPhysicalDeviceInheritedViewportScissorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceInlineUniformBlockFeatures\">VkPhysicalDeviceInlineUniformBlockFeatures</a>, <a href=\"#VkPhysicalDeviceInvocationMaskFeaturesHUAWEI\">VkPhysicalDeviceInvocationMaskFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceLegacyDitheringFeaturesEXT\">VkPhysicalDeviceLegacyDitheringFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT\">VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceLineRasterizationFeaturesKHR\">VkPhysicalDeviceLineRasterizationFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceLinearColorAttachmentFeaturesNV\">VkPhysicalDeviceLinearColorAttachmentFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMaintenance4Features\">VkPhysicalDeviceMaintenance4Features</a>, <a href=\"#VkPhysicalDeviceMaintenance5FeaturesKHR\">VkPhysicalDeviceMaintenance5FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance6FeaturesKHR\">VkPhysicalDeviceMaintenance6FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceMapMemoryPlacedFeaturesEXT\">VkPhysicalDeviceMapMemoryPlacedFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMemoryDecompressionFeaturesNV\">VkPhysicalDeviceMemoryDecompressionFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMemoryPriorityFeaturesEXT\">VkPhysicalDeviceMemoryPriorityFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderFeaturesEXT\">VkPhysicalDeviceMeshShaderFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderFeaturesNV\">VkPhysicalDeviceMeshShaderFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMultiDrawFeaturesEXT\">VkPhysicalDeviceMultiDrawFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT\">VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMultiviewFeatures\">VkPhysicalDeviceMultiviewFeatures</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM\">VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM\">VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT\">VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceNestedCommandBufferFeaturesEXT\">VkPhysicalDeviceNestedCommandBufferFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT\">VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceOpacityMicromapFeaturesEXT\">VkPhysicalDeviceOpacityMicromapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceOpticalFlowFeaturesNV\">VkPhysicalDeviceOpticalFlowFeaturesNV</a>, <a href=\"#VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT\">VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePerStageDescriptorSetFeaturesNV\">VkPhysicalDevicePerStageDescriptorSetFeaturesNV</a>, <a href=\"#VkPhysicalDevicePerformanceQueryFeaturesKHR\">VkPhysicalDevicePerformanceQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePipelineCreationCacheControlFeatures\">VkPhysicalDevicePipelineCreationCacheControlFeatures</a>, <a href=\"#VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR\">VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT\">VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelinePropertiesFeaturesEXT\">VkPhysicalDevicePipelinePropertiesFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelineProtectedAccessFeaturesEXT\">VkPhysicalDevicePipelineProtectedAccessFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelineRobustnessFeaturesEXT\">VkPhysicalDevicePipelineRobustnessFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePortabilitySubsetFeaturesKHR\">VkPhysicalDevicePortabilitySubsetFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePresentBarrierFeaturesNV\">VkPhysicalDevicePresentBarrierFeaturesNV</a>, <a href=\"#VkPhysicalDevicePresentIdFeaturesKHR\">VkPhysicalDevicePresentIdFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePresentWaitFeaturesKHR\">VkPhysicalDevicePresentWaitFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT\">VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT\">VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePrivateDataFeatures\">VkPhysicalDevicePrivateDataFeatures</a>, <a href=\"#VkPhysicalDeviceProtectedMemoryFeatures\">VkPhysicalDeviceProtectedMemoryFeatures</a>, <a href=\"#VkPhysicalDeviceProvokingVertexFeaturesEXT\">VkPhysicalDeviceProvokingVertexFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT\">VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT\">VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRawAccessChainsFeaturesNV\">VkPhysicalDeviceRawAccessChainsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayQueryFeaturesKHR\">VkPhysicalDeviceRayQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV\">VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR\">VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingMotionBlurFeaturesNV\">VkPhysicalDeviceRayTracingMotionBlurFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingPipelineFeaturesKHR\">VkPhysicalDeviceRayTracingPipelineFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR\">VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingValidationFeaturesNV\">VkPhysicalDeviceRayTracingValidationFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG\">VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG</a>, <a href=\"#VkPhysicalDeviceRenderPassStripedFeaturesARM\">VkPhysicalDeviceRenderPassStripedFeaturesARM</a>, <a href=\"#VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV\">VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRobustness2FeaturesEXT\">VkPhysicalDeviceRobustness2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSamplerYcbcrConversionFeatures\">VkPhysicalDeviceSamplerYcbcrConversionFeatures</a>, <a href=\"#VkPhysicalDeviceScalarBlockLayoutFeatures\">VkPhysicalDeviceScalarBlockLayoutFeatures</a>, <a href=\"#VkPhysicalDeviceSchedulingControlsFeaturesARM\">VkPhysicalDeviceSchedulingControlsFeaturesARM</a>, <a href=\"#VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures\">VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV\">VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT\">VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloatFeaturesEXT\">VkPhysicalDeviceShaderAtomicFloatFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderAtomicInt64Features\">VkPhysicalDeviceShaderAtomicInt64Features</a>, <a href=\"#VkPhysicalDeviceShaderClockFeaturesKHR\">VkPhysicalDeviceShaderClockFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM\">VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM</a>, <a href=\"#VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures\">VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures</a>, <a href=\"#VkPhysicalDeviceShaderDrawParametersFeatures\">VkPhysicalDeviceShaderDrawParametersFeatures</a>, <a href=\"#VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD\">VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD</a>, <a href=\"#VkPhysicalDeviceShaderEnqueueFeaturesAMDX\">VkPhysicalDeviceShaderEnqueueFeaturesAMDX</a>, <a href=\"#VkPhysicalDeviceShaderExpectAssumeFeaturesKHR\">VkPhysicalDeviceShaderExpectAssumeFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderFloat16Int8Features\">VkPhysicalDeviceShaderFloat16Int8Features</a>, <a href=\"#VkPhysicalDeviceShaderFloatControls2FeaturesKHR\">VkPhysicalDeviceShaderFloatControls2FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT\">VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderImageFootprintFeaturesNV\">VkPhysicalDeviceShaderImageFootprintFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderIntegerDotProductFeatures\">VkPhysicalDeviceShaderIntegerDotProductFeatures</a>, <a href=\"#VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL\">VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL</a>, <a href=\"#VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR\">VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT\">VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderObjectFeaturesEXT\">VkPhysicalDeviceShaderObjectFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderQuadControlFeaturesKHR\">VkPhysicalDeviceShaderQuadControlFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderSMBuiltinsFeaturesNV\">VkPhysicalDeviceShaderSMBuiltinsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures\">VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR\">VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR\">VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderTerminateInvocationFeatures\">VkPhysicalDeviceShaderTerminateInvocationFeatures</a>, <a href=\"#VkPhysicalDeviceShaderTileImageFeaturesEXT\">VkPhysicalDeviceShaderTileImageFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShadingRateImageFeaturesNV\">VkPhysicalDeviceShadingRateImageFeaturesNV</a>, <a href=\"#VkPhysicalDeviceSubgroupSizeControlFeatures\">VkPhysicalDeviceSubgroupSizeControlFeatures</a>, <a href=\"#VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT\">VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSubpassShadingFeaturesHUAWEI\">VkPhysicalDeviceSubpassShadingFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT\">VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSynchronization2Features\">VkPhysicalDeviceSynchronization2Features</a>, <a href=\"#VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT\">VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceTextureCompressionASTCHDRFeatures\">VkPhysicalDeviceTextureCompressionASTCHDRFeatures</a>, <a href=\"#VkPhysicalDeviceTilePropertiesFeaturesQCOM\">VkPhysicalDeviceTilePropertiesFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceTimelineSemaphoreFeatures\">VkPhysicalDeviceTimelineSemaphoreFeatures</a>, <a href=\"#VkPhysicalDeviceTransformFeedbackFeaturesEXT\">VkPhysicalDeviceTransformFeedbackFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceUniformBufferStandardLayoutFeatures\">VkPhysicalDeviceUniformBufferStandardLayoutFeatures</a>, <a href=\"#VkPhysicalDeviceVariablePointersFeatures\">VkPhysicalDeviceVariablePointersFeatures</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR\">VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT\">VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceVideoMaintenance1FeaturesKHR\">VkPhysicalDeviceVideoMaintenance1FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceVulkan11Features\">VkPhysicalDeviceVulkan11Features</a>, <a href=\"#VkPhysicalDeviceVulkan12Features\">VkPhysicalDeviceVulkan12Features</a>, <a href=\"#VkPhysicalDeviceVulkan13Features\">VkPhysicalDeviceVulkan13Features</a>, <a href=\"#VkPhysicalDeviceVulkanMemoryModelFeatures\">VkPhysicalDeviceVulkanMemoryModelFeatures</a>, <a href=\"#VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR\">VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT\">VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceYcbcrDegammaFeaturesQCOM\">VkPhysicalDeviceYcbcrDegammaFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceYcbcrImageArraysFeaturesEXT\">VkPhysicalDeviceYcbcrImageArraysFeaturesEXT</a>, or <a href=\"#VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures\">VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures</a>",
+          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkDeviceDeviceMemoryReportCreateInfoEXT\">VkDeviceDeviceMemoryReportCreateInfoEXT</a>, <a href=\"#VkDeviceDiagnosticsConfigCreateInfoNV\">VkDeviceDiagnosticsConfigCreateInfoNV</a>, <a href=\"#VkDeviceGroupDeviceCreateInfo\">VkDeviceGroupDeviceCreateInfo</a>, <a href=\"#VkDeviceMemoryOverallocationCreateInfoAMD\">VkDeviceMemoryOverallocationCreateInfoAMD</a>, <a href=\"#VkDevicePrivateDataCreateInfo\">VkDevicePrivateDataCreateInfo</a>, <a href=\"#VkDeviceQueueShaderCoreControlCreateInfoARM\">VkDeviceQueueShaderCoreControlCreateInfoARM</a>, <a href=\"#VkPhysicalDevice16BitStorageFeatures\">VkPhysicalDevice16BitStorageFeatures</a>, <a href=\"#VkPhysicalDevice4444FormatsFeaturesEXT\">VkPhysicalDevice4444FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDevice8BitStorageFeatures\">VkPhysicalDevice8BitStorageFeatures</a>, <a href=\"#VkPhysicalDeviceASTCDecodeFeaturesEXT\">VkPhysicalDeviceASTCDecodeFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAccelerationStructureFeaturesKHR\">VkPhysicalDeviceAccelerationStructureFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceAddressBindingReportFeaturesEXT\">VkPhysicalDeviceAddressBindingReportFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAmigoProfilingFeaturesSEC\">VkPhysicalDeviceAmigoProfilingFeaturesSEC</a>, <a href=\"#VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT\">VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT\">VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT\">VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBorderColorSwizzleFeaturesEXT\">VkPhysicalDeviceBorderColorSwizzleFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeatures\">VkPhysicalDeviceBufferDeviceAddressFeatures</a>, <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeaturesEXT\">VkPhysicalDeviceBufferDeviceAddressFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI\">VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceCoherentMemoryFeaturesAMD\">VkPhysicalDeviceCoherentMemoryFeaturesAMD</a>, <a href=\"#VkPhysicalDeviceColorWriteEnableFeaturesEXT\">VkPhysicalDeviceColorWriteEnableFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceComputeShaderDerivativesFeaturesNV\">VkPhysicalDeviceComputeShaderDerivativesFeaturesNV</a>, <a href=\"#VkPhysicalDeviceConditionalRenderingFeaturesEXT\">VkPhysicalDeviceConditionalRenderingFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixFeaturesKHR\">VkPhysicalDeviceCooperativeMatrixFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceCooperativeMatrixFeaturesNV\">VkPhysicalDeviceCooperativeMatrixFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCopyMemoryIndirectFeaturesNV\">VkPhysicalDeviceCopyMemoryIndirectFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCornerSampledImageFeaturesNV\">VkPhysicalDeviceCornerSampledImageFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCoverageReductionModeFeaturesNV\">VkPhysicalDeviceCoverageReductionModeFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCubicClampFeaturesQCOM\">VkPhysicalDeviceCubicClampFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceCubicWeightsFeaturesQCOM\">VkPhysicalDeviceCubicWeightsFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceCudaKernelLaunchFeaturesNV\">VkPhysicalDeviceCudaKernelLaunchFeaturesNV</a>, <a href=\"#VkPhysicalDeviceCustomBorderColorFeaturesEXT\">VkPhysicalDeviceCustomBorderColorFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV\">VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDepthBiasControlFeaturesEXT\">VkPhysicalDeviceDepthBiasControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClampZeroOneFeaturesEXT\">VkPhysicalDeviceDepthClampZeroOneFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClipControlFeaturesEXT\">VkPhysicalDeviceDepthClipControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDepthClipEnableFeaturesEXT\">VkPhysicalDeviceDepthClipEnableFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorBufferFeaturesEXT\">VkPhysicalDeviceDescriptorBufferFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorIndexingFeatures</a>, <a href=\"#VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV\">VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE\">VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV\">VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV\">VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDeviceMemoryReportFeaturesEXT\">VkPhysicalDeviceDeviceMemoryReportFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceDiagnosticsConfigFeaturesNV\">VkPhysicalDeviceDiagnosticsConfigFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDisplacementMicromapFeaturesNV\">VkPhysicalDeviceDisplacementMicromapFeaturesNV</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingFeatures\">VkPhysicalDeviceDynamicRenderingFeatures</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR\">VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT\">VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExclusiveScissorFeaturesNV\">VkPhysicalDeviceExclusiveScissorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState2FeaturesEXT\">VkPhysicalDeviceExtendedDynamicState2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicState3FeaturesEXT\">VkPhysicalDeviceExtendedDynamicState3FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedDynamicStateFeaturesEXT\">VkPhysicalDeviceExtendedDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV\">VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExternalFormatResolveFeaturesANDROID\">VkPhysicalDeviceExternalFormatResolveFeaturesANDROID</a>, <a href=\"#VkPhysicalDeviceExternalMemoryRDMAFeaturesNV\">VkPhysicalDeviceExternalMemoryRDMAFeaturesNV</a>, <a href=\"#VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX\">VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX</a>, <a href=\"#VkPhysicalDeviceFaultFeaturesEXT\">VkPhysicalDeviceFaultFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFeatures2\">VkPhysicalDeviceFeatures2</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMap2FeaturesEXT\">VkPhysicalDeviceFragmentDensityMap2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapFeaturesEXT\">VkPhysicalDeviceFragmentDensityMapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM\">VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR\">VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT\">VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV\">VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceFragmentShadingRateFeaturesKHR\">VkPhysicalDeviceFragmentShadingRateFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceFrameBoundaryFeaturesEXT\">VkPhysicalDeviceFrameBoundaryFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR\">VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT\">VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceHostImageCopyFeaturesEXT\">VkPhysicalDeviceHostImageCopyFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceHostQueryResetFeatures\">VkPhysicalDeviceHostQueryResetFeatures</a>, <a href=\"#VkPhysicalDeviceImage2DViewOf3DFeaturesEXT\">VkPhysicalDeviceImage2DViewOf3DFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageAlignmentControlFeaturesMESA\">VkPhysicalDeviceImageAlignmentControlFeaturesMESA</a>, <a href=\"#VkPhysicalDeviceImageCompressionControlFeaturesEXT\">VkPhysicalDeviceImageCompressionControlFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT\">VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageProcessing2FeaturesQCOM\">VkPhysicalDeviceImageProcessing2FeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceImageProcessingFeaturesQCOM\">VkPhysicalDeviceImageProcessingFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceImageRobustnessFeatures\">VkPhysicalDeviceImageRobustnessFeatures</a>, <a href=\"#VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT\">VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImageViewMinLodFeaturesEXT\">VkPhysicalDeviceImageViewMinLodFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceImagelessFramebufferFeatures\">VkPhysicalDeviceImagelessFramebufferFeatures</a>, <a href=\"#VkPhysicalDeviceIndexTypeUint8FeaturesKHR\">VkPhysicalDeviceIndexTypeUint8FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceInheritedViewportScissorFeaturesNV\">VkPhysicalDeviceInheritedViewportScissorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceInlineUniformBlockFeatures\">VkPhysicalDeviceInlineUniformBlockFeatures</a>, <a href=\"#VkPhysicalDeviceInvocationMaskFeaturesHUAWEI\">VkPhysicalDeviceInvocationMaskFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceLegacyDitheringFeaturesEXT\">VkPhysicalDeviceLegacyDitheringFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT\">VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceLineRasterizationFeaturesKHR\">VkPhysicalDeviceLineRasterizationFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceLinearColorAttachmentFeaturesNV\">VkPhysicalDeviceLinearColorAttachmentFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMaintenance4Features\">VkPhysicalDeviceMaintenance4Features</a>, <a href=\"#VkPhysicalDeviceMaintenance5FeaturesKHR\">VkPhysicalDeviceMaintenance5FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceMaintenance6FeaturesKHR\">VkPhysicalDeviceMaintenance6FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceMapMemoryPlacedFeaturesEXT\">VkPhysicalDeviceMapMemoryPlacedFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMemoryDecompressionFeaturesNV\">VkPhysicalDeviceMemoryDecompressionFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMemoryPriorityFeaturesEXT\">VkPhysicalDeviceMemoryPriorityFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderFeaturesEXT\">VkPhysicalDeviceMeshShaderFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMeshShaderFeaturesNV\">VkPhysicalDeviceMeshShaderFeaturesNV</a>, <a href=\"#VkPhysicalDeviceMultiDrawFeaturesEXT\">VkPhysicalDeviceMultiDrawFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT\">VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceMultiviewFeatures\">VkPhysicalDeviceMultiviewFeatures</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM\">VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM\">VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT\">VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceNestedCommandBufferFeaturesEXT\">VkPhysicalDeviceNestedCommandBufferFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT\">VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceOpacityMicromapFeaturesEXT\">VkPhysicalDeviceOpacityMicromapFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceOpticalFlowFeaturesNV\">VkPhysicalDeviceOpticalFlowFeaturesNV</a>, <a href=\"#VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT\">VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePerStageDescriptorSetFeaturesNV\">VkPhysicalDevicePerStageDescriptorSetFeaturesNV</a>, <a href=\"#VkPhysicalDevicePerformanceQueryFeaturesKHR\">VkPhysicalDevicePerformanceQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePipelineCreationCacheControlFeatures\">VkPhysicalDevicePipelineCreationCacheControlFeatures</a>, <a href=\"#VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR\">VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT\">VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelinePropertiesFeaturesEXT\">VkPhysicalDevicePipelinePropertiesFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelineProtectedAccessFeaturesEXT\">VkPhysicalDevicePipelineProtectedAccessFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePipelineRobustnessFeaturesEXT\">VkPhysicalDevicePipelineRobustnessFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePortabilitySubsetFeaturesKHR\">VkPhysicalDevicePortabilitySubsetFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePresentBarrierFeaturesNV\">VkPhysicalDevicePresentBarrierFeaturesNV</a>, <a href=\"#VkPhysicalDevicePresentIdFeaturesKHR\">VkPhysicalDevicePresentIdFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePresentWaitFeaturesKHR\">VkPhysicalDevicePresentWaitFeaturesKHR</a>, <a href=\"#VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT\">VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT\">VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT</a>, <a href=\"#VkPhysicalDevicePrivateDataFeatures\">VkPhysicalDevicePrivateDataFeatures</a>, <a href=\"#VkPhysicalDeviceProtectedMemoryFeatures\">VkPhysicalDeviceProtectedMemoryFeatures</a>, <a href=\"#VkPhysicalDeviceProvokingVertexFeaturesEXT\">VkPhysicalDeviceProvokingVertexFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT\">VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT\">VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceRawAccessChainsFeaturesNV\">VkPhysicalDeviceRawAccessChainsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayQueryFeaturesKHR\">VkPhysicalDeviceRayQueryFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV\">VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR\">VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingMotionBlurFeaturesNV\">VkPhysicalDeviceRayTracingMotionBlurFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRayTracingPipelineFeaturesKHR\">VkPhysicalDeviceRayTracingPipelineFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR\">VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceRayTracingValidationFeaturesNV\">VkPhysicalDeviceRayTracingValidationFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG\">VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG</a>, <a href=\"#VkPhysicalDeviceRenderPassStripedFeaturesARM\">VkPhysicalDeviceRenderPassStripedFeaturesARM</a>, <a href=\"#VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV\">VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV</a>, <a href=\"#VkPhysicalDeviceRobustness2FeaturesEXT\">VkPhysicalDeviceRobustness2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSamplerYcbcrConversionFeatures\">VkPhysicalDeviceSamplerYcbcrConversionFeatures</a>, <a href=\"#VkPhysicalDeviceScalarBlockLayoutFeatures\">VkPhysicalDeviceScalarBlockLayoutFeatures</a>, <a href=\"#VkPhysicalDeviceSchedulingControlsFeaturesARM\">VkPhysicalDeviceSchedulingControlsFeaturesARM</a>, <a href=\"#VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures\">VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV\">VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT\">VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderAtomicFloatFeaturesEXT\">VkPhysicalDeviceShaderAtomicFloatFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderAtomicInt64Features\">VkPhysicalDeviceShaderAtomicInt64Features</a>, <a href=\"#VkPhysicalDeviceShaderClockFeaturesKHR\">VkPhysicalDeviceShaderClockFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM\">VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM</a>, <a href=\"#VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures\">VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures</a>, <a href=\"#VkPhysicalDeviceShaderDrawParametersFeatures\">VkPhysicalDeviceShaderDrawParametersFeatures</a>, <a href=\"#VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD\">VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD</a>, <a href=\"#VkPhysicalDeviceShaderEnqueueFeaturesAMDX\">VkPhysicalDeviceShaderEnqueueFeaturesAMDX</a>, <a href=\"#VkPhysicalDeviceShaderExpectAssumeFeaturesKHR\">VkPhysicalDeviceShaderExpectAssumeFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderFloat16Int8Features\">VkPhysicalDeviceShaderFloat16Int8Features</a>, <a href=\"#VkPhysicalDeviceShaderFloatControls2FeaturesKHR\">VkPhysicalDeviceShaderFloatControls2FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT\">VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderImageFootprintFeaturesNV\">VkPhysicalDeviceShaderImageFootprintFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderIntegerDotProductFeatures\">VkPhysicalDeviceShaderIntegerDotProductFeatures</a>, <a href=\"#VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL\">VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL</a>, <a href=\"#VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR\">VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT\">VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderObjectFeaturesEXT\">VkPhysicalDeviceShaderObjectFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShaderQuadControlFeaturesKHR\">VkPhysicalDeviceShaderQuadControlFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderSMBuiltinsFeaturesNV\">VkPhysicalDeviceShaderSMBuiltinsFeaturesNV</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures\">VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR\">VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR\">VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceShaderTerminateInvocationFeatures\">VkPhysicalDeviceShaderTerminateInvocationFeatures</a>, <a href=\"#VkPhysicalDeviceShaderTileImageFeaturesEXT\">VkPhysicalDeviceShaderTileImageFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceShadingRateImageFeaturesNV\">VkPhysicalDeviceShadingRateImageFeaturesNV</a>, <a href=\"#VkPhysicalDeviceSubgroupSizeControlFeatures\">VkPhysicalDeviceSubgroupSizeControlFeatures</a>, <a href=\"#VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT\">VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSubpassShadingFeaturesHUAWEI\">VkPhysicalDeviceSubpassShadingFeaturesHUAWEI</a>, <a href=\"#VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT\">VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT</a>, <a href=\"#VkPhysicalDeviceSynchronization2Features\">VkPhysicalDeviceSynchronization2Features</a>, <a href=\"#VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT\">VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceTextureCompressionASTCHDRFeatures\">VkPhysicalDeviceTextureCompressionASTCHDRFeatures</a>, <a href=\"#VkPhysicalDeviceTilePropertiesFeaturesQCOM\">VkPhysicalDeviceTilePropertiesFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceTimelineSemaphoreFeatures\">VkPhysicalDeviceTimelineSemaphoreFeatures</a>, <a href=\"#VkPhysicalDeviceTransformFeedbackFeaturesEXT\">VkPhysicalDeviceTransformFeedbackFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceUniformBufferStandardLayoutFeatures\">VkPhysicalDeviceUniformBufferStandardLayoutFeatures</a>, <a href=\"#VkPhysicalDeviceVariablePointersFeatures\">VkPhysicalDeviceVariablePointersFeatures</a>, <a href=\"#VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR\">VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT\">VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceVideoMaintenance1FeaturesKHR\">VkPhysicalDeviceVideoMaintenance1FeaturesKHR</a>, <a href=\"#VkPhysicalDeviceVulkan11Features\">VkPhysicalDeviceVulkan11Features</a>, <a href=\"#VkPhysicalDeviceVulkan12Features\">VkPhysicalDeviceVulkan12Features</a>, <a href=\"#VkPhysicalDeviceVulkan13Features\">VkPhysicalDeviceVulkan13Features</a>, <a href=\"#VkPhysicalDeviceVulkanMemoryModelFeatures\">VkPhysicalDeviceVulkanMemoryModelFeatures</a>, <a href=\"#VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR\">VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR</a>, <a href=\"#VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT\">VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT</a>, <a href=\"#VkPhysicalDeviceYcbcrDegammaFeaturesQCOM\">VkPhysicalDeviceYcbcrDegammaFeaturesQCOM</a>, <a href=\"#VkPhysicalDeviceYcbcrImageArraysFeaturesEXT\">VkPhysicalDeviceYcbcrImageArraysFeaturesEXT</a>, or <a href=\"#VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures\">VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures</a>",
           "page": "vkspec"
         },
         {
@@ -16808,7 +16808,12 @@
         },
         {
           "vuid": "VUID-VkGraphicsPipelineCreateInfo-renderPass-09531",
-          "text": "If the pipeline is being created with <a href=\"#pipelines-graphics-subsets-fragment-shader\">fragment shader state</a> and <a href=\"#pipelines-graphics-subsets-fragment-output\">fragment output state</a>, and the value of <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <a href=\"#VkRenderingInputAttachmentIndexInfoKHR\">VkRenderingInputAttachmentIndexInfoKHR</a>::<code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be equal to <a href=\"#VkPipelineRenderingCreateInfo\">VkPipelineRenderingCreateInfo</a>::<code>colorAttachmentCount</code>",
+          "text": "If the pipeline is being created with <a href=\"#pipelines-graphics-subsets-fragment-shader\">fragment shader state</a> and <a href=\"#pipelines-graphics-subsets-fragment-output\">fragment output state</a>, the value of <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, and <a href=\"#VkRenderingInputAttachmentIndexInfoKHR\">VkRenderingInputAttachmentIndexInfoKHR</a> is included, <a href=\"#VkRenderingInputAttachmentIndexInfoKHR\">VkRenderingInputAttachmentIndexInfoKHR</a>::<code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be equal to <a href=\"#VkPipelineRenderingCreateInfo\">VkPipelineRenderingCreateInfo</a>::<code>colorAttachmentCount</code>",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkGraphicsPipelineCreateInfo-renderPass-09652",
+          "text": "If the pipeline is being created with <a href=\"#pipelines-graphics-subsets-fragment-shader\">fragment shader state</a> and <a href=\"#pipelines-graphics-subsets-fragment-output\">fragment output state</a>, the value of <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, and <a href=\"#VkRenderingInputAttachmentIndexInfoKHR\">VkRenderingInputAttachmentIndexInfoKHR</a> is not included, the fragment shader <strong class=\"purple\">must</strong> not contain any input attachments with a <code>InputAttachmentIndex</code> greater than or equal to <a href=\"#VkPipelineRenderingCreateInfo\">VkPipelineRenderingCreateInfo</a>::<code>colorAttachmentCount</code>",
           "page": "vkspec"
         },
         {
@@ -20752,7 +20757,7 @@
         },
         {
           "vuid": "VUID-VkMemoryMapInfoKHR-flags-09572",
-          "text": "If <code>VK_MEMORY_MAP_PLACED_BIT_EXT</code> is set in <code>flags</code> and the <a href=\"#features-memoryMapRangePlaced\"><code>memoryMapRangePlaced</code></a> feature is not enabled, <code>size</code> <strong class=\"purple\">must</strong> be <code>VK_WHOLE_SIZE</code>",
+          "text": "If <code>VK_MEMORY_MAP_PLACED_BIT_EXT</code> is set in <code>flags</code> and the <a href=\"#features-memoryMapRangePlaced\"><code>memoryMapRangePlaced</code></a> feature is not enabled, <code>size</code> <strong class=\"purple\">must</strong> be <code>VK_WHOLE_SIZE</code> or <code>VkMemoryAllocateInfo</code>::<code>allocationSize</code>",
           "page": "vkspec"
         },
         {
@@ -20762,7 +20767,12 @@
         },
         {
           "vuid": "VUID-VkMemoryMapInfoKHR-flags-09574",
-          "text": "If <code>VK_MEMORY_MAP_PLACED_BIT_EXT</code> is set in <code>flags</code> and the <a href=\"#features-memoryMapRangePlaced\"><code>memoryMapRangePlaced</code></a> feature is enabled, <code>size</code> <strong class=\"purple\">must</strong> be <code>VK_WHOLE_SIZE</code> or be aligned to an integer multiple of <code>VkPhysicalDeviceMapMemoryPlacedPropertiesEXT</code>::<code>minPlacedMemoryMapAlignment</code>",
+          "text": "If <code>VK_MEMORY_MAP_PLACED_BIT_EXT</code> is set in <code>flags</code> and <code>size</code> is not <code>VK_WHOLE_SIZE</code>, <code>size</code> <strong class=\"purple\">must</strong> be aligned to an integer multiple of <code>VkPhysicalDeviceMapMemoryPlacedPropertiesEXT</code>::<code>minPlacedMemoryMapAlignment</code>",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkMemoryMapInfoKHR-flags-09651",
+          "text": "If <code>VK_MEMORY_MAP_PLACED_BIT_EXT</code> is set in <code>flags</code> and <code>size</code> is <code>VK_WHOLE_SIZE</code>, <code>VkMemoryAllocateInfo</code>::<code>allocationSize</code> <strong class=\"purple\">must</strong> be aligned to an integer multiple of <code>VkPhysicalDeviceMapMemoryPlacedPropertiesEXT</code>::<code>minPlacedMemoryMapAlignment</code>",
           "page": "vkspec"
         },
         {
@@ -22286,13 +22296,23 @@
           "page": "vkspec"
         },
         {
+          "vuid": "VUID-VkImageCreateInfo-pNext-09653",
+          "text": "If the <code>pNext</code> chain contains a <a href=\"#VkImageAlignmentControlCreateInfoMESA\">VkImageAlignmentControlCreateInfoMESA</a> structure, <code>tiling</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_TILING_OPTIMAL</code>",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkImageCreateInfo-pNext-09654",
+          "text": "If the <code>pNext</code> chain contains a <a href=\"#VkImageAlignmentControlCreateInfoMESA\">VkImageAlignmentControlCreateInfoMESA</a> structure, it <strong class=\"purple\">must</strong> not contain a <a href=\"#VkExternalMemoryImageCreateInfo\">VkExternalMemoryImageCreateInfo</a> structure",
+          "page": "vkspec"
+        },
+        {
           "vuid": "VUID-VkImageCreateInfo-sType-sType",
           "text": "<code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO</code>",
           "page": "vkspec"
         },
         {
           "vuid": "VUID-VkImageCreateInfo-pNext-pNext",
-          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkBufferCollectionImageCreateInfoFUCHSIA\">VkBufferCollectionImageCreateInfoFUCHSIA</a>, <a href=\"#VkDedicatedAllocationImageCreateInfoNV\">VkDedicatedAllocationImageCreateInfoNV</a>, <a href=\"#VkExportMetalObjectCreateInfoEXT\">VkExportMetalObjectCreateInfoEXT</a>, <a href=\"#VkExternalFormatANDROID\">VkExternalFormatANDROID</a>, <a href=\"#VkExternalFormatQNX\">VkExternalFormatQNX</a>, <a href=\"#VkExternalMemoryImageCreateInfo\">VkExternalMemoryImageCreateInfo</a>, <a href=\"#VkExternalMemoryImageCreateInfoNV\">VkExternalMemoryImageCreateInfoNV</a>, <a href=\"#VkImageCompressionControlEXT\">VkImageCompressionControlEXT</a>, <a href=\"#VkImageDrmFormatModifierExplicitCreateInfoEXT\">VkImageDrmFormatModifierExplicitCreateInfoEXT</a>, <a href=\"#VkImageDrmFormatModifierListCreateInfoEXT\">VkImageDrmFormatModifierListCreateInfoEXT</a>, <a href=\"#VkImageFormatListCreateInfo\">VkImageFormatListCreateInfo</a>, <a href=\"#VkImageStencilUsageCreateInfo\">VkImageStencilUsageCreateInfo</a>, <a href=\"#VkImageSwapchainCreateInfoKHR\">VkImageSwapchainCreateInfoKHR</a>, <a href=\"#VkImportMetalIOSurfaceInfoEXT\">VkImportMetalIOSurfaceInfoEXT</a>, <a href=\"#VkImportMetalTextureInfoEXT\">VkImportMetalTextureInfoEXT</a>, <a href=\"#VkOpaqueCaptureDescriptorDataCreateInfoEXT\">VkOpaqueCaptureDescriptorDataCreateInfoEXT</a>, <a href=\"#VkOpticalFlowImageFormatInfoNV\">VkOpticalFlowImageFormatInfoNV</a>, or <a href=\"#VkVideoProfileListInfoKHR\">VkVideoProfileListInfoKHR</a>",
+          "text": "Each <code>pNext</code> member of any structure (including this one) in the <code>pNext</code> chain <strong class=\"purple\">must</strong> be either <code>NULL</code> or a pointer to a valid instance of <a href=\"#VkBufferCollectionImageCreateInfoFUCHSIA\">VkBufferCollectionImageCreateInfoFUCHSIA</a>, <a href=\"#VkDedicatedAllocationImageCreateInfoNV\">VkDedicatedAllocationImageCreateInfoNV</a>, <a href=\"#VkExportMetalObjectCreateInfoEXT\">VkExportMetalObjectCreateInfoEXT</a>, <a href=\"#VkExternalFormatANDROID\">VkExternalFormatANDROID</a>, <a href=\"#VkExternalFormatQNX\">VkExternalFormatQNX</a>, <a href=\"#VkExternalMemoryImageCreateInfo\">VkExternalMemoryImageCreateInfo</a>, <a href=\"#VkExternalMemoryImageCreateInfoNV\">VkExternalMemoryImageCreateInfoNV</a>, <a href=\"#VkImageAlignmentControlCreateInfoMESA\">VkImageAlignmentControlCreateInfoMESA</a>, <a href=\"#VkImageCompressionControlEXT\">VkImageCompressionControlEXT</a>, <a href=\"#VkImageDrmFormatModifierExplicitCreateInfoEXT\">VkImageDrmFormatModifierExplicitCreateInfoEXT</a>, <a href=\"#VkImageDrmFormatModifierListCreateInfoEXT\">VkImageDrmFormatModifierListCreateInfoEXT</a>, <a href=\"#VkImageFormatListCreateInfo\">VkImageFormatListCreateInfo</a>, <a href=\"#VkImageStencilUsageCreateInfo\">VkImageStencilUsageCreateInfo</a>, <a href=\"#VkImageSwapchainCreateInfoKHR\">VkImageSwapchainCreateInfoKHR</a>, <a href=\"#VkImportMetalIOSurfaceInfoEXT\">VkImportMetalIOSurfaceInfoEXT</a>, <a href=\"#VkImportMetalTextureInfoEXT\">VkImportMetalTextureInfoEXT</a>, <a href=\"#VkOpaqueCaptureDescriptorDataCreateInfoEXT\">VkOpaqueCaptureDescriptorDataCreateInfoEXT</a>, <a href=\"#VkOpticalFlowImageFormatInfoNV\">VkOpticalFlowImageFormatInfoNV</a>, or <a href=\"#VkVideoProfileListInfoKHR\">VkVideoProfileListInfoKHR</a>",
           "page": "vkspec"
         },
         {
@@ -22594,6 +22614,30 @@
         }
       ]
     },
+    "VkImageAlignmentControlCreateInfoMESA": {
+      "core": [
+        {
+          "vuid": "VUID-VkImageAlignmentControlCreateInfoMESA-maximumRequestedAlignment-09655",
+          "text": "If <code>maximumRequestedAlignment</code> is not 0, <code>maximumRequestedAlignment</code> <strong class=\"purple\">must</strong> be a power of two",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkImageAlignmentControlCreateInfoMESA-maximumRequestedAlignment-09656",
+          "text": "If <code>maximumRequestedAlignment</code> is not 0, the bitwise-and of <code>maximumRequestedAlignment</code> and <a href=\"#limits-supportedImageAlignmentMask\"><code>supportedImageAlignmentMask</code></a> <strong class=\"purple\">must</strong> be non-zero",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkImageAlignmentControlCreateInfoMESA-imageAlignmentControl-09657",
+          "text": "<a href=\"#features-imageAlignmentControl\"><code>imageAlignmentControl</code></a> <strong class=\"purple\">must</strong> be enabled on the device",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-VkImageAlignmentControlCreateInfoMESA-sType-sType",
+          "text": "<code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA</code>",
+          "page": "vkspec"
+        }
+      ]
+    },
     "vkGetImageSubresourceLayout": {
       "core": [
         {
@@ -79111,7 +79155,7 @@
         },
         {
           "vuid": "VUID-vkCmdDispatchBase-baseGroupX-00427",
-          "text": "If any of <code>baseGroupX</code>, <code>baseGroupY</code>, or <code>baseGroupZ</code> are not zero, then the bound compute pipeline <strong class=\"purple\">must</strong> have been created with the <code>VK_PIPELINE_CREATE_DISPATCH_BASE</code> flag",
+          "text": "If any of <code>baseGroupX</code>, <code>baseGroupY</code>, or <code>baseGroupZ</code> are not zero, then the bound compute pipeline <strong class=\"purple\">must</strong> have been created with the <code>VK_PIPELINE_CREATE_DISPATCH_BASE</code> flag or the bound compute shader object <strong class=\"purple\">must</strong> have been created with the <code>VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT</code> flag",
           "page": "vkspec"
         },
         {
@@ -100395,6 +100439,15 @@
         }
       ]
     },
+    "VkPhysicalDeviceImageAlignmentControlFeaturesMESA": {
+      "core": [
+        {
+          "vuid": "VUID-VkPhysicalDeviceImageAlignmentControlFeaturesMESA-sType-sType",
+          "text": "<code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA</code>",
+          "page": "vkspec"
+        }
+      ]
+    },
     "VkPhysicalDevicePushDescriptorPropertiesKHR": {
       "core": [
         {
@@ -101103,6 +101156,15 @@
         }
       ]
     },
+    "VkPhysicalDeviceImageAlignmentControlPropertiesMESA": {
+      "core": [
+        {
+          "vuid": "VUID-VkPhysicalDeviceImageAlignmentControlPropertiesMESA-sType-sType",
+          "text": "<code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA</code>",
+          "page": "vkspec"
+        }
+      ]
+    },
     "vkGetPhysicalDeviceMultisamplePropertiesEXT": {
       "core": [
         {
@@ -103090,6 +103152,16 @@
           "page": "vkspec"
         },
         {
+          "vuid": "VUID-StandaloneSpirv-OpEntryPoint-09658",
+          "text": "For a given <code>OpEntryPoint</code>, any <code>BuiltIn</code> decoration <strong class=\"purple\">must</strong> not be used more than once by the <code>Input</code> interface.",
+          "page": "vkspec"
+        },
+        {
+          "vuid": "VUID-StandaloneSpirv-OpEntryPoint-09659",
+          "text": "For a given <code>OpEntryPoint</code>, any <code>BuiltIn</code> decoration <strong class=\"purple\">must</strong> not be used more than once by the <code>Output</code> interface.",
+          "page": "vkspec"
+        },
+        {
           "vuid": "VUID-StandaloneSpirv-Location-06672",
           "text": "The <code>Location</code> or <code>Component</code> decorations <strong class=\"purple\">must</strong> only be used with the <code>Input</code>, <code>Output</code>, <code>RayPayloadKHR</code>, <code>IncomingRayPayloadKHR</code>, <code>HitAttributeKHR</code>, <code>HitObjectAttributeNV</code>, <code>CallableDataKHR</code>, <code>IncomingCallableDataKHR</code>, or <code>ShaderRecordBufferKHR</code> storage classes",
           "page": "vkspec"
diff --git a/registry/vk.xml b/registry/vk.xml
index 2df36bc..aa8c8ee 100755
--- a/registry/vk.xml
+++ b/registry/vk.xml
@@ -67,7 +67,7 @@
         <tag name="KHR"         author="Khronos"                       contact="Tom Olson @tomolson"/>
         <tag name="KHX"         author="Khronos"                       contact="Tom Olson @tomolson"/>
         <tag name="EXT"         author="Multivendor"                   contact="Jon Leech @oddhack"/>
-        <tag name="MESA"        author="Mesa open source project"      contact="Lina Versace @versalinyaa, Daniel Stone @fooishbar, David Airlie @airlied, Faith Ekstrand @gfxstrand"/>
+        <tag name="MESA"        author="Mesa open source project"      contact="Lina Versace @versalinyaa, Daniel Stone @fooishbar, David Airlie @airlied, Faith Ekstrand @gfxstrand, Hans-Kristian Arntzen @HansKristian-Work"/>
         <tag name="INTEL"       author="Intel Corporation"             contact="Slawek Grajewski @sgrajewski"/>
         <tag name="HUAWEI"      author="Huawei Technologies Co. Ltd."  contact="Pan Gao @PanGao-h, Juntao Li @Lawrenceleehw"/>
         <tag name="VALVE"       author="Valve Corporation"             contact="Pierre-Loup Griffais @plagman, Joshua Ashton @Joshua-Ashton, Hans-Kristian Arntzen @HansKristian-Work"/>
@@ -175,7 +175,7 @@
 #define <name>VKSC_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0</type>
 
         <type api="vulkan" category="define">// Version of this file
-#define <name>VK_HEADER_VERSION</name> 284</type>
+#define <name>VK_HEADER_VERSION</name> 285</type>
         <type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file
 #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 3, VK_HEADER_VERSION)</type>
         <type api="vulkansc" category="define">// Version of this file
@@ -9123,6 +9123,21 @@
             <member optional="true"><type>void</type>*                           <name>pNext</name></member>
             <member><type>VkBool32</type>                                        <name>shaderRawAccessChains</name></member>
         </type>
+        <type category="struct" name="VkPhysicalDeviceImageAlignmentControlFeaturesMESA" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
+            <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA"><type>VkStructureType</type> <name>sType</name></member>
+            <member optional="true"><type>void</type>*                           <name>pNext</name></member>
+            <member><type>VkBool32</type>                                        <name>imageAlignmentControl</name></member>
+        </type>
+        <type category="struct" name="VkPhysicalDeviceImageAlignmentControlPropertiesMESA" structextends="VkPhysicalDeviceProperties2">
+            <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA"><type>VkStructureType</type> <name>sType</name></member>
+            <member optional="true"><type>void</type>*                           <name>pNext</name></member>
+            <member limittype="bitmask"><type>uint32_t</type>                    <name>supportedImageAlignmentMask</name></member>
+        </type>
+        <type category="struct" name="VkImageAlignmentControlCreateInfoMESA" structextends="VkImageCreateInfo">
+            <member values="VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA"><type>VkStructureType</type> <name>sType</name></member>
+            <member optional="true">const <type>void</type>*                     <name>pNext</name></member>
+            <member><type>uint32_t</type>                                        <name>maximumRequestedAlignment</name></member>
+        </type>
     </types>
 
 
@@ -24371,10 +24386,16 @@
                 <enum value="&quot;VK_KHR_extension_575&quot;"              name="VK_KHR_EXTENSION_575_EXTENSION_NAME"/>
             </require>
         </extension>
-        <extension name="VK_VALVE_extension_576" number="576" author="VALVE" contact="Hans-Kristian Arntzen @HansKristian-Work" supported="disabled">
+        <extension name="VK_MESA_image_alignment_control" number="576" type="device" author="MESA" contact="Hans-Kristian Arntzen @HansKristian-Work" specialuse="d3demulation" supported="vulkan" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1">
             <require>
-                <enum value="0"                                             name="VK_VALVE_EXTENSION_576_SPEC_VERSION"/>
-                <enum value="&quot;VK_VALVE_extension_576&quot;"            name="VK_VALVE_EXTENSION_576_EXTENSION_NAME"/>
+                <enum value="1"                                             name="VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION"/>
+                <enum value="&quot;VK_MESA_image_alignment_control&quot;"   name="VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME"/>
+                <type name="VkPhysicalDeviceImageAlignmentControlFeaturesMESA"/>
+                <type name="VkPhysicalDeviceImageAlignmentControlPropertiesMESA"/>
+                <type name="VkImageAlignmentControlCreateInfoMESA"/>
+                <enum offset="0" extends="VkStructureType"                  name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA"/>
+                <enum offset="1" extends="VkStructureType"                  name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA"/>
+                <enum offset="2" extends="VkStructureType"                  name="VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA"/>
             </require>
         </extension>
         <extension name="VK_HUAWEI_extension_577" number="577" author="HUAWEI" contact="Ye Wang @wangye" supported="disabled">
@@ -24422,6 +24443,25 @@
                 <enum value="&quot;VK_EXT_extension_583&quot;"              name="VK_EXT_EXTENSION_583_EXTENSION_NAME"/>
             </require>
         </extension>
+        <extension name="VK_EXT_extension_584" number="584" author="EXT" contact="James Jones @cubanismo" supported="disabled">
+            <require>
+                <enum value="0"                                             name="VK_EXT_EXTENSION_584_SPEC_VERSION"/>
+                <enum value="&quot;VK_EXT_extension_584&quot;"              name="VK_EXT_EXTENSION_584_EXTENSION_NAME"/>
+            </require>
+        </extension>
+        <extension name="VK_EXT_extension_585" number="585" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
+            <require>
+                <enum value="0"                                         name="VK_EXT_EXTENSION_585_SPEC_VERSION"/>
+                <enum value="&quot;VK_EXT_extension_585&quot;"          name="VK_EXT_EXTENSION_585_EXTENSION_NAME"/>
+            </require>
+        </extension>
+        <extension name="VK_IMG_extension_586" number="586" author="IMG" contact="James Fitzpatrick @jfitzpatrick-img" supported="disabled">
+            <require>
+                <enum value="0"                                             name="VK_IMG_EXTENSION_586_SPEC_VERSION"/>
+                <enum value="&quot;VK_IMG_extension_586&quot;"              name="VK_IMG_EXTENSION_586_EXTENSION_NAME"/>
+                <enum bitpos="4" extends="VkDependencyFlagBits"             name="VK_DEPENDENCY_EXTENSION_586_BIT_IMG"/>
+            </require>
+        </extension>
     </extensions>
     <formats>
         <format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
@@ -26554,6 +26594,9 @@
         <spirvcapability name="RayTracingPositionFetchKHR">
             <enable struct="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" feature="rayTracingPositionFetch" requires="VK_KHR_ray_tracing_position_fetch"/>
         </spirvcapability>
+        <spirvcapability name="RayQueryPositionFetchKHR">
+            <enable struct="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" feature="rayTracingPositionFetch" requires="VK_KHR_ray_tracing_position_fetch"/>
+        </spirvcapability>
         <spirvcapability name="TileImageColorReadAccessEXT">
             <enable struct="VkPhysicalDeviceShaderTileImageFeaturesEXT" feature="shaderTileImageColorReadAccess" requires="VK_EXT_shader_tile_image"/>
         </spirvcapability>
@@ -26581,9 +26624,6 @@
         <spirvcapability name="QuadControlKHR">
             <enable struct="VkPhysicalDeviceShaderQuadControlFeaturesKHR" feature="shaderQuadControl" requires="VK_KHR_shader_quad_control"/>
         </spirvcapability>
-        <spirvcapability name="MaximallyReconvergesKHR">
-            <enable struct="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" feature="shaderMaximalReconvergence" requires="VK_KHR_shader_maximal_reconvergence"/>
-        </spirvcapability>
         <spirvcapability name="RawAccessChainsNV">
             <enable struct="VkPhysicalDeviceRawAccessChainsFeaturesNV" feature="shaderRawAccessChains" requires="VK_NV_raw_access_chains"/>
         </spirvcapability>