Skip to content

Commit a5dfebd

Browse files
committed
Update Vulkan-Headers to 1.3.260
1 parent d7987a2 commit a5dfebd

File tree

9 files changed

+1395
-35
lines changed

9 files changed

+1395
-35
lines changed

Changelog.md

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

1212
- Added `Handle::is_null()` to allow checking if a handle is a `NULL` value (#694)
1313
- Allow building `Entry`/`Instance`/`Device` from handle+fns (see their `from_parts_1_x()` associated functions) (#748)
14-
- Update Vulkan-Headers to 1.3.259 (#760, #763)
14+
- Update Vulkan-Headers to 1.3.260 (#760, #763)
1515
- Added `VK_NV_memory_decompression` device extension (#761)
1616
- Added `VK_GOOGLE_display_timing` device extension (#765)
1717
- Added `VK_ANDROID_external_memory_android_hardware_buffer` device extension (#769)

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.37.0+1.3.259"
3+
version = "0.37.0+1.3.260"
44
authors = [
55
"Maik Klein <maikklein@googlemail.com>",
66
"Benjamin Saunders <ben.e.saunders@gmail.com>",

ash/src/vk/aliases.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,3 +271,5 @@ pub type CommandBufferInheritanceRenderingInfoKHR<'a> = CommandBufferInheritance
271271
pub type AttachmentSampleCountInfoNV<'a> = AttachmentSampleCountInfoAMD<'a>;
272272
pub type PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM<'a> =
273273
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>;
274+
pub type ImageSubresource2EXT<'a> = ImageSubresource2KHR<'a>;
275+
pub type SubresourceLayout2EXT<'a> = SubresourceLayout2KHR<'a>;

ash/src/vk/bitflags.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,22 @@ impl BufferUsageFlags {
137137
}
138138
#[repr(transparent)]
139139
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
140+
#[doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkBufferUsageFlagBits2KHR.html>"]
141+
pub struct BufferUsageFlags2KHR(pub(crate) Flags64);
142+
vk_bitflags_wrapped!(BufferUsageFlags2KHR, Flags64);
143+
impl BufferUsageFlags2KHR {
144+
pub const TRANSFER_SRC: Self = Self(0b1);
145+
pub const TRANSFER_DST: Self = Self(0b10);
146+
pub const UNIFORM_TEXEL_BUFFER: Self = Self(0b100);
147+
pub const STORAGE_TEXEL_BUFFER: Self = Self(0b1000);
148+
pub const UNIFORM_BUFFER: Self = Self(0b1_0000);
149+
pub const STORAGE_BUFFER: Self = Self(0b10_0000);
150+
pub const INDEX_BUFFER: Self = Self(0b100_0000);
151+
pub const VERTEX_BUFFER: Self = Self(0b1000_0000);
152+
pub const INDIRECT_BUFFER: Self = Self(0b1_0000_0000);
153+
}
154+
#[repr(transparent)]
155+
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
140156
#[doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkBufferCreateFlagBits.html>"]
141157
pub struct BufferCreateFlags(pub(crate) Flags);
142158
vk_bitflags_wrapped!(BufferCreateFlags, Flags);
@@ -227,6 +243,16 @@ impl PipelineCreateFlags {
227243
}
228244
#[repr(transparent)]
229245
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
246+
#[doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPipelineCreateFlagBits2KHR.html>"]
247+
pub struct PipelineCreateFlags2KHR(pub(crate) Flags64);
248+
vk_bitflags_wrapped!(PipelineCreateFlags2KHR, Flags64);
249+
impl PipelineCreateFlags2KHR {
250+
pub const DISABLE_OPTIMIZATION: Self = Self(0b1);
251+
pub const ALLOW_DERIVATIVES: Self = Self(0b10);
252+
pub const DERIVATIVE: Self = Self(0b100);
253+
}
254+
#[repr(transparent)]
255+
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
230256
#[doc = "<https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPipelineShaderStageCreateFlagBits.html>"]
231257
pub struct PipelineShaderStageCreateFlags(pub(crate) Flags);
232258
vk_bitflags_wrapped!(PipelineShaderStageCreateFlags, Flags);

ash/src/vk/const_debugs.rs

Lines changed: 229 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -561,6 +561,10 @@ impl fmt::Debug for BufferUsageFlags {
561561
BufferUsageFlags::CONDITIONAL_RENDERING_EXT.0,
562562
"CONDITIONAL_RENDERING_EXT",
563563
),
564+
(
565+
BufferUsageFlags::EXECUTION_GRAPH_SCRATCH_AMDX.0,
566+
"EXECUTION_GRAPH_SCRATCH_AMDX",
567+
),
564568
(
565569
BufferUsageFlags::ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR.0,
566570
"ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR",
@@ -609,6 +613,81 @@ impl fmt::Debug for BufferUsageFlags {
609613
debug_flags(f, KNOWN, self.0)
610614
}
611615
}
616+
impl fmt::Debug for BufferUsageFlags2KHR {
617+
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
618+
const KNOWN: &[(Flags64, &str)] = &[
619+
(BufferUsageFlags2KHR::TRANSFER_SRC.0, "TRANSFER_SRC"),
620+
(BufferUsageFlags2KHR::TRANSFER_DST.0, "TRANSFER_DST"),
621+
(
622+
BufferUsageFlags2KHR::UNIFORM_TEXEL_BUFFER.0,
623+
"UNIFORM_TEXEL_BUFFER",
624+
),
625+
(
626+
BufferUsageFlags2KHR::STORAGE_TEXEL_BUFFER.0,
627+
"STORAGE_TEXEL_BUFFER",
628+
),
629+
(BufferUsageFlags2KHR::UNIFORM_BUFFER.0, "UNIFORM_BUFFER"),
630+
(BufferUsageFlags2KHR::STORAGE_BUFFER.0, "STORAGE_BUFFER"),
631+
(BufferUsageFlags2KHR::INDEX_BUFFER.0, "INDEX_BUFFER"),
632+
(BufferUsageFlags2KHR::VERTEX_BUFFER.0, "VERTEX_BUFFER"),
633+
(BufferUsageFlags2KHR::INDIRECT_BUFFER.0, "INDIRECT_BUFFER"),
634+
(
635+
BufferUsageFlags2KHR::EXECUTION_GRAPH_SCRATCH_AMDX.0,
636+
"EXECUTION_GRAPH_SCRATCH_AMDX",
637+
),
638+
(
639+
BufferUsageFlags2KHR::CONDITIONAL_RENDERING.0,
640+
"CONDITIONAL_RENDERING",
641+
),
642+
(
643+
BufferUsageFlags2KHR::SHADER_BINDING_TABLE.0,
644+
"SHADER_BINDING_TABLE",
645+
),
646+
(
647+
BufferUsageFlags2KHR::TRANSFORM_FEEDBACK_BUFFER.0,
648+
"TRANSFORM_FEEDBACK_BUFFER",
649+
),
650+
(
651+
BufferUsageFlags2KHR::TRANSFORM_FEEDBACK_COUNTER_BUFFER.0,
652+
"TRANSFORM_FEEDBACK_COUNTER_BUFFER",
653+
),
654+
(BufferUsageFlags2KHR::VIDEO_DECODE_SRC.0, "VIDEO_DECODE_SRC"),
655+
(BufferUsageFlags2KHR::VIDEO_DECODE_DST.0, "VIDEO_DECODE_DST"),
656+
(BufferUsageFlags2KHR::VIDEO_ENCODE_DST.0, "VIDEO_ENCODE_DST"),
657+
(BufferUsageFlags2KHR::VIDEO_ENCODE_SRC.0, "VIDEO_ENCODE_SRC"),
658+
(
659+
BufferUsageFlags2KHR::SHADER_DEVICE_ADDRESS.0,
660+
"SHADER_DEVICE_ADDRESS",
661+
),
662+
(
663+
BufferUsageFlags2KHR::ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY.0,
664+
"ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY",
665+
),
666+
(
667+
BufferUsageFlags2KHR::ACCELERATION_STRUCTURE_STORAGE.0,
668+
"ACCELERATION_STRUCTURE_STORAGE",
669+
),
670+
(
671+
BufferUsageFlags2KHR::SAMPLER_DESCRIPTOR_BUFFER.0,
672+
"SAMPLER_DESCRIPTOR_BUFFER",
673+
),
674+
(
675+
BufferUsageFlags2KHR::RESOURCE_DESCRIPTOR_BUFFER.0,
676+
"RESOURCE_DESCRIPTOR_BUFFER",
677+
),
678+
(
679+
BufferUsageFlags2KHR::PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER.0,
680+
"PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER",
681+
),
682+
(
683+
BufferUsageFlags2KHR::MICROMAP_BUILD_INPUT_READ_ONLY.0,
684+
"MICROMAP_BUILD_INPUT_READ_ONLY",
685+
),
686+
(BufferUsageFlags2KHR::MICROMAP_STORAGE.0, "MICROMAP_STORAGE"),
687+
];
688+
debug_flags(f, KNOWN, self.0)
689+
}
690+
}
612691
impl fmt::Debug for BufferViewCreateFlags {
613692
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
614693
const KNOWN: &[(Flags, &str)] = &[];
@@ -2071,6 +2150,8 @@ impl fmt::Debug for Format {
20712150
Self::PVRTC2_2BPP_SRGB_BLOCK_IMG => Some("PVRTC2_2BPP_SRGB_BLOCK_IMG"),
20722151
Self::PVRTC2_4BPP_SRGB_BLOCK_IMG => Some("PVRTC2_4BPP_SRGB_BLOCK_IMG"),
20732152
Self::R16G16_S10_5_NV => Some("R16G16_S10_5_NV"),
2153+
Self::A1B5G5R5_UNORM_PACK16_KHR => Some("A1B5G5R5_UNORM_PACK16_KHR"),
2154+
Self::A8_UNORM_KHR => Some("A8_UNORM_KHR"),
20742155
Self::G8B8G8R8_422_UNORM => Some("G8B8G8R8_422_UNORM"),
20752156
Self::B8G8R8G8_422_UNORM => Some("B8G8R8G8_422_UNORM"),
20762157
Self::G8_B8_R8_3PLANE_420_UNORM => Some("G8_B8_R8_3PLANE_420_UNORM"),
@@ -3288,6 +3369,7 @@ impl fmt::Debug for PipelineBindPoint {
32883369
let name = match *self {
32893370
Self::GRAPHICS => Some("GRAPHICS"),
32903371
Self::COMPUTE => Some("COMPUTE"),
3372+
Self::EXECUTION_GRAPH_AMDX => Some("EXECUTION_GRAPH_AMDX"),
32913373
Self::RAY_TRACING_KHR => Some("RAY_TRACING_KHR"),
32923374
Self::SUBPASS_SHADING_HUAWEI => Some("SUBPASS_SHADING_HUAWEI"),
32933375
_ => None,
@@ -3473,6 +3555,122 @@ impl fmt::Debug for PipelineCreateFlags {
34733555
debug_flags(f, KNOWN, self.0)
34743556
}
34753557
}
3558+
impl fmt::Debug for PipelineCreateFlags2KHR {
3559+
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
3560+
const KNOWN: &[(Flags64, &str)] = &[
3561+
(
3562+
PipelineCreateFlags2KHR::DISABLE_OPTIMIZATION.0,
3563+
"DISABLE_OPTIMIZATION",
3564+
),
3565+
(
3566+
PipelineCreateFlags2KHR::ALLOW_DERIVATIVES.0,
3567+
"ALLOW_DERIVATIVES",
3568+
),
3569+
(PipelineCreateFlags2KHR::DERIVATIVE.0, "DERIVATIVE"),
3570+
(PipelineCreateFlags2KHR::RESERVED_28_NV.0, "RESERVED_28_NV"),
3571+
(
3572+
PipelineCreateFlags2KHR::VIEW_INDEX_FROM_DEVICE_INDEX.0,
3573+
"VIEW_INDEX_FROM_DEVICE_INDEX",
3574+
),
3575+
(PipelineCreateFlags2KHR::DISPATCH_BASE.0, "DISPATCH_BASE"),
3576+
(PipelineCreateFlags2KHR::DEFER_COMPILE.0, "DEFER_COMPILE"),
3577+
(
3578+
PipelineCreateFlags2KHR::CAPTURE_STATISTICS.0,
3579+
"CAPTURE_STATISTICS",
3580+
),
3581+
(
3582+
PipelineCreateFlags2KHR::CAPTURE_INTERNAL_REPRESENTATIONS.0,
3583+
"CAPTURE_INTERNAL_REPRESENTATIONS",
3584+
),
3585+
(
3586+
PipelineCreateFlags2KHR::FAIL_ON_PIPELINE_COMPILE_REQUIRED.0,
3587+
"FAIL_ON_PIPELINE_COMPILE_REQUIRED",
3588+
),
3589+
(
3590+
PipelineCreateFlags2KHR::EARLY_RETURN_ON_FAILURE.0,
3591+
"EARLY_RETURN_ON_FAILURE",
3592+
),
3593+
(
3594+
PipelineCreateFlags2KHR::LINK_TIME_OPTIMIZATION.0,
3595+
"LINK_TIME_OPTIMIZATION",
3596+
),
3597+
(
3598+
PipelineCreateFlags2KHR::RETAIN_LINK_TIME_OPTIMIZATION_INFO.0,
3599+
"RETAIN_LINK_TIME_OPTIMIZATION_INFO",
3600+
),
3601+
(PipelineCreateFlags2KHR::LIBRARY.0, "LIBRARY"),
3602+
(
3603+
PipelineCreateFlags2KHR::RAY_TRACING_SKIP_TRIANGLES.0,
3604+
"RAY_TRACING_SKIP_TRIANGLES",
3605+
),
3606+
(
3607+
PipelineCreateFlags2KHR::RAY_TRACING_SKIP_AABBS.0,
3608+
"RAY_TRACING_SKIP_AABBS",
3609+
),
3610+
(
3611+
PipelineCreateFlags2KHR::RAY_TRACING_NO_NULL_ANY_HIT_SHADERS.0,
3612+
"RAY_TRACING_NO_NULL_ANY_HIT_SHADERS",
3613+
),
3614+
(
3615+
PipelineCreateFlags2KHR::RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS.0,
3616+
"RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS",
3617+
),
3618+
(
3619+
PipelineCreateFlags2KHR::RAY_TRACING_NO_NULL_MISS_SHADERS.0,
3620+
"RAY_TRACING_NO_NULL_MISS_SHADERS",
3621+
),
3622+
(
3623+
PipelineCreateFlags2KHR::RAY_TRACING_NO_NULL_INTERSECTION_SHADERS.0,
3624+
"RAY_TRACING_NO_NULL_INTERSECTION_SHADERS",
3625+
),
3626+
(
3627+
PipelineCreateFlags2KHR::RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY.0,
3628+
"RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY",
3629+
),
3630+
(
3631+
PipelineCreateFlags2KHR::INDIRECT_BINDABLE.0,
3632+
"INDIRECT_BINDABLE",
3633+
),
3634+
(
3635+
PipelineCreateFlags2KHR::RAY_TRACING_ALLOW_MOTION.0,
3636+
"RAY_TRACING_ALLOW_MOTION",
3637+
),
3638+
(
3639+
PipelineCreateFlags2KHR::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT.0,
3640+
"RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT",
3641+
),
3642+
(
3643+
PipelineCreateFlags2KHR::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT.0,
3644+
"RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT",
3645+
),
3646+
(
3647+
PipelineCreateFlags2KHR::RAY_TRACING_OPACITY_MICROMAP.0,
3648+
"RAY_TRACING_OPACITY_MICROMAP",
3649+
),
3650+
(
3651+
PipelineCreateFlags2KHR::COLOR_ATTACHMENT_FEEDBACK_LOOP.0,
3652+
"COLOR_ATTACHMENT_FEEDBACK_LOOP",
3653+
),
3654+
(
3655+
PipelineCreateFlags2KHR::DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP.0,
3656+
"DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP",
3657+
),
3658+
(
3659+
PipelineCreateFlags2KHR::NO_PROTECTED_ACCESS.0,
3660+
"NO_PROTECTED_ACCESS",
3661+
),
3662+
(
3663+
PipelineCreateFlags2KHR::PROTECTED_ACCESS_ONLY.0,
3664+
"PROTECTED_ACCESS_ONLY",
3665+
),
3666+
(
3667+
PipelineCreateFlags2KHR::DESCRIPTOR_BUFFER.0,
3668+
"DESCRIPTOR_BUFFER",
3669+
),
3670+
];
3671+
debug_flags(f, KNOWN, self.0)
3672+
}
3673+
}
34763674
impl fmt::Debug for PipelineCreationFeedbackFlags {
34773675
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
34783676
const KNOWN: &[(Flags, &str)] = &[
@@ -5011,6 +5209,21 @@ impl fmt::Debug for StructureType {
50115209
Self::ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID => {
50125210
Some("ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID")
50135211
}
5212+
Self::PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX => {
5213+
Some("PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX")
5214+
}
5215+
Self::PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX => {
5216+
Some("PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX")
5217+
}
5218+
Self::EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX => {
5219+
Some("EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX")
5220+
}
5221+
Self::EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX => {
5222+
Some("EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX")
5223+
}
5224+
Self::PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX => {
5225+
Some("PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX")
5226+
}
50145227
Self::SAMPLE_LOCATIONS_INFO_EXT => Some("SAMPLE_LOCATIONS_INFO_EXT"),
50155228
Self::RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT => {
50165229
Some("RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT")
@@ -5676,8 +5889,6 @@ impl fmt::Debug for StructureType {
56765889
Some("PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT")
56775890
}
56785891
Self::IMAGE_COMPRESSION_CONTROL_EXT => Some("IMAGE_COMPRESSION_CONTROL_EXT"),
5679-
Self::SUBRESOURCE_LAYOUT_2_EXT => Some("SUBRESOURCE_LAYOUT_2_EXT"),
5680-
Self::IMAGE_SUBRESOURCE_2_EXT => Some("IMAGE_SUBRESOURCE_2_EXT"),
56815892
Self::IMAGE_COMPRESSION_PROPERTIES_EXT => Some("IMAGE_COMPRESSION_PROPERTIES_EXT"),
56825893
Self::PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT => {
56835894
Some("PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT")
@@ -5984,6 +6195,22 @@ impl fmt::Debug for StructureType {
59846195
Self::PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT => {
59856196
Some("PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT")
59866197
}
6198+
Self::PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR => {
6199+
Some("PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR")
6200+
}
6201+
Self::PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR => {
6202+
Some("PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR")
6203+
}
6204+
Self::RENDERING_AREA_INFO_KHR => Some("RENDERING_AREA_INFO_KHR"),
6205+
Self::DEVICE_IMAGE_SUBRESOURCE_INFO_KHR => Some("DEVICE_IMAGE_SUBRESOURCE_INFO_KHR"),
6206+
Self::SUBRESOURCE_LAYOUT_2_KHR => Some("SUBRESOURCE_LAYOUT_2_KHR"),
6207+
Self::IMAGE_SUBRESOURCE_2_KHR => Some("IMAGE_SUBRESOURCE_2_KHR"),
6208+
Self::PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR => {
6209+
Some("PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR")
6210+
}
6211+
Self::BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR => {
6212+
Some("BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR")
6213+
}
59876214
Self::PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR => {
59886215
Some("PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR")
59896216
}

ash/src/vk/constants.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,5 @@ pub const MAX_DRIVER_INFO_SIZE: usize = 256;
2525
pub const SHADER_UNUSED_KHR: u32 = !0;
2626
pub const MAX_GLOBAL_PRIORITY_SIZE_KHR: usize = 16;
2727
pub const MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT: usize = 32;
28+
pub const SHADER_INDEX_UNUSED_AMDX: u32 = !0;
2829
pub const SHADER_UNUSED_NV: u32 = SHADER_UNUSED_KHR;

0 commit comments

Comments
 (0)