You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

85 lines
1.8 KiB

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
}
}
}