1 2 3 4 5 6 7 8 9 10 11
use vulkano::pipeline::vertex::{VertexMember, VertexMemberTy}; #[repr(C)] #[derive(Copy, Clone, Debug)] pub struct Point(pub f32, pub f32); unsafe impl VertexMember for Point { fn format() -> (VertexMemberTy, usize) { (VertexMemberTy::F32, 2) } }