summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-09-20 00:42:33 +0800
committerchai <chaifix@163.com>2021-09-20 00:42:33 +0800
commit02b44c07adfcf921da594120b4cd8fc18b982725 (patch)
tree723e001ed8c5f7c39419cc4a50a3202a0cf59961 /Assets/ThirdParty
parentd4581317f904b870c482a3274e7cc47d1732a673 (diff)
+command buffer
Diffstat (limited to 'Assets/ThirdParty')
-rw-r--r--Assets/ThirdParty/VRM/VRMShaders/MToon/MToon/Resources/Shaders/MToon.shader38
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"