vrust 0.0.1

VRust game engine
pub trait Vertex {}

#[derive(Clone)]
pub enum Attribute {
    Vec3F32,
    Vec2F32,
}

#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct Pos {
    pub p: [f32; 3],
}

#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct PosNrm {
    pub p: [f32; 3],
    pub n: [f32; 3],
}

#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct PosNrmTxc2 {
    pub p: [f32; 3],
    pub n: [f32; 3],
    pub t: [f32; 2],
}

#[repr(C)]
#[derive(Copy, Clone, Debug)]
pub struct PosTxc2 {
    pub p: [f32; 3],
    pub t: [f32; 2],
}