crevice_notan 0.11.0

Create GLSL-compatible versions of structs with explicitly-initialized padding
Documentation
minty_impl! {
    mint::Vector2<f32> => nalgebra::Vector2<f32>,
    mint::Vector3<f32> => nalgebra::Vector3<f32>,
    mint::Vector4<f32> => nalgebra::Vector4<f32>,

    mint::Point2<f32> => nalgebra::Point2<f32>,
    mint::Point3<f32> => nalgebra::Point3<f32>,

    mint::Vector2<i32> => nalgebra::Vector2<i32>,
    mint::Vector3<i32> => nalgebra::Vector3<i32>,
    mint::Vector4<i32> => nalgebra::Vector4<i32>,

    mint::Point2<i32> => nalgebra::Point2<i32>,
    mint::Point3<i32> => nalgebra::Point3<i32>,

    mint::Vector2<u32> => nalgebra::Vector2<u32>,
    mint::Vector3<u32> => nalgebra::Vector3<u32>,
    mint::Vector4<u32> => nalgebra::Vector4<u32>,

    mint::Point2<u32> => nalgebra::Point2<u32>,
    mint::Point3<u32> => nalgebra::Point3<u32>,

    mint::Vector2<bool> => nalgebra::Vector2<bool>,
    mint::Vector3<bool> => nalgebra::Vector3<bool>,
    mint::Vector4<bool> => nalgebra::Vector4<bool>,

    mint::Point2<bool> => nalgebra::Point2<bool>,
    mint::Point3<bool> => nalgebra::Point3<bool>,

    mint::Vector2<f64> => nalgebra::Vector2<f64>,
    mint::Vector3<f64> => nalgebra::Vector3<f64>,
    mint::Vector4<f64> => nalgebra::Vector4<f64>,

    mint::Point2<f64> => nalgebra::Point2<f64>,
    mint::Point3<f64> => nalgebra::Point3<f64>,

    mint::ColumnMatrix2<f32> => nalgebra::Matrix2<f32>,
    mint::ColumnMatrix3<f32> => nalgebra::Matrix3<f32>,
    mint::ColumnMatrix4<f32> => nalgebra::Matrix4<f32>,

    mint::ColumnMatrix2<f64> => nalgebra::Matrix2<f64>,
    mint::ColumnMatrix3<f64> => nalgebra::Matrix3<f64>,
    mint::ColumnMatrix4<f64> => nalgebra::Matrix4<f64>,
}