From 94f37fa8dd94137a910df4ebc80f98db2d685f08 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 25 Oct 2024 15:05:56 -0700 Subject: Add features for constant rim lighting view direction Add vector to control rim lighting view dir (y does nothing) and toggle to enable doing reflection calculation in world space. --- feature_macros.cginc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'feature_macros.cginc') diff --git a/feature_macros.cginc b/feature_macros.cginc index 1cb3233..c7ac050 100644 --- a/feature_macros.cginc +++ b/feature_macros.cginc @@ -37,24 +37,32 @@ #pragma shader_feature_local _ _RIM_LIGHTING0_POLAR_MASK #pragma shader_feature_local _ _RIM_LIGHTING0_SAMPLER_REPEAT #pragma shader_feature_local _ _RIM_LIGHTING0_SAMPLER_CLAMP +#pragma shader_feature_local _ _RIM_LIGHTING0_CUSTOM_VIEW_VECTOR +#pragma shader_feature_local _ _RIM_LIGHTING0_REFLECT_IN_WORLD #pragma shader_feature_local _ _RIM_LIGHTING1 #pragma shader_feature_local _ _RIM_LIGHTING1_MASK #pragma shader_feature_local _ _RIM_LIGHTING1_GLITTER #pragma shader_feature_local _ _RIM_LIGHTING1_POLAR_MASK #pragma shader_feature_local _ _RIM_LIGHTING1_SAMPLER_REPEAT #pragma shader_feature_local _ _RIM_LIGHTING1_SAMPLER_CLAMP +#pragma shader_feature_local _ _RIM_LIGHTING1_CUSTOM_VIEW_VECTOR +#pragma shader_feature_local _ _RIM_LIGHTING1_REFLECT_IN_WORLD #pragma shader_feature_local _ _RIM_LIGHTING2 #pragma shader_feature_local _ _RIM_LIGHTING2_MASK #pragma shader_feature_local _ _RIM_LIGHTING2_GLITTER #pragma shader_feature_local _ _RIM_LIGHTING2_POLAR_MASK #pragma shader_feature_local _ _RIM_LIGHTING2_SAMPLER_REPEAT #pragma shader_feature_local _ _RIM_LIGHTING2_SAMPLER_CLAMP +#pragma shader_feature_local _ _RIM_LIGHTING2_CUSTOM_VIEW_VECTOR +#pragma shader_feature_local _ _RIM_LIGHTING2_REFLECT_IN_WORLD #pragma shader_feature_local _ _RIM_LIGHTING3 #pragma shader_feature_local _ _RIM_LIGHTING3_MASK #pragma shader_feature_local _ _RIM_LIGHTING3_GLITTER #pragma shader_feature_local _ _RIM_LIGHTING3_POLAR_MASK #pragma shader_feature_local _ _RIM_LIGHTING3_SAMPLER_REPEAT #pragma shader_feature_local _ _RIM_LIGHTING3_SAMPLER_CLAMP +#pragma shader_feature_local _ _RIM_LIGHTING3_CUSTOM_VIEW_VECTOR +#pragma shader_feature_local _ _RIM_LIGHTING3_REFLECT_IN_WORLD #pragma shader_feature_local _ _OKLAB #pragma shader_feature_local _ _HSV0 #pragma shader_feature_local _ _HSV1 -- cgit v1.2.3