From 5004efe046b6353362bc0361b26e69053112db14 Mon Sep 17 00:00:00 2001 From: Onek8 Date: Fri, 4 Sep 2026 13:50:03 -0700 Subject: [PATCH] Transparent Shadow Fix --- leenkx/Sources/leenkx/renderpath/Inc.hx | 4 ++-- leenkx/Sources/leenkx/renderpath/RenderPathDeferred.hx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/leenkx/Sources/leenkx/renderpath/Inc.hx b/leenkx/Sources/leenkx/renderpath/Inc.hx index fb99c702..b779b1cb 100644 --- a/leenkx/Sources/leenkx/renderpath/Inc.hx +++ b/leenkx/Sources/leenkx/renderpath/Inc.hx @@ -333,7 +333,7 @@ class Inc { var shadowmap = getShadowMapAtlas(atlas, true); path.setTargetStream(shadowmap); - path.clearTarget(0xffffff, 0.0); + path.currentG.clear(0xffffffff, 0.0); for (tile in atlas.activeTiles) { if (tile.light == null || !tile.light.visible || tile.light.culledLight @@ -549,7 +549,7 @@ class Inc { for (i in 0...faces) { if (faces > 1) path.currentFace = i; path.setTarget(shadowmap_transparent); - path.clearTarget(0xffffff, 0.0); + path.currentG.clear(0xffffffff, 0.0); if (l.data.raw.cast_shadow) { path.drawMeshes("shadowmap_transparent"); } diff --git a/leenkx/Sources/leenkx/renderpath/RenderPathDeferred.hx b/leenkx/Sources/leenkx/renderpath/RenderPathDeferred.hx index 580c30d0..1059225c 100644 --- a/leenkx/Sources/leenkx/renderpath/RenderPathDeferred.hx +++ b/leenkx/Sources/leenkx/renderpath/RenderPathDeferred.hx @@ -543,7 +543,7 @@ class RenderPathDeferred { t2.format = "RGBA64"; path.createRenderTarget(t2); path.setTarget("empty_shadowmap_transparent"); - path.clearTarget(0xffffffff, null); + path.currentG.clear(0xffffffff, null); #end } #end