From d50381065445e04b5c1af9992fa0a0b8fcfe49b0 Mon Sep 17 00:00:00 2001 From: David Snopek Date: Fri, 6 Jun 2025 16:29:22 -0500 Subject: [PATCH] OpenGL: Fix shader compilation failure with `shadow_to_opacity` and `unshaded` --- drivers/gles3/shaders/scene.glsl | 4 ++++ 1 file changed, 4 insertions(+) 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