diff options
| author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-06 15:12:42 -0500 |
|---|---|---|
| committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-06 15:12:42 -0500 |
| commit | eb84bb298d2b95aec7b2ae12cbf25ac64f25379a (patch) | |
| tree | efd616a157df06ab661c6d56651853431ac6b08b /VRCSDK3Worlds/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader | |
| download | unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.tar.gz unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.tar.bz2 unityprojects-eb84bb298d2b95aec7b2ae12cbf25ac64f25379a.zip | |
move to self host
Diffstat (limited to 'VRCSDK3Worlds/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader')
| -rw-r--r-- | VRCSDK3Worlds/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/VRCSDK3Worlds/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader b/VRCSDK3Worlds/Assets/_PoiyomiShaders/Shaders/Extras/MasterScanner.shader new file mode 100644 index 00000000..82a1ea79 --- /dev/null +++ b/VRCSDK3Worlds/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 |