metal: use a projection matrix instead of manually transforming vertices into clip space on the CPU.