#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct rasterization_order_attachment_access;
impl rasterization_order_attachment_access {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_rasterization_order_attachment_access");
}
impl_ext! { rasterization_order_attachment_access }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct shader_core_properties;
impl shader_core_properties {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_shader_core_properties");
}
impl_ext! { shader_core_properties }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct scheduling_controls;
impl scheduling_controls {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_scheduling_controls");
}
impl_ext! { scheduling_controls }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct render_pass_striped;
impl render_pass_striped {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_render_pass_striped");
}
impl_ext! { render_pass_striped }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct tensors;
impl tensors {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_tensors");
}
impl_ext! { tensors }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct shader_core_builtins;
impl shader_core_builtins {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_shader_core_builtins");
}
impl_ext! { shader_core_builtins }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct data_graph;
impl data_graph {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_data_graph");
}
impl_ext! { data_graph }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct pipeline_opacity_micromap;
impl pipeline_opacity_micromap {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_pipeline_opacity_micromap");
}
impl_ext! { pipeline_opacity_micromap }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct performance_counters_by_region;
impl performance_counters_by_region {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_performance_counters_by_region");
}
impl_ext! { performance_counters_by_region }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct shader_instrumentation;
impl shader_instrumentation {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_shader_instrumentation");
}
impl_ext! { shader_instrumentation }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct format_pack;
impl format_pack {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_ARM_format_pack");
}
impl_ext! { format_pack }