Skip to content

Commit 38e9df8

Browse files
authored
Update Vulkan-Headers to 1.3.296 (#910)
1 parent 020ef0c commit 38e9df8

File tree

13 files changed

+3886
-77
lines changed

13 files changed

+3886
-77
lines changed

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- Update Vulkan-Headers to 1.3.296 (#910)
1213
- Added `VK_EXT_metal_objects` device extension (#942)
1314

1415
## [0.38.0] - 2024-04-01

ash/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ash"
3-
version = "0.38.0+1.3.281"
3+
version = "0.38.0+1.3.296"
44
authors = [
55
"Maik Klein <[email protected]>",
66
"Benjamin Saunders <[email protected]>",

ash/src/extensions/khr/dynamic_rendering_local_read.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,11 @@ impl crate::khr::dynamic_rendering_local_read::Device {
1818
pub unsafe fn cmd_set_rendering_input_attachment_indices(
1919
&self,
2020
command_buffer: vk::CommandBuffer,
21-
location_info: &vk::RenderingInputAttachmentIndexInfoKHR<'_>,
21+
input_attachment_index_info: &vk::RenderingInputAttachmentIndexInfoKHR<'_>,
2222
) {
23-
(self.fp.cmd_set_rendering_input_attachment_indices_khr)(command_buffer, location_info)
23+
(self.fp.cmd_set_rendering_input_attachment_indices_khr)(
24+
command_buffer,
25+
input_attachment_index_info,
26+
)
2427
}
2528
}

ash/src/extensions_generated.rs

Lines changed: 613 additions & 1 deletion
Large diffs are not rendered by default.

ash/src/vk/aliases.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,8 @@ pub type PhysicalDeviceVertexAttributeDivisorFeaturesEXT<'a> =
189189
pub type PhysicalDeviceDepthStencilResolvePropertiesKHR<'a> =
190190
PhysicalDeviceDepthStencilResolveProperties<'a>;
191191
pub type SubpassDescriptionDepthStencilResolveKHR<'a> = SubpassDescriptionDepthStencilResolve<'a>;
192+
pub type PhysicalDeviceComputeShaderDerivativesFeaturesNV<'a> =
193+
PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>;
192194
pub type PhysicalDeviceFragmentShaderBarycentricFeaturesNV<'a> =
193195
PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>;
194196
pub type ImageStencilUsageCreateInfoEXT<'a> = ImageStencilUsageCreateInfo<'a>;

ash/src/vk/bitflags.rs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1724,6 +1724,24 @@ impl MicromapCreateFlagsEXT {
17241724
}
17251725
#[repr(transparent)]
17261726
#[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)]
17271745
#[doc = "<https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkShaderCreateFlagBitsEXT.html>"]
17281746
pub struct ShaderCreateFlagsEXT(pub(crate) Flags);
17291747
vk_bitflags_wrapped!(ShaderCreateFlagsEXT, Flags);
@@ -1736,3 +1754,9 @@ impl ShaderCreateFlagsEXT {
17361754
pub struct MemoryUnmapFlagsKHR(pub(crate) Flags);
17371755
vk_bitflags_wrapped!(MemoryUnmapFlagsKHR, Flags);
17381756
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

Comments
 (0)