summaryrefslogtreecommitdiff
path: root/engine/src/renderer
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-04-02 12:27:49 +0200
committerHampusM <hampus@hampusmat.com>2026-04-02 12:27:49 +0200
commit116d2713fbcd5cc81287dfadc76b8bdf39da8538 (patch)
tree04e1373d04d024e84e92afb9d0409eef86a63aa6 /engine/src/renderer
parentb418dd08ad4b9f508cdd29580437d981dbaf3dcd (diff)
refactor(engine): pass DrawElementsOptions to draw_elements fn
Diffstat (limited to 'engine/src/renderer')
-rw-r--r--engine/src/renderer/opengl.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/engine/src/renderer/opengl.rs b/engine/src/renderer/opengl.rs
index be8abf0..ee440c8 100644
--- a/engine/src/renderer/opengl.rs
+++ b/engine/src/renderer/opengl.rs
@@ -1154,9 +1154,12 @@ fn draw_mesh(
if graphics_mesh.index_buffer.is_some() {
VertexArray::draw_elements(
current_context,
- PrimitiveKind::Triangles,
- 0,
- graphics_mesh.element_cnt,
+ opengl_bindings::vertex_array::DrawElementsOptions {
+ primitive_kind: PrimitiveKind::Triangles,
+ element_offset: 0,
+ element_cnt: graphics_mesh.element_cnt,
+ vertex_offset: 0,
+ },
)?;
} else {
VertexArray::draw_arrays(