From d5a45df4a443cd562ebbe96137b669723bd31bf0 Mon Sep 17 00:00:00 2001 From: yum Date: Sat, 24 Aug 2024 14:42:42 -0700 Subject: Switch to SampleBias for everything Also add a global slider for it. --- pbr.cginc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index abcd1cd..4750838 100644 --- a/pbr.cginc +++ b/pbr.cginc @@ -343,14 +343,14 @@ float4 getLitColor( // TODO add keywords to optimize away mask samples when not used float cc_mask = 1; #if defined(_CLEARCOAT_MASK) - float cc_mask_tmp = _Clearcoat_Mask.SampleGrad(linear_repeat_s, i.uv0, ddx(i.uv0.x), ddy(i.uv0.y)); + float cc_mask_tmp = _Clearcoat_Mask.SampleBias(linear_repeat_s, i.uv0, _Global_Sample_Bias); if (_Clearcoat_Mask_Invert) { cc_mask_tmp = 1 - cc_mask_tmp; } cc_mask *= cc_mask_tmp; #endif #if defined(_CLEARCOAT_MASK2) - float cc_mask2_tmp = _Clearcoat_Mask2.SampleGrad(linear_repeat_s, i.uv0, ddx(i.uv0.x), ddy(i.uv0.y)); + float cc_mask2_tmp = _Clearcoat_Mask2.SampleBias(linear_repeat_s, i.uv0, _Global_Sample_Bias); if (_Clearcoat_Mask_Invert) { cc_mask2_tmp = 1 - cc_mask2_tmp; } -- cgit v1.2.3