Shapes (triangles and quads atm.) should support feathering edges to reduce texture leakage. The amount of feathering needs to be configurable.
Each vertex might require separate values for their feathering attributes to adjust for perspective correction to avoid having unnecessarily large areas feathered on distant vertices. This needs to be tested.