From e54c87201b97fb36ef9c0e63f9e0012ac59f2f0b Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 20 Jan 2026 23:57:11 -0800 Subject: Fix meta pass error --- UnityStandardMeta.cginc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'UnityStandardMeta.cginc') diff --git a/UnityStandardMeta.cginc b/UnityStandardMeta.cginc index 89fcb61..60eedc9 100644 --- a/UnityStandardMeta.cginc +++ b/UnityStandardMeta.cginc @@ -108,8 +108,13 @@ float4 frag_meta (v2f_meta i) : SV_Target #if defined(V2F_COLOR) pbr_input.color = i.color; #endif + + f2f f = (f2f) 0; + f.binormal = cross(i.tangent, i.normal); + f.eyeVec = i.worldPos - _WorldSpaceCameraPos; + f.viewDir = normalize(f.eyeVec); - YumPbr pbr = GetYumPbr(pbr_input, tangentToWorld); + YumPbr pbr = GetYumPbr(pbr_input, f, tangentToWorld); #if defined(_CUSTOM30) #if defined(_CUSTOM30_BASICCUBE) -- cgit v1.2.3