@@ -58,7 +58,7 @@ pub const API_VERSION_1_2: u32 = make_api_version(0, 1, 2, 0);
5858#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_API_VERSION_1_3.html>"]
5959pub const API_VERSION_1_3: u32 = make_api_version(0, 1, 3, 0);
6060#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_HEADER_VERSION.html>"]
61- pub const HEADER_VERSION: u32 = 296 ;
61+ pub const HEADER_VERSION: u32 = 297 ;
6262#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_HEADER_VERSION_COMPLETE.html>"]
6363pub const HEADER_VERSION_COMPLETE: u32 = make_api_version(0, 1, 3, HEADER_VERSION);
6464#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkSampleMask.html>"]
@@ -59889,6 +59889,46 @@ impl<'a> PhysicalDeviceShaderReplicatedCompositesFeaturesEXT<'a> {
5988959889}
5989059890#[repr(C)]
5989159891#[cfg_attr(feature = "debug", derive(Debug))]
59892+ #[derive(Copy, Clone)]
59893+ #[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT.html>"]
59894+ #[must_use]
59895+ pub struct PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a> {
59896+ pub s_type: StructureType,
59897+ pub p_next: *mut c_void,
59898+ pub present_mode_fifo_latest_ready: Bool32,
59899+ pub _marker: PhantomData<&'a ()>,
59900+ }
59901+ unsafe impl Send for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'_> {}
59902+ unsafe impl Sync for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'_> {}
59903+ impl ::core::default::Default for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'_> {
59904+ #[inline]
59905+ fn default() -> Self {
59906+ Self {
59907+ s_type: Self::STRUCTURE_TYPE,
59908+ p_next: ::core::ptr::null_mut(),
59909+ present_mode_fifo_latest_ready: Bool32::default(),
59910+ _marker: PhantomData,
59911+ }
59912+ }
59913+ }
59914+ unsafe impl<'a> TaggedStructure for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a> {
59915+ const STRUCTURE_TYPE: StructureType =
59916+ StructureType::PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT;
59917+ }
59918+ unsafe impl ExtendsPhysicalDeviceFeatures2
59919+ for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'_>
59920+ {
59921+ }
59922+ unsafe impl ExtendsDeviceCreateInfo for PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'_> {}
59923+ impl<'a> PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a> {
59924+ #[inline]
59925+ pub fn present_mode_fifo_latest_ready(mut self, present_mode_fifo_latest_ready: bool) -> Self {
59926+ self.present_mode_fifo_latest_ready = present_mode_fifo_latest_ready.into();
59927+ self
59928+ }
59929+ }
59930+ #[repr(C)]
59931+ #[cfg_attr(feature = "debug", derive(Debug))]
5989259932#[derive(Copy, Clone, Default)]
5989359933#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDepthClampRangeEXT.html>"]
5989459934#[must_use]
0 commit comments