From 6b2feeab0b845d05cdf76328d44b7b70a5e50c18 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sat, 10 May 2025 13:10:46 +0200 Subject: refactor(engine): make GL renderer have it's own Vertex struct --- engine/src/opengl/vertex_array.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'engine/src/opengl/vertex_array.rs') diff --git a/engine/src/opengl/vertex_array.rs b/engine/src/opengl/vertex_array.rs index f0d04ae..1f8a870 100644 --- a/engine/src/opengl/vertex_array.rs +++ b/engine/src/opengl/vertex_array.rs @@ -1,10 +1,6 @@ use std::mem::size_of; use crate::opengl::buffer::Buffer; -use crate::vertex::Vertex; - -#[allow(clippy::cast_possible_truncation, clippy::cast_possible_wrap)] -const VERTEX_STRIDE: i32 = size_of::() as i32; #[derive(Debug)] pub struct VertexArray @@ -59,10 +55,10 @@ impl VertexArray } } - pub fn bind_vertex_buffer( + pub fn bind_vertex_buffer( &mut self, binding_index: u32, - vertex_buffer: &Buffer, + vertex_buffer: &Buffer, offset: isize, ) { @@ -72,7 +68,7 @@ impl VertexArray binding_index, vertex_buffer.object(), offset, - VERTEX_STRIDE, + size_of::() as i32, ); } } -- cgit v1.2.3-18-g5258