#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct imagepipe_surface;
impl imagepipe_surface {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_FUCHSIA_imagepipe_surface");
}
impl_ext! { imagepipe_surface }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct external_memory;
impl external_memory {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_FUCHSIA_external_memory");
}
impl_ext! { external_memory }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct external_semaphore;
impl external_semaphore {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_FUCHSIA_external_semaphore");
}
impl_ext! { external_semaphore }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct buffer_collection;
impl buffer_collection {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_FUCHSIA_buffer_collection");
}
impl_ext! { buffer_collection }