-
公开(公告)号:US11983792B2
公开(公告)日:2024-05-14
申请号:US17662565
申请日:2022-05-09
Applicant: Arm Limited
Inventor: Olof Henrik Uhrenholt , Toni Viki Brkic , Edward Hardy
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.
-
公开(公告)号:US20240037692A1
公开(公告)日:2024-02-01
申请号:US18357461
申请日:2023-07-24
Applicant: Arm Limited
Inventor: William Robert Stoye , Olof Henrik Uhrenholt , Wing-Tsi Henry Wong , Edward Hardy , Toni Viki Brkic , Ole Magnus Ruud
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.
-
公开(公告)号:US20240037853A1
公开(公告)日:2024-02-01
申请号:US18357481
申请日:2023-07-24
Applicant: Arm Limited
Inventor: William Robert Stoye , Olof Henrik Uhrenholt , Wing-Tsi Henry Wong , Edward Hardy , Toni Viki Brkic , Ole Magnus Ruud
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.
-
-