diff options
| -rw-r--r-- | mochie_shadow_caster.cginc | 5 | ||||
| -rw-r--r-- | tooner.shader | 4 | ||||
| -rw-r--r-- | tooner_outline_pass.cginc | 5 |
3 files changed, 12 insertions, 2 deletions
diff --git a/mochie_shadow_caster.cginc b/mochie_shadow_caster.cginc index 6c33ce7..9e8ee1e 100644 --- a/mochie_shadow_caster.cginc +++ b/mochie_shadow_caster.cginc @@ -50,6 +50,11 @@ struct v2f { }; v2f vert (appdata v){ +#if defined(_DISCARD) + if (_Discard_Enable_Dynamic) { + return (v2f) (0.0 / 0.0); + } +#endif v2f o = (v2f)0; UNITY_SETUP_INSTANCE_ID(v); UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); diff --git a/tooner.shader b/tooner.shader index 3943ca6..074704e 100644 --- a/tooner.shader +++ b/tooner.shader @@ -149,11 +149,11 @@ Shader "yum_food/tooner" _Decal3_UV_Select("UV channel", Range(0,3)) = 0 [NoScaleOffset] _Emission0Tex("Emission map", 2D) = "black" {} - _Emission0Strength("Emission strength", Range(0, 2)) = 0 + _Emission0Strength("Emission strength", Range(0, 10)) = 0 _Emission0Multiplier("Emission multiplier", Range(0, 2)) = 1 _Emission0_UV_Select("UV channel", Range(0,3)) = 0 [NoScaleOffset] _Emission1Tex("Emission map", 2D) = "black" {} - _Emission1Strength("Emission strength", Range(0, 2)) = 0 + _Emission1Strength("Emission strength", Range(0, 10)) = 0 _Emission1Multiplier("Emission multiplier", Range(0, 2)) = 1 _Emission1_UV_Select("UV channel", Range(0,3)) = 0 _Global_Emission_Factor("Global emission factor", Float) = 1 diff --git a/tooner_outline_pass.cginc b/tooner_outline_pass.cginc index 9b27e85..5a0fbe3 100644 --- a/tooner_outline_pass.cginc +++ b/tooner_outline_pass.cginc @@ -15,6 +15,11 @@ v2f vert(appdata v) { +#if defined(_DISCARD) + if (_Discard_Enable_Dynamic) { + return (v2f) (0.0 / 0.0); + } +#endif v2f o; UNITY_INITIALIZE_OUTPUT(v2f, o); |
