diff options
author | chai <chaifix@163.com> | 2021-09-20 00:42:33 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-09-20 00:42:33 +0800 |
commit | 02b44c07adfcf921da594120b4cd8fc18b982725 (patch) | |
tree | 723e001ed8c5f7c39419cc4a50a3202a0cf59961 /Assets/ThirdParty | |
parent | d4581317f904b870c482a3274e7cc47d1732a673 (diff) |
+command buffer
Diffstat (limited to 'Assets/ThirdParty')
-rw-r--r-- | Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader index dafcf557..e17346f0 100644 --- a/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader +++ b/Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader @@ -51,7 +51,7 @@ Shader "VRM/MToon" // for SM 3.0 SubShader { - Tags { "RenderType" = "Opaque" /* "Queue" = "Geometry" */ "Queue"="Transparent"} + Tags { "RenderType" = "Opaque" "Queue" = "Geometry" } // Forward Base Pass @@ -139,8 +139,8 @@ Shader "VRM/MToon" #pragma multi_compile_fog ENDCG } - - // Shadow rendering pass + // + //// Shadow rendering pass Pass { Name "ShadowCaster" @@ -159,6 +159,38 @@ Shader "VRM/MToon" #include "UnityStandardShadow.cginc" ENDCG } + + // shadow caster rendering pass, implemented manually + // using macros from UnityCG.cginc + //Pass + //{ + // Name "ShadowCaster" + // Tags {"LightMode" = "ShadowCaster"} + + // CGPROGRAM + // #pragma vertex vert + // #pragma fragment frag + // #pragma multi_compile_shadowcaster + // #include "UnityCG.cginc" + + // struct v2f { + // V2F_SHADOW_CASTER; + // }; + + // v2f vert(appdata_base v) + // { + // v2f o; + // TRANSFER_SHADOW_CASTER_NORMALOFFSET(o) + // return o; + // } + + // float4 frag(v2f i) : SV_Target + // { + // SHADOW_CASTER_FRAGMENT(i) + // } + // ENDCG + //} + } Fallback "Unlit/Texture" |