diff --git a/crates/bevy_pbr/src/decal/forward.rs b/crates/bevy_pbr/src/decal/forward.rs index fa38e084dd7c7..c90c1f00f049c 100644 --- a/crates/bevy_pbr/src/decal/forward.rs +++ b/crates/bevy_pbr/src/decal/forward.rs @@ -115,6 +115,10 @@ impl MaterialExtension for ForwardDecalMaterialExt { Some(AlphaMode::Blend) } + fn enable_shadows() -> bool { + false + } + fn specialize( _pipeline: &MaterialExtensionPipeline, descriptor: &mut RenderPipelineDescriptor, diff --git a/crates/bevy_pbr/src/extended_material.rs b/crates/bevy_pbr/src/extended_material.rs index 535128d00ec1e..732648bf9d017 100644 --- a/crates/bevy_pbr/src/extended_material.rs +++ b/crates/bevy_pbr/src/extended_material.rs @@ -352,7 +352,7 @@ impl Material for ExtendedMaterial { } fn enable_shadows() -> bool { - E::enable_prepass() + E::enable_shadows() } fn prepass_vertex_shader() -> ShaderRef {