From eba91b479fb6476fed06b13906d7805f43f879b6 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 29 Jul 2025 14:13:09 -0700 Subject: Add "gradient xz normals" feature Take in the gradient of a 2D heightmap (y is up) in one or more channels, sum them up, then convert to normal. --- features.cginc | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'features.cginc') diff --git a/features.cginc b/features.cginc index 8e6ebcd..3e02789 100644 --- a/features.cginc +++ b/features.cginc @@ -240,6 +240,34 @@ #pragma shader_feature_local _DECAL7_EMISSIONS_PROXIMITY //endex +//ifex _XZ_Gradient_Normals_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS +//endex +//ifex _XZ_Gradient_Normals_0_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_0 +//endex +//ifex _XZ_Gradient_Normals_1_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_1 +//endex +//ifex _XZ_Gradient_Normals_2_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_2 +//endex +//ifex _XZ_Gradient_Normals_3_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_3 +//endex +//ifex _XZ_Gradient_Normals_4_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_4 +//endex +//ifex _XZ_Gradient_Normals_5_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_5 +//endex +//ifex _XZ_Gradient_Normals_6_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_6 +//endex +//ifex _XZ_Gradient_Normals_7_Enabled==0 +#pragma shader_feature_local _XZ_GRADIENT_NORMALS_7 +//endex + //ifex _3D_SDF_Enabled==0 #pragma shader_feature_local _3D_SDF //endex -- cgit v1.2.3