From b418dd08ad4b9f508cdd29580437d981dbaf3dcd Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 1 Apr 2026 14:25:00 +0200 Subject: fix(opengl-bindings): make element offset into byte offset before draw --- opengl-bindings/src/vertex_array.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'opengl-bindings') diff --git a/opengl-bindings/src/vertex_array.rs b/opengl-bindings/src/vertex_array.rs index 5de59d8..3f4b566 100644 --- a/opengl-bindings/src/vertex_array.rs +++ b/opengl-bindings/src/vertex_array.rs @@ -103,7 +103,9 @@ impl VertexArray // TODO: Make this not sometimes UB. DrawElements expects a actual // pointer to a memory location when no VBO is bound. // See: https://stackoverflow.com/q/21706113 - std::ptr::without_provenance::(element_offset as usize), + std::ptr::without_provenance::( + element_offset as usize * size_of::(), + ), vertex_offset, ); } -- cgit v1.2.3-18-g5258