diff --git a/spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl b/spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl index 91479a295..a307cc175 100644 --- a/spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl +++ b/spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl @@ -36,6 +36,7 @@ VaryingsSprite DepthNormalsVertexSprite(VertexInput input) float backFaceSign = 1; #if defined(FIXED_NORMALS_BACKFACE_RENDERING) + float3 positionWS = TransformObjectToWorld(input.vertex.xyz); backFaceSign = calculateBackfacingSign(positionWS.xyz); #endif