diff options
| author | HampusM <hampus@hampusmat.com> | 2026-04-02 12:27:49 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-04-02 12:27:49 +0200 |
| commit | 116d2713fbcd5cc81287dfadc76b8bdf39da8538 (patch) | |
| tree | 04e1373d04d024e84e92afb9d0409eef86a63aa6 /engine/src/renderer | |
| parent | b418dd08ad4b9f508cdd29580437d981dbaf3dcd (diff) | |
refactor(engine): pass DrawElementsOptions to draw_elements fn
Diffstat (limited to 'engine/src/renderer')
| -rw-r--r-- | engine/src/renderer/opengl.rs | 9 |
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( |
