1. A method performing a graphics pipeline, by a graphic processing unit, on a frame including an object partitioned into one or more tiles, the method comprising: performing a binning pipeline including: generating an output patch; determining the number of tiles that include the output patch; determining whether to perform tessellating on the output patch based on the determined number of tiles; and binning a tile list of one of the output patch or tessellated primitives of the output patch based on whether tessellating is performed; and performing a rendering pipeline per tile based on the binned tile list.