diff --git a/drivers/gles3/shaders/scene.glsl b/drivers/gles3/shaders/scene.glsl index 2e313ccaf39..175abfc1f1e 100644 --- a/drivers/gles3/shaders/scene.glsl +++ b/drivers/gles3/shaders/scene.glsl @@ -2273,7 +2273,11 @@ void main() { #if defined(USE_SHADOW_TO_OPACITY) #ifndef MODE_RENDER_DEPTH +#ifndef MODE_UNSHADED alpha = min(alpha, clamp(length(ambient_light), 0.0, 1.0)); +#else + alpha = 0.0; +#endif #if defined(ALPHA_SCISSOR_USED) #ifdef RENDER_MATERIAL