summaryrefslogtreecommitdiff
path: root/engine/src/renderer/opengl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer/opengl.rs')
-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(