发明名称 PREEMPTIVE FLUSHING OF SPATIAL SELECTIVE BINS FOR DEFERRED GRAPHICS PROCESSING
摘要 A graphics processing unit (GPU) is provided to preemptively flush one or more bins. The GPU generates bin data of a display area according to an association of primitive data with the bins that correspond to the display area. Upon detecting an adaptive condition, a signal is generated to indicate that one or more bins of a first frame are to be flushed in a first order before the first frame is fully binned. The signal interrupts bin flush of a second frame in a second order in order to flush the one or more bins of the first frame in the first order. After the one or more bins of the first frame are flushed, the bin flush of the second frame is resumed in the second order.
申请公布号 US2016217550(A1) 申请公布日期 2016.07.28
申请号 US201514605068 申请日期 2015.01.26
申请人 MediaTek Singapore Pte. Ltd. 发明人 LU Chien-Ping;LIAO Qun-Feng;HUANG Hsilin;ZHAO Xiayang
分类号 G06T1/60;G06T17/10;G06T1/20 主分类号 G06T1/60
代理机构 代理人
主权项 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 a signal upon detecting an adaptive condition, wherein the signal indicates one or more bins of a first frame to be flushed from a bin buffer in a first order before the first frame is fully binned; and a bin controller coupled to the binning engine, the rendering engine and the flush controller to control access to the bin buffer, wherein the bin controller, during bin flush of a second frame in a second order, is interrupted by the signal to flush the one or more bins of the first frame in the first order, and resumes the bin flush of the second frame in the second order.
地址 Singapore SG