Skip to content

Commit 1e9d0ff

Browse files
committed
Merge pull request #111578 from Kaleb-Reid/fix-shadow-cull-material
Use correct shadow material in some cases in Mobile
2 parents a364d6a + 8a8bd02 commit 1e9d0ff

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,8 @@ class SceneShaderForwardMobile {
296296
}
297297

298298
_FORCE_INLINE_ bool uses_shared_shadow_material() const {
299-
return !uses_particle_trails && !writes_modelview_or_projection && !uses_vertex && !uses_discard && !uses_depth_prepass_alpha && !uses_alpha_clip && !uses_alpha_antialiasing && !uses_world_coordinates && !wireframe && !stencil_enabled;
299+
bool backface_culling = cull_mode == RS::CULL_MODE_BACK;
300+
return !uses_particle_trails && !writes_modelview_or_projection && !uses_vertex && !uses_discard && !uses_depth_prepass_alpha && !uses_alpha_clip && !uses_alpha_antialiasing && !uses_point_size && !uses_world_coordinates && !wireframe && !stencil_enabled && backface_culling;
300301
}
301302

302303
virtual void set_code(const String &p_Code);

0 commit comments

Comments
 (0)