covk 0.1.2-1.4.346

Unsafe vulkan bindings for Rust
Documentation
// generated file, do not modify manually
/// `VK_VALVE_mutable_descriptor_type`
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct mutable_descriptor_type;
impl mutable_descriptor_type {
    /// `VK_VALVE_mutable_descriptor_type`;
    pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_mutable_descriptor_type");
}
impl_ext! { mutable_descriptor_type }
/// `VK_VALVE_video_encode_rgb_conversion`
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct video_encode_rgb_conversion;
impl video_encode_rgb_conversion {
    /// `VK_VALVE_video_encode_rgb_conversion`;
    pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_video_encode_rgb_conversion");
}
impl_ext! { video_encode_rgb_conversion }
/// `VK_VALVE_descriptor_set_host_mapping`
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct descriptor_set_host_mapping;
impl descriptor_set_host_mapping {
    /// `VK_VALVE_descriptor_set_host_mapping`;
    pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_descriptor_set_host_mapping");
}
impl_ext! { descriptor_set_host_mapping }
/// `VK_VALVE_fragment_density_map_layered`
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct fragment_density_map_layered;
impl fragment_density_map_layered {
    /// `VK_VALVE_fragment_density_map_layered`;
    pub const NAME: crate::ExtName<'static> = crate::e!("VK_VALVE_fragment_density_map_layered");
}
impl_ext! { fragment_density_map_layered }
/// `VK_VALVE_shader_mixed_float_dot_product`
#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]
pub struct shader_mixed_float_dot_product;
impl shader_mixed_float_dot_product {
    /// `VK_VALVE_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 }