发明名称 Tile-based rendering
摘要 This disclosure describes techniques for using bounding regions to perform tile-based rendering with a graphics processing unit (GPU) that supports an on-chip, tessellation-enabled graphics rendering pipeline. Instead of generating binning data based on rasterized versions of the actual primitives to be rendered, the techniques of this disclosure may generate binning data based on a bounding region that encompasses one or more of the primitives to be rendered. Moreover, the binning data may be generated based on data that is generated by at least one tessellation processing stage of an on-chip, tessellation-enabled graphics rendering pipeline that is implemented by the GPU. The techniques of this disclosure may, in some examples, be used to improve the performance of an on-chip, tessellation-enabled GPU when performing tile-based rendering without sacrificing the quality of the resulting rendered image.
申请公布号 US9483861(B2) 申请公布日期 2016.11.01
申请号 US201313841584 申请日期 2013.03.15
申请人 QUALCOMM Incorporated 发明人 Frascati Christopher Paul;Seetharamaiah Avinash;Gruber Andrew Evan
分类号 G06T15/00;G06T17/20 主分类号 G06T15/00
代理机构 Shumaker & Sieffert, P.A. 代理人 Shumaker & Sieffert, P.A.
主权项 1. A method comprising: performing, with one or more processors, tile-based rendering for one or more graphics primitives, wherein the tile based rendering comprises: determining a bounding region that encompasses the one or more graphics primitives, including generating a rasterized version of the bounding region;generating binning data for a plurality of sub-regions that are each separate from the rasterized version of the bounding region, the binning data being based on the rasterized version of the bounding region and based on data that is generated by at least one tessellation processing stage of an on-chip, tessellation-enabled, graphics rendering pipeline that is implemented by a graphics processing unit (GPU), the binning data not being based on the one or more graphics primitives, the binning data indicating to which of the plurality of sub-regions of a render target the rasterized version of the bounding region contributes pixel data; andperforming a plurality of rendering passes based on the binning data, each of the rendering passes being performed for a respective one of the sub-regions of the render target.
地址 San Diego CA US