-
公开(公告)号:US20160086299A1
公开(公告)日:2016-03-24
申请号:US14494653
申请日:2014-09-24
申请人: Saurabh Sharma , Subramaniam Maiyuran , Thomas A. Piazza , Kalyan K. Bhiravabhatla , Peter L. Doyle , Paul A. Johnson , Bimal Poddar , Jon N. Hasselgren , Carl J. Munkberg , Tomas G. Akenine-Moller , Harri Syrja , Kevin Rogovin , Robert L. Farrell
发明人: Saurabh Sharma , Subramaniam Maiyuran , Thomas A. Piazza , Kalyan K. Bhiravabhatla , Peter L. Doyle , Paul A. Johnson , Bimal Poddar , Jon N. Hasselgren , Carl J. Munkberg , Tomas G. Akenine-Moller , Harri Syrja , Kevin Rogovin , Robert L. Farrell
CPC分类号: G06T1/20 , G06T15/40 , G06T15/405 , G06T15/503 , G09G5/393
摘要: In position-only shading, two geometry pipes exist, a trimmed down version called the Cull Pipe and a full version called the Replay Pipe. Thus, the Cull Pipe executes the position shaders in parallel with the main application, but typically generates the critical results much faster as it fetches and shades only the position attribute of the vertices and avoids the rasterization as well as the rendering of pixels for the frame buffer. Furthermore, the Cull Pipe uses these critical results to compute visibility information for all the triangles whether they are culled or not. On the other hand, the Replay Pipe consumes the visibility information to skip the culled triangles and shades only the visible triangles that are finally passed to the rasterization phase. Together the two pipes can hide the long cull runs of discarded triangles and can complete the work faster in some embodiments.
摘要翻译: 在仅位置阴影中,存在两个几何管道,一个称为Cull管道的修剪版本以及称为Replay Pipe的完整版本。 因此,Cull管道与主应用程序并行执行位置着色器,但是通常会生成关键结果的速度要快得多,因为它仅获取和仅阴影顶点的位置属性,并避免光栅化以及帧的像素渲染 缓冲。 此外,Cull管道使用这些关键结果来计算所有三角形的可见性信息,无论它们是否被淘汰。 另一方面,重放管道消耗可见性信息来跳过被剔除的三角形,并仅遮蔽最终传递到光栅化阶段的可见三角形。 两个管道一起可以隐藏丢弃的三角形的长的剔除运行,并且在一些实施例中可以更快地完成工作。
-
公开(公告)号:US20170091893A1
公开(公告)日:2017-03-30
申请号:US14866437
申请日:2015-09-25
CPC分类号: G06T1/20 , G06F11/1453 , G06F17/3033 , G06T1/60
摘要: An apparatus and method for adaptive pixel hashing. For example, one embodiment of a method comprises: determining X and Y coordinates for a pixel block to be processed; performing a first lookup in a first data structure to identify a second data structure; performing a second lookup in the second data structure using the X and Y coordinates for the pixel block to identify a third data structure; performing a third lookup in a third data structure indexed based on the X and Y coordinates of the pixel block, the third lookup identifying an entry in the third data structure corresponding to the X and Y coordinates of the pixel block; reading information from the entry identifying an execution cluster to process the pixel block; and processing the pixel block by the execution cluster.
-
3.
公开(公告)号:US20150379664A1
公开(公告)日:2015-12-31
申请号:US14316895
申请日:2014-06-27
CPC分类号: G06T15/30
摘要: Methods and hardware may process single plane clipping operations using a pipeline specialized for single plane clipping. A second pipeline may be provided to handle clipping in multi-clipping plane cases. By optimizing the hardware and methods around single plane clipping, polygon throughput may be enhanced.
摘要翻译: 方法和硬件可以使用专用于单平面限幅的流水线处理单平面剪切操作。 可以提供第二管线来处理多裁剪平面情况下的削波。 通过优化围绕单平面剪切的硬件和方法,可以增强多边形吞吐量。
-
-