diff options
Diffstat (limited to 'engine/src/mesh/cube.rs')
| -rw-r--r-- | engine/src/mesh/cube.rs | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/engine/src/mesh/cube.rs b/engine/src/mesh/cube.rs index 61d1e26..a89466a 100644 --- a/engine/src/mesh/cube.rs +++ b/engine/src/mesh/cube.rs @@ -7,8 +7,9 @@ use crate::mesh::vertex_buffer::{ NamedVertexAttr, VertexAttrInfo, VertexBuffer as MeshVertexBuffer, + VertexLabel, }; -use crate::mesh::{Mesh, VertexAttrType, POSITION_VERTEX_ATTRIB_NAME}; +use crate::mesh::{Mesh, VertexAttrType}; use crate::vector::{Vec2, Vec3}; builder! { @@ -98,15 +99,15 @@ impl Data let mut vertex_buf = MeshVertexBuffer::with_capacity( &[ VertexAttrInfo { - name: POSITION_VERTEX_ATTRIB_NAME.into(), + label: VertexLabel::Position, ty: VertexAttrType::Float32Array { length: 3 }, }, VertexAttrInfo { - name: "texture_coords".into(), + label: VertexLabel::Uv, ty: VertexAttrType::Float32Array { length: 2 }, }, VertexAttrInfo { - name: "normal".into(), + label: VertexLabel::Normal, ty: VertexAttrType::Float32Array { length: 3 }, }, ], @@ -156,15 +157,15 @@ impl Data vertex_buf.push(( NamedVertexAttr { - name: POSITION_VERTEX_ATTRIB_NAME, + label: VertexLabel::Position, value: vertex_pos.into_array(), }, NamedVertexAttr { - name: "texture_coords", + label: VertexLabel::Uv, value: vertex_uv.into_array(), }, NamedVertexAttr { - name: "normal", + label: VertexLabel::Normal, value: vertex_normal.into_array(), }, )); |
