@@ -5913,6 +5913,96 @@ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV> {
59135913 typedef VkCheckpointData2NV Type;
59145914};
59155915
5916+ // Map type VkPhysicalDevicePresentTimingFeaturesEXT to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT
5917+ template <> struct LvlTypeMap<VkPhysicalDevicePresentTimingFeaturesEXT> {
5918+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT;
5919+ };
5920+
5921+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT> {
5922+ typedef VkPhysicalDevicePresentTimingFeaturesEXT Type;
5923+ };
5924+
5925+ // Map type VkPresentTimingSurfaceCapabilitiesEXT to id VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT
5926+ template <> struct LvlTypeMap<VkPresentTimingSurfaceCapabilitiesEXT> {
5927+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT;
5928+ };
5929+
5930+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT> {
5931+ typedef VkPresentTimingSurfaceCapabilitiesEXT Type;
5932+ };
5933+
5934+ // Map type VkSwapchainCalibratedTimestampInfoEXT to id VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT
5935+ template <> struct LvlTypeMap<VkSwapchainCalibratedTimestampInfoEXT> {
5936+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT;
5937+ };
5938+
5939+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT> {
5940+ typedef VkSwapchainCalibratedTimestampInfoEXT Type;
5941+ };
5942+
5943+ // Map type VkSwapchainTimingPropertiesEXT to id VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT
5944+ template <> struct LvlTypeMap<VkSwapchainTimingPropertiesEXT> {
5945+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT;
5946+ };
5947+
5948+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT> {
5949+ typedef VkSwapchainTimingPropertiesEXT Type;
5950+ };
5951+
5952+ // Map type VkSwapchainTimeDomainPropertiesEXT to id VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT
5953+ template <> struct LvlTypeMap<VkSwapchainTimeDomainPropertiesEXT> {
5954+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT;
5955+ };
5956+
5957+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT> {
5958+ typedef VkSwapchainTimeDomainPropertiesEXT Type;
5959+ };
5960+
5961+ // Map type VkPastPresentationTimingInfoEXT to id VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT
5962+ template <> struct LvlTypeMap<VkPastPresentationTimingInfoEXT> {
5963+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT;
5964+ };
5965+
5966+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT> {
5967+ typedef VkPastPresentationTimingInfoEXT Type;
5968+ };
5969+
5970+ // Map type VkPastPresentationTimingEXT to id VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT
5971+ template <> struct LvlTypeMap<VkPastPresentationTimingEXT> {
5972+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT;
5973+ };
5974+
5975+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT> {
5976+ typedef VkPastPresentationTimingEXT Type;
5977+ };
5978+
5979+ // Map type VkPastPresentationTimingPropertiesEXT to id VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT
5980+ template <> struct LvlTypeMap<VkPastPresentationTimingPropertiesEXT> {
5981+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT;
5982+ };
5983+
5984+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT> {
5985+ typedef VkPastPresentationTimingPropertiesEXT Type;
5986+ };
5987+
5988+ // Map type VkPresentTimingInfoEXT to id VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT
5989+ template <> struct LvlTypeMap<VkPresentTimingInfoEXT> {
5990+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT;
5991+ };
5992+
5993+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT> {
5994+ typedef VkPresentTimingInfoEXT Type;
5995+ };
5996+
5997+ // Map type VkPresentTimingsInfoEXT to id VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT
5998+ template <> struct LvlTypeMap<VkPresentTimingsInfoEXT> {
5999+ static const VkStructureType kSType = VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT;
6000+ };
6001+
6002+ template <> struct LvlSTypeMap<VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT> {
6003+ typedef VkPresentTimingsInfoEXT Type;
6004+ };
6005+
59166006// Map type VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL to id VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL
59176007template <> struct LvlTypeMap<VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL> {
59186008 static const VkStructureType kSType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL;
0 commit comments