Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if (FXAA_HLSL_5 == 1)
- struct FxaaTex { SamplerState smpl; Texture2D tex; };
- #define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0)
- #define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o)
- #define FxaaTexAlpha4(t, p) t.tex.GatherAlpha(t.smpl, p)
- #define FxaaTexOffAlpha4(t, p, o) t.tex.GatherAlpha(t.smpl, p, o)
- #define FxaaDiscard clip(-1)
- #define FxaaSat(x) saturate(x)
- #elif (FXAA_HLSL_4 == 1)
- struct FxaaTex { SamplerState smpl; Texture2D tex; };
- #define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0)
- #define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o)
- #define FxaaDiscard clip(-1)
- #define FxaaSat(x) saturate(x)
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement