implemented different ssao quality levels