From b58d863ed4b664ea16225f351b77e4c75b2a51be Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 26 Aug 2026 13:18:14 +0200 Subject: [PATCH] Fix wireframe depth gradient on Vulkan --- Content/Shaders/Quad.flax | 4 ++-- Source/Shaders/Quad.shader | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Content/Shaders/Quad.flax b/Content/Shaders/Quad.flax index 47052775c..117671fdf 100644 --- a/Content/Shaders/Quad.flax +++ b/Content/Shaders/Quad.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:315e569f82c405d73ff72fbf53ec5b380d5c207f7fd0f9d715a937806bb72291 -size 4533 +oid sha256:67c6fe843ae15a94b005b526ecb77df178550b723687eea0aa09ee09cab29dd3 +size 4577 diff --git a/Source/Shaders/Quad.shader b/Source/Shaders/Quad.shader index e93e6b8f8..ef5c0a9ee 100644 --- a/Source/Shaders/Quad.shader +++ b/Source/Shaders/Quad.shader @@ -149,6 +149,9 @@ float4 PS_Wireframe(float4 SvPosition : SV_Position) : SV_Target0 { // Depth-based gradient float alpha = saturate(SvPosition.w * UNITS_TO_METERS_SCALE * 0.1f); +#if VULKAN + alpha = 1 - alpha; +#endif return lerp(ColorNear, ColorFar, alpha); }