removed the colored vertex and combined into one. Half fixed texturing. Fully fixed images and compute swapping
This commit is contained in:
@@ -1,22 +1,30 @@
|
||||
|
||||
#[derive(Default, Debug, Clone)]
|
||||
pub struct Vertex2D {
|
||||
pub position: [f32; 2]
|
||||
}
|
||||
|
||||
#[derive(Default, Debug, Clone)]
|
||||
pub struct ColoredVertex2D {
|
||||
pub position: [f32; 2],
|
||||
pub v_position: [f32; 2],
|
||||
pub color : [f32; 4],
|
||||
pub ti_position: [f32; 2],
|
||||
}
|
||||
|
||||
vulkano::impl_vertex!(ColoredVertex2D, position, color);
|
||||
vulkano::impl_vertex!(Vertex2D, position);
|
||||
vulkano::impl_vertex!(Vertex2D, v_position, color, ti_position);
|
||||
|
||||
|
||||
|
||||
impl From<(f32, f32)> for Vertex2D {
|
||||
fn from(item: (f32, f32)) -> Self {
|
||||
Vertex2D { position: [item.0, item.1] }
|
||||
}
|
||||
}
|
||||
//impl From<(f32, f32)> for Vertex2D {
|
||||
// fn from(item: (f32, f32)) -> Self {
|
||||
// Vertex2D {
|
||||
// v_position: [],
|
||||
// color: [],
|
||||
// ti_position: []
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//impl From<((f32,f32),(f32, f32))> for Vertex2D {
|
||||
// fn from(item: ((f32,f32),(f32, f32))) -> Self {
|
||||
// Vertex2D {
|
||||
// v_position: [],
|
||||
// color: [],
|
||||
// ti_position: []
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
Reference in New Issue
Block a user