@@ -1724,6 +1724,24 @@ impl MicromapCreateFlagsEXT {
1724
1724
}
1725
1725
#[ repr( transparent) ]
1726
1726
#[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1727
+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkIndirectCommandsLayoutUsageFlagBitsEXT.html>" ]
1728
+ pub struct IndirectCommandsLayoutUsageFlagsEXT ( pub ( crate ) Flags ) ;
1729
+ vk_bitflags_wrapped ! ( IndirectCommandsLayoutUsageFlagsEXT , Flags ) ;
1730
+ impl IndirectCommandsLayoutUsageFlagsEXT {
1731
+ pub const EXPLICIT_PREPROCESS : Self = Self ( 0b1 ) ;
1732
+ pub const UNORDERED_SEQUENCES : Self = Self ( 0b10 ) ;
1733
+ }
1734
+ #[ repr( transparent) ]
1735
+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1736
+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkIndirectCommandsInputModeFlagBitsEXT.html>" ]
1737
+ pub struct IndirectCommandsInputModeFlagsEXT ( pub ( crate ) Flags ) ;
1738
+ vk_bitflags_wrapped ! ( IndirectCommandsInputModeFlagsEXT , Flags ) ;
1739
+ impl IndirectCommandsInputModeFlagsEXT {
1740
+ pub const VULKAN_INDEX_BUFFER : Self = Self ( 0b1 ) ;
1741
+ pub const DXGI_INDEX_BUFFER : Self = Self ( 0b10 ) ;
1742
+ }
1743
+ #[ repr( transparent) ]
1744
+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1727
1745
#[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkShaderCreateFlagBitsEXT.html>" ]
1728
1746
pub struct ShaderCreateFlagsEXT ( pub ( crate ) Flags ) ;
1729
1747
vk_bitflags_wrapped ! ( ShaderCreateFlagsEXT , Flags ) ;
@@ -1736,3 +1754,9 @@ impl ShaderCreateFlagsEXT {
1736
1754
pub struct MemoryUnmapFlagsKHR ( pub ( crate ) Flags ) ;
1737
1755
vk_bitflags_wrapped ! ( MemoryUnmapFlagsKHR , Flags ) ;
1738
1756
impl MemoryUnmapFlagsKHR { }
1757
+ #[ repr( transparent) ]
1758
+ #[ derive( Clone , Copy , PartialEq , Eq , PartialOrd , Ord , Hash ) ]
1759
+ #[ doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkWaylandSurfaceCreateFlagBitsKHR.html>" ]
1760
+ pub struct WaylandSurfaceCreateFlagsKHR ( pub ( crate ) Flags ) ;
1761
+ vk_bitflags_wrapped ! ( WaylandSurfaceCreateFlagsKHR , Flags ) ;
1762
+ impl WaylandSurfaceCreateFlagsKHR { }
0 commit comments