Working: ViewportTransformation, Divide by w, depth buffer, translate, scale