Patent ID: 9659407
Date: 2017-05-23
CPC Classifications: G06T

Claim:
1. A graphics processing unit (GPU) comprising: a binning engine to generate bin data of a display area according to an association of primitive data with a plurality of bins that correspond to the display area; a rendering engine to render the bin data of the display area; a flush controller to generate, upon detecting an adaptive condition, a signal before a first frame is fully binned in a bin buffer and after a second frame is binned in the bin buffer, wherein the second frame reaches the bin buffer prior to the first frame; and a bin controller coupled to the binning engine, the rendering engine and the flush controller, the bin controller operative to control access to the bin buffer and bin flush on a bin-by-bin basis from the bin buffer to the rendering engine, wherein the bin controller is further operative to: in response to the signal, pause the bin flush of the second frame in a second order to perform the bin flush of one or more bins of the first frame in a first order; and resume the bin flush of the second frame in the second order after completion of the bin flush of the one or more bins of the first frame.