12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- Shader "Hidden/Post FX/Temporal Anti-aliasing"
- {
- Properties
- {
- _MainTex("", 2D) = "black"
- }
- SubShader
- {
- Cull Off ZWrite Off ZTest Always
- // Perspective
- Pass
- {
- CGPROGRAM
- #pragma target 5.0
- #pragma vertex VertSolver
- #pragma fragment FragSolver
- #include "TAA.cginc"
- ENDCG
- }
- // Ortho
- Pass
- {
- CGPROGRAM
- #pragma target 5.0
- #pragma vertex VertSolver
- #pragma fragment FragSolver
- #define TAA_DILATE_MOTION_VECTOR_SAMPLE 0
- #include "TAA.cginc"
- ENDCG
- }
- // Alpha Clear
- Pass
- {
- CGPROGRAM
- #pragma target 5.0
- #pragma vertex VertDefault
- #pragma fragment FragAlphaClear
- #include "TAA.cginc"
- ENDCG
- }
- }
- SubShader
- {
- Cull Off ZWrite Off ZTest Always
- // Perspective
- Pass
- {
- CGPROGRAM
- #pragma target 3.0
- #pragma vertex VertSolver
- #pragma fragment FragSolver
- #include "TAA.cginc"
- ENDCG
- }
- // Ortho
- Pass
- {
- CGPROGRAM
- #pragma target 3.0
- #pragma vertex VertSolver
- #pragma fragment FragSolver
- #define TAA_DILATE_MOTION_VECTOR_SAMPLE 0
- #include "TAA.cginc"
- ENDCG
- }
- // Alpha Clear
- Pass
- {
- CGPROGRAM
- #pragma target 3.0
- #pragma vertex VertDefault
- #pragma fragment FragAlphaClear
- #include "TAA.cginc"
- ENDCG
- }
- }
- }
|