diff options
| -rw-r--r-- | 2ner.cginc | 3 | ||||
| -rw-r--r-- | 2ner.shader | 1 | ||||
| -rw-r--r-- | globals.cginc | 1 |
3 files changed, 5 insertions, 0 deletions
@@ -57,6 +57,9 @@ v2f vert(appdata v) { UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
#if defined(OUTLINE_PASS)
+ if (!_Outlines_Enabled_Dynamic) {
+ return (v2f) (0.0/0.0);
+ }
#if defined(_OUTLINE_MASK)
float thickness = _Outline_Mask.SampleLevel(linear_repeat_s, v.uv01, 0);
thickness = (_Outline_Mask_Invert == 0 ? thickness : 1 - thickness);
diff --git a/2ner.shader b/2ner.shader index 6968ff3..e02cef6 100644 --- a/2ner.shader +++ b/2ner.shader @@ -85,6 +85,7 @@ Shader "yum_food/2ner" //ifex _Outlines_Enabled==0 [HideInInspector] m_start_Outlines("Outlines", Float) = 0 [ThryToggle(_OUTLINES)]_Outlines_Enabled("Enable", Float) = 0 + _Outlines_Enabled_Dynamic("Enable (dynamic)", Float) = 1 _Outline_Color("Color", Color) = (0, 0, 0, 1) _Outline_Width("Width", Float) = 0.01 [HideInInspector] m_start_OutlinesMask("Mask", Float) = 0 diff --git a/globals.cginc b/globals.cginc index 02ef011..043c1a9 100644 --- a/globals.cginc +++ b/globals.cginc @@ -82,6 +82,7 @@ float4 _MetallicGlossMap_ST; #endif
#if defined(OUTLINE_PASS)
+float _Outlines_Enabled_Dynamic;
float4 _Outline_Color;
float _Outline_Width;
#if defined(_OUTLINE_MASK)
|
