ash/extensions/ext/hdr_metadata.rs
1//! <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_hdr_metadata.html>
2
3use crate::vk;
4
5impl crate::ext::hdr_metadata::Device {
6 /// <https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/vkSetHdrMetadataEXT.html>
7 #[inline]
8 pub unsafe fn set_hdr_metadata(
9 &self,
10 swapchains: &[vk::SwapchainKHR],
11 metadata: &[vk::HdrMetadataEXT<'_>],
12 ) {
13 assert_eq!(swapchains.len(), metadata.len());
14 (self.fp.set_hdr_metadata_ext)(
15 self.handle,
16 swapchains.len() as u32,
17 swapchains.as_ptr(),
18 metadata.as_ptr(),
19 )
20 }
21}