summaryrefslogtreecommitdiff
path: root/VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader
diff options
context:
space:
mode:
Diffstat (limited to 'VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader')
-rw-r--r--VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader62
1 files changed, 62 insertions, 0 deletions
diff --git a/VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader b/VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader
new file mode 100644
index 00000000..82a1ea79
--- /dev/null
+++ b/VRCSDK3Avatars/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader
@@ -0,0 +1,62 @@
+Shader ".poiyomi/Extras/MasterScanner"
+{
+ properties
+ {
+ [HideInInspector] m_StencilPassOptions ("Stencil", Float) = 0
+ [IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0
+ //[IntRange] _StencilReadMaskRef ("Stencil ReadMask Value", Range(0, 255)) = 0
+ //[IntRange] _StencilWriteMaskRef ("Stencil WriteMask Value", Range(0, 255)) = 0
+ [Enum(UnityEngine.Rendering.StencilOp)] _StencilPassOp ("Stencil Pass Op", Float) = 0
+ [Enum(UnityEngine.Rendering.StencilOp)] _StencilFailOp ("Stencil Fail Op", Float) = 0
+ [Enum(UnityEngine.Rendering.StencilOp)] _StencilZFailOp ("Stencil ZFail Op", Float) = 0
+ [Enum(UnityEngine.Rendering.CompareFunction)] _StencilCompareFunction ("Stencil Compare Function", Float) = 8
+ }
+ CustomEditor "ThryEditor"
+ SubShader
+ {
+
+ Tags { "Queue" = "background" }
+ ColorMask 0
+ ZWrite Off
+ Cull Off
+ ZTest Always
+ Stencil
+ {
+ Ref 901
+ Comp Always
+ Pass Replace
+ }
+
+ CGINCLUDE
+ struct appdata
+ {
+ float4 vertex: POSITION;
+ };
+ struct v2f
+ {
+ float4 pos: SV_POSITION;
+ };
+ v2f vert(appdata v)
+ {
+ v2f o;
+ o.pos = UnityObjectToClipPos(v.vertex);
+ return o;
+ }
+ half4 frag(v2f i): COLOR
+ {
+ return half4(1, 1, 0, 1);
+ }
+ ENDCG
+
+ Pass
+ {
+
+ CGPROGRAM
+
+ #pragma vertex vert
+ #pragma fragment frag
+ ENDCG
+
+ }
+ }
+} \ No newline at end of file