From 86d8ececfbf1e1b197acc4c2157f59b5b31f4b02 Mon Sep 17 00:00:00 2001 From: Jeremy Ong Date: Mon, 7 Feb 2022 10:54:31 -0700 Subject: [PATCH] Resolve incorrect SHADOWS definitions Signed-off-by: Jeremy Ong --- .../Common/Assets/Materials/Types/DepthPass_WithPS.azsli | 2 +- .../Materials/Types/StandardMultilayerPBR_Shadowmap_WithPS.azsl | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Gems/Atom/Feature/Common/Assets/Materials/Types/DepthPass_WithPS.azsli b/Gems/Atom/Feature/Common/Assets/Materials/Types/DepthPass_WithPS.azsli index 70d7b65b9b..3dd3792102 100644 --- a/Gems/Atom/Feature/Common/Assets/Materials/Types/DepthPass_WithPS.azsli +++ b/Gems/Atom/Feature/Common/Assets/Materials/Types/DepthPass_WithPS.azsli @@ -117,7 +117,7 @@ PSDepthOutput MainPS(VSDepthOutput IN, bool isFrontFace : SV_IsFrontFace) SetPixelDepth(IN.m_worldPosition, IN.m_normal, tangents, bitangents, IN.m_uv, isFrontFace, OUT.m_depth); #endif -#ifdef SHADOW +#ifdef SHADOWS OUT.m_depth += PdoShadowMapBias; #endif } diff --git a/Gems/Atom/Feature/Common/Assets/Materials/Types/StandardMultilayerPBR_Shadowmap_WithPS.azsl b/Gems/Atom/Feature/Common/Assets/Materials/Types/StandardMultilayerPBR_Shadowmap_WithPS.azsl index 331fa76b16..8d7314640b 100644 --- a/Gems/Atom/Feature/Common/Assets/Materials/Types/StandardMultilayerPBR_Shadowmap_WithPS.azsl +++ b/Gems/Atom/Feature/Common/Assets/Materials/Types/StandardMultilayerPBR_Shadowmap_WithPS.azsl @@ -29,4 +29,5 @@ COMMON_OPTIONS_PARALLAX(o_layer3_) #define MULTILAYER #define DEACTIVATE_ALPHA_CLIP +#define SHADOWS #include "DepthPass_WithPS.azsli"