pub fn prepare_mesh_bind_groups(
commands: Commands<'_, '_>,
meshes: Res<'_, RenderAssets<RenderMesh>>,
mesh_pipeline: Res<'_, MeshPipeline>,
render_device: Res<'_, RenderDevice>,
cpu_batched_instance_buffer: Option<Res<'_, BatchedInstanceBuffer<MeshUniform>>>,
gpu_batched_instance_buffers: Option<Res<'_, BatchedInstanceBuffers<MeshUniform, MeshInputUniform>>>,
skins_uniform: Res<'_, SkinUniforms>,
weights_uniform: Res<'_, MorphUniforms>,
render_lightmaps: ResMut<'_, RenderLightmaps>,
)
Expand description
Creates the per-mesh bind groups for each type of mesh and each phase.