@@ -1006,11 +1006,12 @@ impl PipelineCreationFeedbackFlags {
10061006}
10071007#[ repr( transparent) ]
10081008#[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1009- #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkMemoryDecompressionMethodFlagBitsNV .html>" ]
1010- pub struct MemoryDecompressionMethodFlagsNV ( pub ( crate ) Flags64 ) ;
1011- vk_bitflags_wrapped ! ( MemoryDecompressionMethodFlagsNV , Flags64 ) ;
1012- impl MemoryDecompressionMethodFlagsNV {
1009+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkMemoryDecompressionMethodFlagBitsEXT .html>" ]
1010+ pub struct MemoryDecompressionMethodFlagsEXT ( pub ( crate ) Flags64 ) ;
1011+ vk_bitflags_wrapped ! ( MemoryDecompressionMethodFlagsEXT , Flags64 ) ;
1012+ impl MemoryDecompressionMethodFlagsEXT {
10131013 pub const GDEFLATE_1_0 : Self = Self ( 0b1 ) ;
1014+ pub const GDEFLATE_1_0_NV : Self = Self :: GDEFLATE_1_0 ;
10141015}
10151016#[ repr( transparent) ]
10161017#[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
@@ -1165,6 +1166,18 @@ impl GraphicsPipelineLibraryFlagsEXT {
11651166}
11661167#[ repr( transparent) ]
11671168#[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1169+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkRenderingAttachmentFlagBitsKHR.html>" ]
1170+ pub struct RenderingAttachmentFlagsKHR ( pub ( crate ) Flags ) ;
1171+ vk_bitflags_wrapped ! ( RenderingAttachmentFlagsKHR , Flags ) ;
1172+ impl RenderingAttachmentFlagsKHR { }
1173+ #[ repr( transparent) ]
1174+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1175+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkResolveImageFlagBitsKHR.html>" ]
1176+ pub struct ResolveImageFlagsKHR ( pub ( crate ) Flags ) ;
1177+ vk_bitflags_wrapped ! ( ResolveImageFlagsKHR , Flags ) ;
1178+ impl ResolveImageFlagsKHR { }
1179+ #[ repr( transparent) ]
1180+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
11681181#[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDeviceAddressBindingFlagBitsEXT.html>" ]
11691182pub struct DeviceAddressBindingFlagsEXT ( pub ( crate ) Flags ) ;
11701183vk_bitflags_wrapped ! ( DeviceAddressBindingFlagsEXT , Flags ) ;
@@ -1902,3 +1915,11 @@ impl VideoEncodeRgbChromaOffsetFlagsVALVE {
19021915 pub const COSITED_EVEN : Self = Self ( 0b1 ) ;
19031916 pub const MIDPOINT : Self = Self ( 0b10 ) ;
19041917}
1918+ #[ repr( transparent) ]
1919+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1920+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkSwapchainImageUsageFlagBitsOHOS.html>" ]
1921+ pub struct SwapchainImageUsageFlagsOHOS ( pub ( crate ) Flags ) ;
1922+ vk_bitflags_wrapped ! ( SwapchainImageUsageFlagsOHOS , Flags ) ;
1923+ impl SwapchainImageUsageFlagsOHOS {
1924+ pub const SHARED : Self = Self ( 0b1 ) ;
1925+ }
0 commit comments