FORWARD PIXEL KILLING
    1.
    发明申请
    FORWARD PIXEL KILLING 有权
    前进像素杀死

    公开(公告)号:US20150130802A1

    公开(公告)日:2015-05-14

    申请号:US14519620

    申请日:2014-10-21

    Applicant: ARM Limited

    CPC classification number: G06T15/40 G06T1/60 G06T11/40 G06T15/005 G06T15/503

    Abstract: A graphics processing apparatus and method of graphics processing is disclosed. Obscuration identification circuitry is configured to receive graphics fragments from rasterization circuitry and to identify an obscuration condition if a received graphics fragment, in combination with at least one previously received graphics fragment, will obscure at least one further previously received graphics fragment. Process killing circuitry is configured to prevent further processing occurring in the graphics processing apparatus with respect to the at least one further previously received graphics fragment if the obscuration identification circuitry identifies the obscuration condition.

    Abstract translation: 公开了图形处理装置和图形处理方法。 遮蔽识别电路被配置为从光栅化电路接收图形片段,并且如果接收到的图形片段与至少一个先前接收到的图形片段一起将掩盖至少一个先前接收到的图形片段,则识别遮掩条件。 处理杀死电路被配置为如果遮蔽识别电路识别遮掩状态,则防止相对于至少一个另外先前接收到的图形片段在图形处理装置中发生进一步的处理。

    RASTERIZATION IN GRAPHICS PROCESSING SYSTEM

    公开(公告)号:US20150130798A1

    公开(公告)日:2015-05-14

    申请号:US14511540

    申请日:2014-10-10

    Applicant: ARM LIMITED

    CPC classification number: G06T7/62 G06T15/005

    Abstract: A method and system are provided for performing rasterisation of input primitives to generate graphics fragments to be subsequently processed to generate output data for display in a render output area. The method comprises, for each input primitive, determining from the vertex data of the primitive a bounding box for the primitive, and performing a multi-level patch analysis in order to determine patches covered at least partially by the primitive, at a first level the render output area being divided into one or more patches, and at each subsequent level the render output area being divided into a plurality of patches smaller than the patches of the preceding level. Each patch has an array of grid points defining boundaries of a set of sub-patches within that patch, and at each level the patch analysis, for each selected patch at that level, performs as a default operation testing of the grid points of the selected patch against each edge equation of the primitive to determine whether the primitive at least partially covers any of the sub-patches. If the primitive at least partially covers any of the sub-patches of the selected patch, and assuming the final level of the patch analysis has not been reached, that selected patch is sub-divided into the set of sub-patches, and for each sub-patch that the primitive at least partially covers, that sub-patch is treated as a selected patch to be analysed at the next level of the patch analysis. One or more graphics fragments are then generated for at least each sub-patch of the final level of the patch analysis determined to be covered at least partially by the primitive. When performing patch analysis of a selected patch, a bounding box evaluation step determines if a special condition exists where the bounding box does not cover any of the grid points in the array of grid points, or if a special grid point coverage condition exists, and, in the presence of such a special condition, an alternative operation for that selected patch is adopted instead of the default operation, the alternative operation determining whether the primitive at least partially covers any of the sub-patches of the selected patch without testing the grid points of the selected patch against the at least one edge equation of the primitive. By avoiding the need to test the grid points against each edge equation in such a situation, significant performance improvements can be realised.

    APPARATUS AND METHOD FOR PROCESSING GRAPHICS PRIMITIVES
    3.
    发明申请
    APPARATUS AND METHOD FOR PROCESSING GRAPHICS PRIMITIVES 有权
    用于处理图形原理的装置和方法

    公开(公告)号:US20140375637A1

    公开(公告)日:2014-12-25

    申请号:US13922471

    申请日:2013-06-20

    Applicant: ARM LIMITED

    CPC classification number: G06T15/40 G06T15/30 G06T2200/28

    Abstract: A method and apparatus includes primitive setup circuitry for determining a plurality of functions for an input graphics primitive, including an edge function associated with each edge of the input graphics primitive and a depth function associated with the input graphics primitive. Rasterization circuitry performs a rasterization operation in order to calculate position data for a plurality of graphics fragments to be used to represent the input graphics primitive. In a default mode of operation, depth bound clipping circuitry performs a depth bound clipping operation by determining, for each graphics fragment in said plurality of graphics fragments, a depth value for said graphics fragment using the depth function, and determining whether said depth value resides within a valid depth range of a view frustum, the graphics fragment being discarded from further processing if its depth value does not reside within said valid depth range.

    Abstract translation: 方法和装置包括用于确定输入图形原语的多个功能的原始设置电路,包括与输入图形基元的每个边缘相关联的边缘函数和与输入图形基元相关联的深度函数。 栅格化电路执行光栅化操作以便计算要用于表示输入图形原语的多个图形片段的位置数据。 在默认操作模式下,深度限制剪辑电路通过使用深度函数确定所述多个图形片段中的每个图形片段的所述图形片段的深度值,并且确定所述深度值是否位于 在视锥体的有效深度范围内,如果其深度值不在所述有效深度范围内,则图形片段将从进一步处理中被丢弃。

Patent Agency Ranking