diff options
| author | yum <yum.food.vr@gmail.com> | 2026-01-20 22:01:22 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-01-20 22:01:22 -0800 |
| commit | ffb4b6b861a7f4a5c2468824e16872883f64c290 (patch) | |
| tree | b009b9e619d4ca94e5fc0c6d9b0cdc8c83de75e8 /2ner.shader | |
| parent | 0ef282da6a87c27e4056faaedb2847eed1f5a8a7 (diff) | |
Add fur shader, and begin slimming interpolators
Diffstat (limited to '2ner.shader')
| -rw-r--r-- | 2ner.shader | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/2ner.shader b/2ner.shader index d5e0d6c..987a990 100644 --- a/2ner.shader +++ b/2ner.shader @@ -107,6 +107,27 @@ Shader "yum_food/2ner" [HideInInspector] m_end_Outlines("Outlines", Float) = 0 //endex + //ifex _Fur_Enabled==0 + [HideInInspector] m_start_Fur("Fur", Float) = 0 + [ThryToggle(_FUR)]_Fur_Enabled("Enable", Float) = 0 + _Fur_Thickness("Thickness", Float) = 1 + [IntRange] _Fur_Layers("Layers", Range(1, 12)) = 1 + _Fur_Heightmap("Heightmap", 2D) = "black" {} + _Fur_Heightmap_Mip_Bias("Heightmap mip bias", Range(-4, 4)) = 0 + + [HideInInspector] m_start_Fur_Mask("Mask", Float) = 0 + [ThryToggle(_FUR_MASK)]_Fur_Mask_Enabled("Enable", Float) = 0 + _Fur_Mask("Mask", 2D) = "white" {} + [HideInInspector] m_end_Fur_Mask("Mask", Float) = 0 + + // Shit for thry + [HideInInspector] GeometryShader_Enabled("Enabled", Float) = 1 + [HideInInspector] GeometryShader_EnabledForwardBase("Enabled (ForwardBase)", Float) = 1 + [HideInInspector] GeometryShader_EnabledForwardAdd("Enabled (ForwardAdd)", Float) = 1 + [HideInInspector] GeometryShader_EnabledShadowCaster("Enabled (ShadowCaster)", Float) = 1 + [HideInInspector] m_end_Fur("Fur", Float) = 0 + //endex + //ifex _Custom30_Enabled==0 [HideInInspector] m_start_Custom30("Custom 30", Float) = 0 [ThryToggle(_CUSTOM30)]_Custom30_Enabled("Enable", Float) = 0 @@ -2450,6 +2471,10 @@ Shader "yum_food/2ner" #pragma domain domain //endex + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define DEPTH_PREPASS #include "2ner.cginc" @@ -2497,6 +2522,10 @@ Shader "yum_food/2ner" #pragma vertex vert #pragma fragment frag + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define MASKED_STENCIL1_PASS #include "2ner.cginc" @@ -2544,6 +2573,10 @@ Shader "yum_food/2ner" #pragma vertex vert #pragma fragment frag + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define MASKED_STENCIL2_PASS #include "2ner.cginc" @@ -2591,6 +2624,10 @@ Shader "yum_food/2ner" #pragma vertex vert #pragma fragment frag + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define MASKED_STENCIL3_PASS #include "2ner.cginc" @@ -2638,6 +2675,10 @@ Shader "yum_food/2ner" #pragma vertex vert #pragma fragment frag + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define MASKED_STENCIL4_PASS #include "2ner.cginc" @@ -2699,6 +2740,10 @@ Shader "yum_food/2ner" #pragma domain domain //endex + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define FORWARD_BASE_PASS #include "2ner.cginc" @@ -2754,6 +2799,10 @@ Shader "yum_food/2ner" #pragma domain domain //endex + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define FORWARD_ADD_PASS #include "2ner.cginc" @@ -2800,6 +2849,10 @@ Shader "yum_food/2ner" #pragma vertex vert #pragma fragment frag + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define EXTRA_STENCIL_COLOR_PASS #include "2ner.cginc" @@ -2857,6 +2910,10 @@ Shader "yum_food/2ner" #pragma domain domain //endex + //ifex _Fur_Enabled==0 + #pragma geometry geom + //endex + #define OUTLINE_PASS #include "2ner.cginc" |
