diff options
| author | yum <yum.food.vr@gmail.com> | 2026-03-07 15:47:36 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-03-07 15:47:36 -0800 |
| commit | a4b006dc873906d30f32eef15d730c31bb6bd608 (patch) | |
| tree | 8d7512357b763fe0a39b02067f7ca69e12992874 /decal.cginc | |
| parent | 6edd78e927ec9c39f2e803d2607ab907d95e16a7 (diff) | |
Decals: tweak rotation order
Diffstat (limited to 'decal.cginc')
| -rw-r--r-- | decal.cginc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/decal.cginc b/decal.cginc index 515c2b7..069a42f 100644 --- a/decal.cginc +++ b/decal.cginc @@ -30,10 +30,10 @@ float2 decal_rotate(float2 uv, float rotation) { #define APPLY_DECAL(N) \ { \ float2 uv = get_uv_by_channel(i, _Decal##N##_UV_Channel); \ - uv -= _Decal##N##_MainTex_ST.zw; \ - uv *= _Decal##N##_MainTex_ST.xy; \ if (_Decal##N##_Rotation_Enabled) \ uv = decal_rotate(uv, _Decal##N##_Rotation); \ + uv -= _Decal##N##_MainTex_ST.zw; \ + uv *= _Decal##N##_MainTex_ST.xy; \ float4 albedo = decal_sample(_Decal##N##_MainTex, uv, _Decal##N##_UV_Mode); \ albedo *= _Decal##N##_Color; \ albedo.a *= _Decal##N##_Opacity; \ |
