-
公开(公告)号:US09965876B2
公开(公告)日:2018-05-08
申请号:US13845604
申请日:2013-03-18
Applicant: ARM Limited
Inventor: Andreas Engh Halstvedt , Sean Tristram Ellis , Jorn Nystad , Sandeep Kakarlapudi
CPC classification number: G06T11/40
Abstract: A graphics processing pipeline determines whether respective graphics processing operations, such as respective blends, respective depth tests, etc., to be performed at a stage of the graphics processing pipeline would produce the same result for each sampling point of a set of plural sampling points represented by a fragment being processed by the graphics processing pipeline. If it is determined that respective graphics processing operations would produce the same result for each of the sampling points, then only a single instance of the graphics processing operation is performed and the result of that graphics processing operation is associated with each of the sampling points. The number of instances of the graphics processing operations needed to process the set of plural sampling points which the fragment represents is reduced in comparison to conventional multisampling graphics processing techniques which perform graphics processing operations for fragments on a “per sample” basis. The determination of whether or not the same result would be produced for each sampling point of the set of plural sampling points is facilitated by providing metadata which indicates whether or not fragment data and/or stored sample data for use when processing the sampling points is the same.
-
2.
公开(公告)号:US20140267377A1
公开(公告)日:2014-09-18
申请号:US13845604
申请日:2013-03-18
Applicant: ARM LIMITED
Inventor: Andreas Engh Halstvedt , Sean Tristram Ellis , Jorn Nystad , Sandeep Kakarlapudi
IPC: G06T5/00
CPC classification number: G06T11/40
Abstract: A graphics processing pipeline determines whether respective graphics processing operations, such as respective blends, respective depth tests, etc., to be performed at a stage of the graphics processing pipeline would produce the same result for each sampling point of a set of plural sampling points represented by a fragment being processed by the graphics processing pipeline. If it is determined that respective graphics processing operations would produce the same result for each of the sampling points, then only a single instance of the graphics processing operation is performed and the result of that graphics processing operation is associated with each of the sampling points. The number of instances of the graphics processing operations needed to process the set of plural sampling points which the fragment represents is reduced in comparison to conventional multisampling graphics processing techniques which perform graphics processing operations for fragments on a “per sample” basis. The determination of whether or not the same result would be produced for each sampling point of the set of plural sampling points is facilitated by providing metadata which indicates whether or not fragment data and/or stored sample data for use when processing the sampling points is the same.
Abstract translation: 图形处理流水线确定在图形处理流水线的阶段执行各自的图形处理操作,例如相应的混合,相应的深度测试等,将为一组多个采样点的每个采样点产生相同的结果 由图形处理流水线处理的片段表示。 如果确定相应的图形处理操作将为每个采样点产生相同的结果,则仅执行图形处理操作的单个实例,并且该图形处理操作的结果与每个采样点相关联。 与以“每个样本”为基础对片段执行图形处理操作的传统多采样图形处理技术相比,处理片段表示的多个采样点集合所需的图形处理操作的实例的数量减少了。 通过提供指示是否在处理采样点时使用的片段数据和/或存储的采样数据是否为...的元数据,便于确定是否对该组多个采样点的每个采样点产生相同结果的确定 相同。
-
公开(公告)号:US09552665B2
公开(公告)日:2017-01-24
申请号:US13845561
申请日:2013-03-18
Applicant: ARM Limited
Inventor: Frode Heggelund , Joe Tapply , Jean-Christophe Glas , Andreas Engh Halstvedt
IPC: G06T15/40
CPC classification number: G06T15/40
Abstract: In a graphics processing pipeline 1, a primitive depth sorting stage 9 is arranged prior to the rasterization stage 3 and rendering stage 6. The primitive depth sorting stage 9 operates to sort successive sub-sets of primitives in a stream of primitives 2 received by the graphics processing pipeline 1 based on their depth values. The so-sorted primitives are then output from the primitive depth sorting stage 9 in their sorted depth order to the rasterizer 3. This makes the depth test stages 4, 13 of the graphics processing pipeline 1 more efficient in their hidden surface removal operations, because the primitives entering the rasterizer 3 will be in depth order.
Abstract translation: 在图形处理流水线1中,原始深度排序阶段9被布置在光栅化阶段3和渲染阶段6之前。原始深度排序阶段9操作以将基元2的连续子集排列在 图形处理管道1基于其深度值。 然后将经分类的原语从原始深度分类阶段9以其分类深度顺序输出到光栅化器3.这使得图形处理管道1的深度测试阶段4,13在其隐藏的表面去除操作中更有效,因为 进入光栅化器3的图元将是深度顺序的。
-
公开(公告)号:US20140267256A1
公开(公告)日:2014-09-18
申请号:US13845561
申请日:2013-03-18
Applicant: ARM Limited
Inventor: Frode Heggelund , Joe Tapply , Jean-Christophe Glas , Andreas Engh Halstvedt
IPC: G06T15/40
CPC classification number: G06T15/40
Abstract: In a graphics processing pipeline 1, a primitive depth sorting stage 9 is arranged prior to the rasterisation stage 3 and rendering stage 6. The primitive depth sorting stage 9 operates to sort successive sub-sets of primitives in a stream of primitives 2 received by the graphics processing pipeline 1 based on their depth values. The so-sorted primitives are then output from the primitive depth sorting stage 9 in their sorted depth order to the rasteriser 3. This makes the depth test stages 4, 13 of the graphics processing pipeline 1 more efficient in their hidden surface removal operations, because the primitives entering the rasteriser 3 will be in depth order.
Abstract translation: 在图形处理流水线1中,原始深度排序阶段9被布置在光栅化阶段3和渲染阶段6之前。原始深度排序阶段9操作以将图元接收的图元流2中的原始图元的连续子集排序 图形处理管道1基于其深度值。 然后将经分类的原语从原始深度分类阶段9以其分类的深度顺序输出到光栅化器3.这使得图形处理流水线1的深度测试阶段4,13在其隐藏的表面去除操作中更有效,因为 进入光栅化器3的图元将是深度顺序的。
-
-
-