summaryrefslogtreecommitdiff
path: root/engine/src/mesh.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/mesh.rs')
-rw-r--r--engine/src/mesh.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/engine/src/mesh.rs b/engine/src/mesh.rs
index 9aa1f80..82e2877 100644
--- a/engine/src/mesh.rs
+++ b/engine/src/mesh.rs
@@ -1,12 +1,11 @@
use std::alloc::Layout;
+use crate::mesh::vertex_buffer::VertexLabel;
use crate::vector::Vec3;
pub mod cube;
pub mod vertex_buffer;
-pub const POSITION_VERTEX_ATTRIB_NAME: &str = "pos";
-
#[derive(Debug, Clone)]
pub struct Mesh
{
@@ -58,7 +57,7 @@ impl Mesh
{
let mut pos_iter = self
.vertex_buf()
- .iter::<[f32; 3]>(POSITION_VERTEX_ATTRIB_NAME)
+ .iter::<[f32; 3]>(VertexLabel::Position)
.map(|vertex_pos| Vec3::from(*vertex_pos))
.into_iter();