summaryrefslogtreecommitdiffstats
path: root/UnityStandardMeta.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-01-20 23:57:11 -0800
committeryum <yum.food.vr@gmail.com>2026-01-20 23:57:11 -0800
commite54c87201b97fb36ef9c0e63f9e0012ac59f2f0b (patch)
tree2c9aab2ceb16518fa1671facd2736611508d63b4 /UnityStandardMeta.cginc
parentc9342de5bd708d309cd0df1e65fe668ecbb9a16a (diff)
Fix meta pass error
Diffstat (limited to 'UnityStandardMeta.cginc')
-rw-r--r--UnityStandardMeta.cginc7
1 files changed, 6 insertions, 1 deletions
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)