1#define_import_path bevy_pbr::mesh_view_bindings 3#import bevy_pbr::mesh_view_types as Types 6var<uniform> view: Types::View; 8var<uniform> lights: Types::Lights; 9#ifdef NO_ARRAY_TEXTURES_SUPPORT 11var point_shadow_textures: texture_depth_cube; 14var point_shadow_textures: texture_depth_cube_array; 17var point_shadow_textures_sampler: sampler_comparison; 18#ifdef NO_ARRAY_TEXTURES_SUPPORT 20var directional_shadow_textures: texture_depth_2d; 23var directional_shadow_textures: texture_depth_2d_array; 26var directional_shadow_textures_sampler: sampler_comparison; 28#ifdef NO_STORAGE_BUFFERS_SUPPORT 30var<uniform> point_lights: Types::PointLights; 32var<uniform> cluster_light_index_lists: Types::ClusterLightIndexLists; 34var<uniform> cluster_offsets_and_counts: Types::ClusterOffsetsAndCounts; 37var<storage> point_lights: Types::PointLights; 39var<storage> cluster_light_index_lists: Types::ClusterLightIndexLists; 41var<storage> cluster_offsets_and_counts: Types::ClusterOffsetsAndCounts;