Implemented Normal and Depth based Antialiasing

toggling antialiasing at runtime doesn't work yet since the textures of
the framebuffers depend on each other