diff --git a/src/graphics.rs b/src/graphics.rs index 2e3261f..0762f41 100644 --- a/src/graphics.rs +++ b/src/graphics.rs @@ -997,7 +997,6 @@ const MODEL_BUFFER_SIZE_BYTES:usize=MODEL_BUFFER_SIZE*4; fn get_instances_buffer_data(instances:&[GraphicsModelInstance]) -> Vec { let mut raw = Vec::with_capacity(MODEL_BUFFER_SIZE*instances.len()); for (i,mi) in instances.iter().enumerate(){ - let mut v = raw.split_off(MODEL_BUFFER_SIZE*i); //model transform raw.extend_from_slice(&AsRef::<[f32; 4*4]>::as_ref(&mi.transform)[..]); //normal transform @@ -1009,7 +1008,6 @@ fn get_instances_buffer_data(instances:&[GraphicsModelInstance]) -> Vec { raw.extend_from_slice(&[0.0]); //color raw.extend_from_slice(AsRef::<[f32; 4]>::as_ref(&mi.color.get())); - raw.append(&mut v); } raw }