summaryrefslogtreecommitdiffstats
path: root/decal.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-03-07 15:47:36 -0800
committeryum <yum.food.vr@gmail.com>2026-03-07 15:47:36 -0800
commita4b006dc873906d30f32eef15d730c31bb6bd608 (patch)
tree8d7512357b763fe0a39b02067f7ca69e12992874 /decal.cginc
parent6edd78e927ec9c39f2e803d2607ab907d95e16a7 (diff)
Decals: tweak rotation order
Diffstat (limited to 'decal.cginc')
-rw-r--r--decal.cginc4
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; \