发明名称 Switching between direct rendering and binning in graphics processing using an overdraw tracker
摘要 This disclosure presents techniques and structures for determining a rendering mode (e.g., a binning rendering mode and a direct rendering mode) as well as techniques and structures for switching between such rendering modes. Rendering mode may be determined by analyzing rendering characteristics. Rendering mode may also be determined by tracking overdraw in a bin. The rendering mode may be switched from a binning rendering mode to a direct rendering mode by patching commands that use graphics memory addresses to use system memory addresses. Patching may be handled by a CPU or by a second write command buffer executable by a GPU.
申请公布号 US9117302(B2) 申请公布日期 2015.08.25
申请号 US201213553673 申请日期 2012.07.19
申请人 QUALCOMM Incorporated 发明人 Seetharamaiah Avinash;Frascati Christopher Paul
分类号 G06T1/00;G06T15/00;G06T1/20 主分类号 G06T1/00
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method of graphics processing, the method comprising: performing a binning operation on primitives of a scene; calculating an overdraw number representing an amount of overdraw of primitives in a region of the scene based on the binning operation, wherein calculating the overdraw number representing the amount of overdraw comprises: calculating an overlap value for each pixel in a bin;summing each calculated overlap value for each pixel in the bin to produce a total overlap value; anddividing the total overlap value by a number of pixels in the bin to produce the overdraw number; and selecting one of a plurality of rendering modes based on the calculated overdraw number.
地址 San Diego CA US