summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/src/renderer/opengl.rs9
1 files changed, 3 insertions, 6 deletions
diff --git a/engine/src/renderer/opengl.rs b/engine/src/renderer/opengl.rs
index f48dcc0..c098548 100644
--- a/engine/src/renderer/opengl.rs
+++ b/engine/src/renderer/opengl.rs
@@ -166,9 +166,9 @@ fn render(
clear_buffers(BufferClearMask::COLOR | BufferClearMask::DEPTH);
for (
- entity_index,
+ euid,
(mesh, material, material_flags, position, scale, draw_flags, gl_objects),
- ) in query.iter().enumerate()
+ ) in query.iter_with_euids()
{
let material_flags = material_flags
.map(|material_flags| material_flags.clone())
@@ -184,10 +184,7 @@ fn render(
new_gl_objects = Some(gl_objects.clone());
- actions.add_components(
- query.get_entity_uid(entity_index).unwrap(),
- (gl_objects,),
- );
+ actions.add_components(euid, (gl_objects,));
&*new_gl_objects.unwrap()
};