Improved FXAA2

Since dynamic branching breaks fragment batching, it can be heavy on certain GPUs. I replaced it with mix/step and also vectorized the dot product of lumas.