summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mochie_shadow_caster.cginc5
-rw-r--r--tooner.shader4
-rw-r--r--tooner_outline_pass.cginc5
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);