Fragment dependency management for variable rate shading

    公开(公告)号:US11983792B2

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

    申请号:US17662565

    申请日:2022-05-09

    Applicant: Arm Limited

    CPC classification number: G06T1/20 G06T1/60 G06T15/005

    Abstract: A graphics processor comprising a rasteriser, a renderer, and a fragment dependency manager, and a method of operating a graphics processor. The fragment dependency manager is operable to maintain plural queues, where each queue corresponds to a respective set of plural sets of one or more sampling points that an array of sampling points is divided into, and wherein each queue entry is indicative of one or more fragments that when processed by the renderer will produce rendered fragment data for one or more of the sampling points of the set of one or more sampling points to which the queue corresponds.

    GRAPHICS PROCESSING
    2.
    发明公开
    GRAPHICS PROCESSING 审中-公开

    公开(公告)号:US20240037692A1

    公开(公告)日:2024-02-01

    申请号:US18357461

    申请日:2023-07-24

    Applicant: Arm Limited

    CPC classification number: G06T1/20 G06T11/001

    Abstract: When performing tile-based rendering in a graphics processing system, lists indicative of fragments to be processed are maintained for respective sub-regions of tiles to be rendered, with each list entry including, inter alia, at least an indication of the coverage within the tile sub-region of the group of fragments that the list entry represents, and an indication of whether the group of fragments that the list entry represents is eligible to undergo particular processing operations. The coverage information and eligibility information for the list entries is then used to control the processing of fragments for sub-regions of a tile, in such a way as to ensure that processing order dependencies are enforced and met.

    GRAPHICS PROCESSING
    3.
    发明公开
    GRAPHICS PROCESSING 审中-公开

    公开(公告)号:US20240037853A1

    公开(公告)日:2024-02-01

    申请号:US18357481

    申请日:2023-07-24

    Applicant: Arm Limited

    CPC classification number: G06T17/20 G06T1/20

    Abstract: When performing tile-based rendering in a graphics processing system, lists indicative of fragments to be processed are maintained for respective sub-regions of tiles to be rendered, with each list entry representing a group of one or more fragments and including an indication of the coverage within the tile sub-region of the group of fragments that the list entry represents. The coverage information for the list entries is then used to set for entries in the list indicative of fragments to be processed for a sub-region, information indicating whether one or more processing operations are eligible to be performed for fragments that entries in the list represent.

Patent Agency Ranking