Added perspective projection to the pipeline