1import package::render::mesh_types::Mesh; 2import bevy_render::mesh::metadata_types::MeshMetadata; 4@if(!MESHLET_MESH_MATERIAL_PASS && PER_OBJECT_BUFFER_BATCH_SIZE) 5@group(2) @binding(0) var<uniform> mesh: array<Mesh, u32(constants::PER_OBJECT_BUFFER_BATCH_SIZE)>; 6@if(!MESHLET_MESH_MATERIAL_PASS && !PER_OBJECT_BUFFER_BATCH_SIZE) 7@group(2) @binding(0) var<storage> mesh: array<Mesh>; 9@if(!MESHLET_MESH_MATERIAL_PASS && METADATA_USE_UNIFORM_BUFFERS) 10@group(2) @binding(9) var<uniform> metadata: MeshMetadata; 11@if(!MESHLET_MESH_MATERIAL_PASS && !METADATA_USE_UNIFORM_BUFFERS) 12@group(2) @binding(9) var<storage> metadata: array<MeshMetadata>;