diff --git a/Assets/Cubed's Unity Shaders/Shaders/Flat Lit Toon.shader b/Assets/Cubed's Unity Shaders/Shaders/Flat Lit Toon.shader index 8c34d8f..420d987 100644 --- a/Assets/Cubed's Unity Shaders/Shaders/Flat Lit Toon.shader +++ b/Assets/Cubed's Unity Shaders/Shaders/Flat Lit Toon.shader @@ -46,6 +46,9 @@ Shader "CubedParadox/Flat Lit Toon" #pragma geometry geom #pragma fragment frag + #pragma only_renderers d3d11 glcore gles + #pragma target 4.0 + #pragma multi_compile_fwdbase #pragma multi_compile_fog @@ -119,6 +122,9 @@ Shader "CubedParadox/Flat Lit Toon" #pragma geometry geom #pragma fragment frag + #pragma only_renderers d3d11 glcore gles + #pragma target 4.0 + #pragma multi_compile_fwdadd_fullshadows #pragma multi_compile_fog @@ -171,6 +177,10 @@ Shader "CubedParadox/Flat Lit Toon" #include "FlatLitToonShadows.cginc" #pragma multi_compile_shadowcaster + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma only_renderers d3d11 glcore gles + #pragma target 4.0 #pragma vertex vertShadowCaster #pragma fragment fragShadowCaster diff --git a/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonCore.cginc b/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonCore.cginc index fc1deb7..e1ca45a 100644 --- a/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonCore.cginc +++ b/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonCore.cginc @@ -4,11 +4,6 @@ #include "AutoLight.cginc" #include "Lighting.cginc" -#pragma multi_compile_fog -#pragma only_renderers d3d9 d3d11 glcore gles -#pragma target 4.0 -//#pragma addshadow - uniform sampler2D _MainTex; uniform float4 _MainTex_ST; uniform sampler2D _ColorMask; uniform float4 _ColorMask_ST; uniform sampler2D _EmissionMap; uniform float4 _EmissionMap_ST; diff --git a/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonShadows.cginc b/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonShadows.cginc index d59c467..c23828a 100644 --- a/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonShadows.cginc +++ b/Assets/Cubed's Unity Shaders/Shaders/FlatLitToonShadows.cginc @@ -3,9 +3,6 @@ #include "UnityCG.cginc" #include "UnityShaderVariables.cginc" -#pragma multi_compile_shadowcaster -#pragma fragmentoption ARB_precision_hint_fastest - // Do dithering for alpha blended shadows on SM3+/desktop; // on lesser systems do simple alpha-tested shadows #if defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_ON)