1. A computer-implemented method of tessellating a parametric patch of an object to be rendered, said method comprising: vectorising a boundary curve associated with the parametric patch according to a pre-determined flatness tolerance; determining, using a processor, a tessellation point inside the parametric patch based on geometry of the parametric patch and a tessellation step; determining, using the processor, an interior curve associated with the determined tessellation point based on the geometry of the parametric patch and the tessellation step; determining, using the processor, a colour split point on the vectorised boundary curve, the colour split point being determined based on the vectorised boundary curve and the determined interior curve; and tessellating, using the processor, the parametric patch by joining the colour split point and the tessellation point, wherein tessellation data corresponding to the parametric patch is stored in a processor-accessible memory to enable rendering of the object.