use chair::*;
#[derive(Clone, Copy, Pod, Zeroable)]
#[repr(C)]
pub struct FatVertex {
pub pos: [f32; 3],
pub col: [f32; 4],
pub normals: [f32; 3],
pub uvs: [f32; 2]
}
impl Vertex for FatVertex {
fn new(pos: [f32; 3], col: [f32; 4], normals: [f32; 3], uvs: [f32; 2]) -> Self {
Self {
pos,
col,
normals,
uvs
}
}
fn features() -> MeshFeatures {
features!()
}
}