diff options
| author | yum <yum.food.vr@gmail.com> | 2026-01-20 23:57:11 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-01-20 23:57:11 -0800 |
| commit | e54c87201b97fb36ef9c0e63f9e0012ac59f2f0b (patch) | |
| tree | 2c9aab2ceb16518fa1671facd2736611508d63b4 /UnityStandardMeta.cginc | |
| parent | c9342de5bd708d309cd0df1e65fe668ecbb9a16a (diff) | |
Fix meta pass error
Diffstat (limited to 'UnityStandardMeta.cginc')
| -rw-r--r-- | UnityStandardMeta.cginc | 7 |
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) |
