summaryrefslogtreecommitdiff
path: root/engine/src/renderer/opengl
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer/opengl')
-rw-r--r--engine/src/renderer/opengl/graphics_mesh.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/engine/src/renderer/opengl/graphics_mesh.rs b/engine/src/renderer/opengl/graphics_mesh.rs
index 5d081c7..d62cd3e 100644
--- a/engine/src/renderer/opengl/graphics_mesh.rs
+++ b/engine/src/renderer/opengl/graphics_mesh.rs
@@ -105,8 +105,8 @@ impl GraphicsMesh
vertex_arr.set_attrib_format(
current_context,
attrib_index,
- match vertex_subset_field.reflection.reflection {
- Reflection::Literal(_) => {
+ match vertex_subset_field.reflection.reflection() {
+ Some(Reflection::Literal(_)) => {
if vertex_subset_field.reflection.type_id != TypeId::of::<f32>() {
panic!("Unsupported vertex field data type");
}
@@ -118,7 +118,7 @@ impl GraphicsMesh
offset: vertex_subset_field.offset.try_into().unwrap(),
}
}
- Reflection::Array(array_vertex_field) => {
+ Some(Reflection::Array(array_vertex_field)) => {
let Reflection::Literal(array_vertex_field_item) =
array_vertex_field.item_reflection
else {