diff options
| -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( |
