diff options
| author | HampusM <hampus@hampusmat.com> | 2026-08-13 14:16:39 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-08-13 14:16:39 +0200 |
| commit | c611ee62477564fbe532f51e8526bae2e82dae93 (patch) | |
| tree | 376cd420163ebb0c55a84fa4c458e6922198b620 /engine/src/mesh.rs | |
| parent | 47ac4d8ae714d562d969e8379e82e568a72d50fb (diff) | |
feat(engine): add standardized names for mesh vertex attrs & vertex shader input
Diffstat (limited to 'engine/src/mesh.rs')
| -rw-r--r-- | engine/src/mesh.rs | 5 |
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(); |
