summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-08-24 14:42:42 -0700
committeryum <yum.food.vr@gmail.com>2024-08-24 14:42:42 -0700
commitd5a45df4a443cd562ebbe96137b669723bd31bf0 (patch)
tree184671c4a6dfda094eca7eff106376b635fea8fd /pbr.cginc
parentaef9d5734f80d68e6f9d5843a40799c219afad3f (diff)
Switch to SampleBias for everything
Also add a global slider for it.
Diffstat (limited to 'pbr.cginc')
-rw-r--r--pbr.cginc4
1 files changed, 2 insertions, 2 deletions
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;
}