发明名称 STENCIL THEN COVER PATH RENDERING WITH SHARED EDGES
摘要 One embodiment of the present invention includes techniques for rasterizing primitives that include edges shared between paths. For each edge, a rasterizer unit selects and applies a sample rule from multiple sample rules. If the edge is shared, then the selected sample rule causes each group of coverage samples associated with a single color sample to be considered as either fully inside or fully outside the edge. Consequently, conflation artifacts caused when the number of coverage samples per pixel exceeds the number of color samples per pixel may be reduced. In prior-art techniques, reducing such conflation artifacts typically involves increasing the number of color samples per pixel to equal the number of coverage samples per pixel. Advantageously, the disclosed techniques enable rendering using algorithms that reduce the ratio of color to coverage samples, thereby decreasing memory consumption and memory bandwidth use, without causing conflation artifacts associated with shared edges.
申请公布号 US2014267374(A1) 申请公布日期 2014.09.18
申请号 US201314028400 申请日期 2013.09.16
申请人 Nvidia Corporation 发明人 KILGARD Mark J.;BOLZ Jeffrey A.
分类号 G06T7/00 主分类号 G06T7/00
代理机构 代理人
主权项 1. A computer-implemented method for rasterizing a primitive, the method comprising: parsing a first index associated with a first vertex of the primitive; identifying a first edge flag included in the first index and a first vertex index included in the first index; accessing a vertex buffer based on the first vertex index to read data associated with the first vertex; and rasterizing a first edge of the primitive based on the first edge flag and the data associated with the first vertex, wherein the first edge originates from the first vertex.
地址 Santa Clara CA US