From 748570780e377b5158fdc32ea568ec3f3958af84 Mon Sep 17 00:00:00 2001 From: Marijn Suijten Date: Tue, 22 Oct 2024 11:22:15 +0200 Subject: [PATCH] Update Vulkan-Headers to 1.3.299 --- Changelog.md | 2 +- ash/Cargo.toml | 2 +- ash/src/extensions_generated.rs | 88 ++++++++++++++++----------------- ash/src/vk/const_debugs.rs | 44 ++++++++--------- ash/src/vk/definitions.rs | 2 +- ash/src/vk/extensions.rs | 62 ++++++++++++----------- generator/Vulkan-Headers | 2 +- 7 files changed, 104 insertions(+), 98 deletions(-) diff --git a/Changelog.md b/Changelog.md index ec2b7f72..44e22fb6 100644 --- a/Changelog.md +++ b/Changelog.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Update Vulkan-Headers to 1.3.298 (#910, #951) +- Update Vulkan-Headers to 1.3.299 (#910, #951) - Added `VK_KHR_get_display_properties2` instance extension (#932) - Added `VK_EXT_metal_objects` device extension (#942) diff --git a/ash/Cargo.toml b/ash/Cargo.toml index 0c3ad09b..5b063826 100644 --- a/ash/Cargo.toml +++ b/ash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ash" -version = "0.38.0+1.3.298" +version = "0.38.0+1.3.299" authors = [ "Maik Klein ", "Benjamin Saunders ", diff --git a/ash/src/extensions_generated.rs b/ash/src/extensions_generated.rs index 69a27809..c5bc15f1 100644 --- a/ash/src/extensions_generated.rs +++ b/ash/src/extensions_generated.rs @@ -296,6 +296,7 @@ pub mod amd { #[doc = "Raw VK_AMD_buffer_marker device-level function pointers"] pub struct DeviceFn { pub cmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMD, + pub cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD, } unsafe impl Send for DeviceFn {} unsafe impl Sync for DeviceFn {} @@ -327,6 +328,28 @@ pub mod amd { ::core::mem::transmute(val) } }, + cmd_write_buffer_marker2_amd: unsafe { + unsafe extern "system" fn cmd_write_buffer_marker2_amd( + _command_buffer: CommandBuffer, + _stage: PipelineStageFlags2, + _dst_buffer: Buffer, + _dst_offset: DeviceSize, + _marker: u32, + ) { + panic!(concat!( + "Unable to load ", + stringify!(cmd_write_buffer_marker2_amd) + )) + } + let cname = + CStr::from_bytes_with_nul_unchecked(b"vkCmdWriteBufferMarker2AMD\0"); + let val = _f(cname); + if val.is_null() { + cmd_write_buffer_marker2_amd + } else { + ::core::mem::transmute(val) + } + }, } } } @@ -16211,8 +16234,6 @@ pub mod khr { pub cmd_pipeline_barrier2_khr: PFN_vkCmdPipelineBarrier2, pub cmd_write_timestamp2_khr: PFN_vkCmdWriteTimestamp2, pub queue_submit2_khr: PFN_vkQueueSubmit2, - pub cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD, - pub get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV, } unsafe impl Send for DeviceFn {} unsafe impl Sync for DeviceFn {} @@ -16328,48 +16349,6 @@ pub mod khr { ::core::mem::transmute(val) } }, - cmd_write_buffer_marker2_amd: unsafe { - unsafe extern "system" fn cmd_write_buffer_marker2_amd( - _command_buffer: CommandBuffer, - _stage: PipelineStageFlags2, - _dst_buffer: Buffer, - _dst_offset: DeviceSize, - _marker: u32, - ) { - panic!(concat!( - "Unable to load ", - stringify!(cmd_write_buffer_marker2_amd) - )) - } - let cname = - CStr::from_bytes_with_nul_unchecked(b"vkCmdWriteBufferMarker2AMD\0"); - let val = _f(cname); - if val.is_null() { - cmd_write_buffer_marker2_amd - } else { - ::core::mem::transmute(val) - } - }, - get_queue_checkpoint_data2_nv: unsafe { - unsafe extern "system" fn get_queue_checkpoint_data2_nv( - _queue: Queue, - _p_checkpoint_data_count: *mut u32, - _p_checkpoint_data: *mut CheckpointData2NV<'_>, - ) { - panic!(concat!( - "Unable to load ", - stringify!(get_queue_checkpoint_data2_nv) - )) - } - let cname = - CStr::from_bytes_with_nul_unchecked(b"vkGetQueueCheckpointData2NV\0"); - let val = _f(cname); - if val.is_null() { - get_queue_checkpoint_data2_nv - } else { - ::core::mem::transmute(val) - } - }, } } } @@ -18862,6 +18841,7 @@ pub mod nv { pub struct DeviceFn { pub cmd_set_checkpoint_nv: PFN_vkCmdSetCheckpointNV, pub get_queue_checkpoint_data_nv: PFN_vkGetQueueCheckpointDataNV, + pub get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV, } unsafe impl Send for DeviceFn {} unsafe impl Sync for DeviceFn {} @@ -18909,6 +18889,26 @@ pub mod nv { ::core::mem::transmute(val) } }, + get_queue_checkpoint_data2_nv: unsafe { + unsafe extern "system" fn get_queue_checkpoint_data2_nv( + _queue: Queue, + _p_checkpoint_data_count: *mut u32, + _p_checkpoint_data: *mut CheckpointData2NV<'_>, + ) { + panic!(concat!( + "Unable to load ", + stringify!(get_queue_checkpoint_data2_nv) + )) + } + let cname = + CStr::from_bytes_with_nul_unchecked(b"vkGetQueueCheckpointData2NV\0"); + let val = _f(cname); + if val.is_null() { + get_queue_checkpoint_data2_nv + } else { + ::core::mem::transmute(val) + } + }, } } } diff --git a/ash/src/vk/const_debugs.rs b/ash/src/vk/const_debugs.rs index d33004f5..c99f8798 100644 --- a/ash/src/vk/const_debugs.rs +++ b/ash/src/vk/const_debugs.rs @@ -3730,14 +3730,6 @@ impl fmt::Debug for PipelineCreateFlags { "ALLOW_DERIVATIVES", ), (PipelineCreateFlags::DERIVATIVE.0, "DERIVATIVE"), - ( - PipelineCreateFlags::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR.0, - "RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR", - ), - ( - PipelineCreateFlags::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT.0, - "RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT", - ), ( PipelineCreateFlags::RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR.0, "RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR", @@ -3767,6 +3759,14 @@ impl fmt::Debug for PipelineCreateFlags { "RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR", ), (PipelineCreateFlags::DEFER_COMPILE_NV.0, "DEFER_COMPILE_NV"), + ( + PipelineCreateFlags::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT.0, + "RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT", + ), + ( + PipelineCreateFlags::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR.0, + "RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR", + ), ( PipelineCreateFlags::CAPTURE_STATISTICS_KHR.0, "CAPTURE_STATISTICS_KHR", @@ -5348,16 +5348,6 @@ impl fmt::Debug for StructureType { Self::TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD => { Some("TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD") } - Self::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR => { - Some("RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR") - } - Self::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT => { - Some("RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT") - } - Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD => Some("ATTACHMENT_SAMPLE_COUNT_INFO_AMD"), - Self::MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX => { - Some("MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX") - } Self::STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP => { Some("STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP") } @@ -5439,6 +5429,9 @@ impl fmt::Debug for StructureType { Self::PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX => { Some("PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX") } + Self::MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX => { + Some("MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX") + } Self::PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV => { Some("PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV") } @@ -5540,6 +5533,7 @@ impl fmt::Debug for StructureType { Self::PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX => { Some("PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX") } + Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD => Some("ATTACHMENT_SAMPLE_COUNT_INFO_AMD"), Self::SAMPLE_LOCATIONS_INFO_EXT => Some("SAMPLE_LOCATIONS_INFO_EXT"), Self::RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT => { Some("RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT") @@ -5775,6 +5769,10 @@ impl fmt::Debug for StructureType { Self::QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV => { Some("QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV") } + Self::QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV => { + Some("QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV") + } + Self::CHECKPOINT_DATA_2_NV => Some("CHECKPOINT_DATA_2_NV"), Self::PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL => { Some("PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL") } @@ -5814,6 +5812,9 @@ impl fmt::Debug for StructureType { Self::RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT => { Some("RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT") } + Self::RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT => { + Some("RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT") + } Self::FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR => { Some("FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR") } @@ -5829,6 +5830,9 @@ impl fmt::Debug for StructureType { Self::PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR => { Some("PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR") } + Self::RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR => { + Some("RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR") + } Self::PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD => { Some("PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD") } @@ -6112,10 +6116,6 @@ impl fmt::Debug for StructureType { Self::IMPORT_METAL_IO_SURFACE_INFO_EXT => Some("IMPORT_METAL_IO_SURFACE_INFO_EXT"), Self::EXPORT_METAL_SHARED_EVENT_INFO_EXT => Some("EXPORT_METAL_SHARED_EVENT_INFO_EXT"), Self::IMPORT_METAL_SHARED_EVENT_INFO_EXT => Some("IMPORT_METAL_SHARED_EVENT_INFO_EXT"), - Self::QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV => { - Some("QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV") - } - Self::CHECKPOINT_DATA_2_NV => Some("CHECKPOINT_DATA_2_NV"), Self::PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT => { Some("PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT") } diff --git a/ash/src/vk/definitions.rs b/ash/src/vk/definitions.rs index 0a99bdb9..71f18dd7 100644 --- a/ash/src/vk/definitions.rs +++ b/ash/src/vk/definitions.rs @@ -58,7 +58,7 @@ pub const API_VERSION_1_2: u32 = make_api_version(0, 1, 2, 0); #[doc = ""] pub const API_VERSION_1_3: u32 = make_api_version(0, 1, 3, 0); #[doc = ""] -pub const HEADER_VERSION: u32 = 298; +pub const HEADER_VERSION: u32 = 299; #[doc = ""] pub const HEADER_VERSION_COMPLETE: u32 = make_api_version(0, 1, 3, HEADER_VERSION); #[doc = ""] diff --git a/ash/src/vk/extensions.rs b/ash/src/vk/extensions.rs index bd9a7d6d..601d624d 100644 --- a/ash/src/vk/extensions.rs +++ b/ash/src/vk/extensions.rs @@ -341,13 +341,6 @@ impl AttachmentStoreOp { pub const NONE_KHR: Self = Self::NONE; } #[doc = "Generated from 'VK_KHR_dynamic_rendering'"] -impl PipelineCreateFlags { - pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = - Self(0b10_0000_0000_0000_0000_0000); - pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: Self = - Self(0b100_0000_0000_0000_0000_0000); -} -#[doc = "Generated from 'VK_KHR_dynamic_rendering'"] impl StructureType { pub const RENDERING_INFO_KHR: Self = Self::RENDERING_INFO; pub const RENDERING_ATTACHMENT_INFO_KHR: Self = Self::RENDERING_ATTACHMENT_INFO; @@ -356,11 +349,6 @@ impl StructureType { Self::PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES; pub const COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR: Self = Self::COMMAND_BUFFER_INHERITANCE_RENDERING_INFO; - pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: Self = Self(1_000_044_006); - pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT: Self = Self(1_000_044_007); - pub const ATTACHMENT_SAMPLE_COUNT_INFO_AMD: Self = Self(1_000_044_008); - pub const ATTACHMENT_SAMPLE_COUNT_INFO_NV: Self = Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD; - pub const MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX: Self = Self(1_000_044_009); } #[doc = "Generated from 'VK_GGP_stream_descriptor_surface'"] impl StructureType { @@ -714,6 +702,7 @@ impl StructureType { impl StructureType { pub const PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX: Self = Self(1_000_097_000); + pub const MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX: Self = Self(1_000_044_009); } #[doc = "Generated from 'VK_NVX_multiview_per_view_attributes'"] impl SubpassDescriptionFlags { @@ -995,6 +984,10 @@ impl StructureType { pub const EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX: Self = Self(1_000_134_003); pub const PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX: Self = Self(1_000_134_004); } +#[doc = "Generated from 'VK_AMD_mixed_attachment_samples'"] +impl StructureType { + pub const ATTACHMENT_SAMPLE_COUNT_INFO_AMD: Self = Self(1_000_044_008); +} #[doc = "Generated from 'VK_EXT_inline_uniform_block'"] impl DescriptorType { pub const INLINE_UNIFORM_BLOCK_EXT: Self = Self::INLINE_UNIFORM_BLOCK; @@ -1218,6 +1211,7 @@ impl StructureType { #[doc = "Generated from 'VK_NV_framebuffer_mixed_samples'"] impl StructureType { pub const PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV: Self = Self(1_000_152_000); + pub const ATTACHMENT_SAMPLE_COUNT_INFO_NV: Self = Self::ATTACHMENT_SAMPLE_COUNT_INFO_AMD; } #[doc = "Generated from 'VK_NV_fill_rectangle'"] impl PolygonMode { @@ -1791,6 +1785,8 @@ impl StructureType { impl StructureType { pub const CHECKPOINT_DATA_NV: Self = Self(1_000_206_000); pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV: Self = Self(1_000_206_001); + pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV: Self = Self(1_000_314_008); + pub const CHECKPOINT_DATA_2_NV: Self = Self(1_000_314_009); } #[doc = "Generated from 'VK_KHR_timeline_semaphore'"] impl SemaphoreType { @@ -1893,6 +1889,11 @@ impl ImageViewCreateFlags { pub const FRAGMENT_DENSITY_MAP_DYNAMIC_EXT: Self = Self(0b1); } #[doc = "Generated from 'VK_EXT_fragment_density_map'"] +impl PipelineCreateFlags { + pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT: Self = + Self(0b100_0000_0000_0000_0000_0000); +} +#[doc = "Generated from 'VK_EXT_fragment_density_map'"] impl PipelineStageFlags { pub const FRAGMENT_DENSITY_PROCESS_EXT: Self = Self(0b1000_0000_0000_0000_0000_0000); } @@ -1906,6 +1907,7 @@ impl StructureType { pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT: Self = Self(1_000_218_000); pub const PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT: Self = Self(1_000_218_001); pub const RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT: Self = Self(1_000_218_002); + pub const RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT: Self = Self(1_000_044_007); } #[doc = "Generated from 'VK_EXT_scalar_block_layout'"] impl StructureType { @@ -1954,6 +1956,11 @@ impl ImageUsageFlags { pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = Self(0b1_0000_0000); } #[doc = "Generated from 'VK_KHR_fragment_shading_rate'"] +impl PipelineCreateFlags { + pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = + Self(0b10_0000_0000_0000_0000_0000); +} +#[doc = "Generated from 'VK_KHR_fragment_shading_rate'"] impl PipelineStageFlags { pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = Self(0b100_0000_0000_0000_0000_0000); } @@ -1964,6 +1971,7 @@ impl StructureType { pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR: Self = Self(1_000_226_002); pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR: Self = Self(1_000_226_003); pub const PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR: Self = Self(1_000_226_004); + pub const RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: Self = Self(1_000_044_006); } #[doc = "Generated from 'VK_AMD_shader_core_properties2'"] impl StructureType { @@ -2641,8 +2649,6 @@ impl StructureType { pub const COMMAND_BUFFER_SUBMIT_INFO_KHR: Self = Self::COMMAND_BUFFER_SUBMIT_INFO; pub const PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR: Self = Self::PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES; - pub const QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV: Self = Self(1_000_314_008); - pub const CHECKPOINT_DATA_2_NV: Self = Self(1_000_314_009); } #[doc = "Generated from 'VK_EXT_descriptor_buffer'"] impl AccelerationStructureCreateFlagsKHR { @@ -5990,6 +5996,14 @@ pub type PFN_vkCmdWriteBufferMarkerAMD = unsafe extern "system" fn( dst_offset: DeviceSize, marker: u32, ); +#[allow(non_camel_case_types)] +pub type PFN_vkCmdWriteBufferMarker2AMD = unsafe extern "system" fn( + command_buffer: CommandBuffer, + stage: PipelineStageFlags2, + dst_buffer: Buffer, + dst_offset: DeviceSize, + marker: u32, +); pub const KHR_SHADER_ATOMIC_INT64_NAME: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"VK_KHR_shader_atomic_int64\0") }; pub const KHR_SHADER_ATOMIC_INT64_SPEC_VERSION: u32 = 1u32; @@ -6114,6 +6128,12 @@ pub type PFN_vkGetQueueCheckpointDataNV = unsafe extern "system" fn( p_checkpoint_data_count: *mut u32, p_checkpoint_data: *mut CheckpointDataNV<'_>, ); +#[allow(non_camel_case_types)] +pub type PFN_vkGetQueueCheckpointData2NV = unsafe extern "system" fn( + queue: Queue, + p_checkpoint_data_count: *mut u32, + p_checkpoint_data: *mut CheckpointData2NV<'_>, +); pub const KHR_TIMELINE_SEMAPHORE_NAME: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"VK_KHR_timeline_semaphore\0") }; pub const KHR_TIMELINE_SEMAPHORE_SPEC_VERSION: u32 = 2u32; @@ -6858,20 +6878,6 @@ pub type PFN_vkQueueSubmit2 = unsafe extern "system" fn( p_submits: *const SubmitInfo2<'_>, fence: Fence, ) -> Result; -#[allow(non_camel_case_types)] -pub type PFN_vkCmdWriteBufferMarker2AMD = unsafe extern "system" fn( - command_buffer: CommandBuffer, - stage: PipelineStageFlags2, - dst_buffer: Buffer, - dst_offset: DeviceSize, - marker: u32, -); -#[allow(non_camel_case_types)] -pub type PFN_vkGetQueueCheckpointData2NV = unsafe extern "system" fn( - queue: Queue, - p_checkpoint_data_count: *mut u32, - p_checkpoint_data: *mut CheckpointData2NV<'_>, -); pub const EXT_DESCRIPTOR_BUFFER_NAME: &CStr = unsafe { CStr::from_bytes_with_nul_unchecked(b"VK_EXT_descriptor_buffer\0") }; pub const EXT_DESCRIPTOR_BUFFER_SPEC_VERSION: u32 = 1u32; diff --git a/generator/Vulkan-Headers b/generator/Vulkan-Headers index d91597a8..b955ae0e 160000 --- a/generator/Vulkan-Headers +++ b/generator/Vulkan-Headers @@ -1 +1 @@ -Subproject commit d91597a82f881d473887b560a03a7edf2720b72c +Subproject commit b955ae0edb4f02074bfbf134ccc1980e83122d30