From caf02458737f93b20978f41613ad5b56e074e154 Mon Sep 17 00:00:00 2001 From: yum Date: Wed, 12 Feb 2025 01:24:49 -0800 Subject: Add a bunch of features * stereo instancing * outlines * shadows (casting & receiving) * unity fog * blend modes * wrapped lighting (generalized half lambertian) * diffuse & specular have independent knobs Also: * fix bug where shadow caster wouldn't clip in cutout mode. * remove a bunch of unused params * use ifex to minimize size of locked materials (more to be done probably) * improve formatting --- features.cginc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 features.cginc (limited to 'features.cginc') diff --git a/features.cginc b/features.cginc new file mode 100644 index 0000000..c586f4a --- /dev/null +++ b/features.cginc @@ -0,0 +1,12 @@ +#ifndef __FEATURES_INC +#define __FEATURES_INC + +//ifex _Wrapped_Lighting_Enabled==0 +#pragma shader_feature _WRAPPED_LIGHTING +//endex +//ifex _Outline_Mask_Enabled==1 +#pragma shader_feature _OUTLINE_MASK +//endex + +#endif // __FEATURES_INC + -- cgit v1.2.3