finally fix perspective texture