#define_import_path bevy_pbr::pbr_bindings #import bevy_pbr::pbr_types::StandardMaterial @group(1) @binding(0) var material: StandardMaterial; @group(1) @binding(1) var base_color_texture: texture_2d; @group(1) @binding(2) var base_color_sampler: sampler; @group(1) @binding(3) var emissive_texture: texture_2d; @group(1) @binding(4) var emissive_sampler: sampler; @group(1) @binding(5) var metallic_roughness_texture: texture_2d; @group(1) @binding(6) var metallic_roughness_sampler: sampler; @group(1) @binding(7) var occlusion_texture: texture_2d; @group(1) @binding(8) var occlusion_sampler: sampler; @group(1) @binding(9) var normal_map_texture: texture_2d; @group(1) @binding(10) var normal_map_sampler: sampler; @group(1) @binding(11) var depth_map_texture: texture_2d; @group(1) @binding(12) var depth_map_sampler: sampler; #ifdef PBR_TRANSMISSION_TEXTURES_SUPPORTED @group(1) @binding(13) var specular_transmission_texture: texture_2d; @group(1) @binding(14) var specular_transmission_sampler: sampler; @group(1) @binding(15) var thickness_texture: texture_2d; @group(1) @binding(16) var thickness_sampler: sampler; @group(1) @binding(17) var diffuse_transmission_texture: texture_2d; @group(1) @binding(18) var diffuse_transmission_sampler: sampler; #endif