pub fn collect_meshes_for_gpu_building(
render_mesh_instances: ResMut<'_, RenderMeshInstances>,
batched_instance_buffers: ResMut<'_, BatchedInstanceBuffers<MeshUniform, MeshInputUniform>>,
mesh_culling_data_buffer: ResMut<'_, MeshCullingDataBuffer>,
render_mesh_instance_queues: ResMut<'_, RenderMeshInstanceGpuQueues>,
mesh_allocator: Res<'_, MeshAllocator>,
mesh_material_ids: Res<'_, RenderMaterialInstances>,
render_material_bindings: Res<'_, RenderMaterialBindings>,
render_lightmaps: Res<'_, RenderLightmaps>,
skin_uniforms: Res<'_, SkinUniforms>,
frame_count: Res<'_, FrameCount>,
meshes_to_reextract_next_frame: ResMut<'_, MeshesToReextractNextFrame>,
)
Expand description
Creates the RenderMeshInstanceGpu
s and MeshInputUniform
s when GPU
mesh uniforms are built.