1. A method for generating a patch of contiguous triangles for processing in a graphics processing engine, comprising: a processor selecting a first seed triangle for the patch; the processor 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; the processor including in the patch any triangles whose vertices are included in the patch; and the processor selecting a second seed triangle and recursively adding contiguous triangles to a second patch at equal path lengths from the second seed triangle until a count of triangle vertices in the first and second patches reaches the limit if no more contiguous triangles can be added to the first patch and the count of triangle vertices in the first patch is less than the limit.