1. A method for generating a patch of contiguous triangles for processing in a graphics processing engine, comprising: selecting a first seed triangle for the patch; recursively adding contiguous triangles to a first patch at equal path lengths from the first seed triangle until a count of triangle vertices in the first patch reaches a limit; and including in the patch any triangles whose vertices are included in the patch.