#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct mutable_descriptor_type;
impl mutable_descriptor_type {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_mutable_descriptor_type");
}
impl_ext! { mutable_descriptor_type }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct video_encode_rgb_conversion;
impl video_encode_rgb_conversion {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_video_encode_rgb_conversion");
}
impl_ext! { video_encode_rgb_conversion }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct descriptor_set_host_mapping;
impl descriptor_set_host_mapping {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_descriptor_set_host_mapping");
}
impl_ext! { descriptor_set_host_mapping }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct fragment_density_map_layered;
impl fragment_density_map_layered {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_fragment_density_map_layered");
}
impl_ext! { fragment_density_map_layered }
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct shader_mixed_float_dot_product;
impl shader_mixed_float_dot_product {
pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_shader_mixed_float_dot_product");
}
impl_ext! { shader_mixed_float_dot_product }