Add per-patch projection