diff --git a/src/lib.rs b/src/lib.rs index 40605c0..dd5d083 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -498,10 +498,11 @@ impl State { render_pass.set_vertex_buffer(1, self.instance_buffer.slice(..)); render_pass.set_pipeline(&self.render_pipeline); - render_pass.set_bind_group(0, &self.diffuse_bind_group, &[]); - render_pass.set_bind_group(1, &self.camera_bind_group, &[]); - render_pass - .draw_mesh_instanced(&self.obj_model.meshes[0], 0..self.instances.len() as u32); + render_pass.draw_model_instanced( + &self.obj_model, + 0..self.instances.len() as u32, + &self.camera_bind_group, + ); } // submit will accept anything that implements IntoIter