- vtx_setup->set_vertex_array(object.get_mesh()->get_vertices());
- vtx_setup->set_index_buffer(*object.get_mesh()->get_index_buffer());
- vtx_setup->set_instance_array(instance_data);
+ vtx_setup->set_format_instanced(mesh->get_vertices().get_format(), fmt);
+ vtx_setup->set_vertex_array(mesh->get_vertices());
+ vtx_setup->set_index_buffer(*mesh->get_index_buffer(), mesh->get_batches().front().get_index_type());
+ vtx_setup->set_instance_array(*instance_data);