From c1f467448695e0093d878725fde61ba67e2f4371 Mon Sep 17 00:00:00 2001 From: Juan Molteni Date: Tue, 28 Apr 2026 00:09:47 -0300 Subject: [PATCH] fix: add missing DCL/Scene shader variants for WebGL Adds ALPHAPREMULTIPLY_ON with FOG_EXP and ALPHATEST_ON shadow caster variants that were reported missing in explorer WebGL builds. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../SceneRendering/SceneVariants.shadervariants | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Runtime/Shaders/Scene/SceneRendering/SceneVariants.shadervariants b/Runtime/Shaders/Scene/SceneRendering/SceneVariants.shadervariants index b18440d..937a4a2 100644 --- a/Runtime/Shaders/Scene/SceneRendering/SceneVariants.shadervariants +++ b/Runtime/Shaders/Scene/SceneRendering/SceneVariants.shadervariants @@ -423,3 +423,20 @@ ShaderVariantCollection: - keywords: _ADDITIONAL_LIGHT_SHADOWS _FORWARD_PLUS _MAIN_LIGHT_SHADOWS_CASCADE _SHADOWS_SOFT _SURFACE_TYPE_TRANSPARENT _GPU_INSTANCER_BATCHER passType: 13 + - keywords: FOG_EXP _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _FORWARD_PLUS + _MAIN_LIGHT_SHADOWS_CASCADE _SHADOWS_SOFT + passType: 13 + - keywords: FOG_EXP _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _FORWARD_PLUS + _MAIN_LIGHT_SHADOWS_CASCADE _SHADOWS_SOFT _GPU_INSTANCER_BATCHER + passType: 13 + - keywords: FOG_EXP _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _FORWARD_PLUS + _MAIN_LIGHT_SHADOWS_CASCADE _SHADOWS_SOFT _SURFACE_TYPE_TRANSPARENT + passType: 13 + - keywords: FOG_EXP _ADDITIONAL_LIGHT_SHADOWS _ALPHAPREMULTIPLY_ON _FORWARD_PLUS + _MAIN_LIGHT_SHADOWS_CASCADE _SHADOWS_SOFT _SURFACE_TYPE_TRANSPARENT + _GPU_INSTANCER_BATCHER + passType: 13 + - keywords: _ALPHATEST_ON + passType: 8 + - keywords: _ALPHATEST_ON _GPU_INSTANCER_BATCHER + passType: 8