GRAPHICS PROCESSING SYSTEMS
    1.
    发明公开

    公开(公告)号:US20240169643A1

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

    申请号:US18509285

    申请日:2023-11-14

    Applicant: Arm Limited

    CPC classification number: G06T15/005 G06F9/50

    Abstract: When processing primitives in a tile-based graphics processing system in which a render output is sub-divided into a plurality of tiles for rendering, before a primitive is written to a primitive list corresponding to a region of the render output, it is first written to one or more primitive queues allocated to respective regions of the render output. To write the primitives to primitive lists, primitives are written together from a primitive queue allocated to a region of the render output to the primitive list for that region of the render output, in a single primitive list write cycle.

    GRAPHICS PROCESSING SYSTEMS
    2.
    发明公开

    公开(公告)号:US20240193720A1

    公开(公告)日:2024-06-13

    申请号:US18517213

    申请日:2023-11-22

    Applicant: Arm Limited

    Inventor: Rafal Stepuch

    CPC classification number: G06T1/20 G06T1/60 G06T11/40

    Abstract: A graphics processing system in which a render output is sub-divided into a plurality of tiles for rendering. The graphics processing system includes a memory system, a tiling circuit and a primitive list preparation circuit. The tiling circuit determines which primitives are to be rendered for regions into which the render output is sub-divided. The regions form a plurality of rows and columns of regions. The primitive list preparation circuit prepares and stores primitive lists for regions of the render output identifying the primitives that are to be rendered for the regions. The primitive list preparation circuit also stores a groups of pointers, each group pointing to respective primitive lists. The regions of the render output corresponding to the primitive lists that are pointed to by the pointers of the group of pointers comprise adjacent regions spanning a plurality of rows and a plurality of columns of regions.

    Graphics processing
    3.
    发明授权

    公开(公告)号:US11250611B1

    公开(公告)日:2022-02-15

    申请号:US17163281

    申请日:2021-01-29

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor that executes a graphics processing pipeline that can generate a render output using different shading rates is disclosed. First and second input shading rates are combined prior to rasterisation, and a combined shading rate may be propagated through the pipeline instead of the first and second input shading rates. The combined shading rate may then be combined with a third input shading rate at or after the rasterisation stage. This can reduce bandwidth, hardware and energy requirements.

    GRAPHICS PROCESSING
    4.
    发明申请

    公开(公告)号:US20250111576A1

    公开(公告)日:2025-04-03

    申请号:US18478666

    申请日:2023-09-29

    Applicant: Arm Limited

    Abstract: When preparing and storing primitive lists in a tile-based graphics processing system, one or more primitive list pointer arrays store pointers, each pointer indicating a location in storage of one or more of the primitive lists. A further pointer array stores further pointers, each further pointer indicating a location in storage of one or more of the primitive list pointer arrays.

    GRAPHICS PROCESSING SYSTEMS
    5.
    发明公开

    公开(公告)号:US20240169612A1

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

    申请号:US18509277

    申请日:2023-11-14

    Applicant: Arm Limited

    CPC classification number: G06T11/20 G06T1/60 G06T2210/12

    Abstract: When processing primitives in a tile-based graphics processing system in which a render output is sub-divided into a plurality of tiles for rendering, before a primitive is written to a primitive list corresponding to a region of the render output, it is first determined whether the primitive can be grouped with one or more previous primitives based on the set of regions of the render output that primitive covers relative to the set of regions of the render output that one or more previous primitives cover. When it is determined that the primitive can be grouped with one or more previous primitives, the primitive is added to a group (i.e. grouped) with the one or more previous primitives. The grouped primitives are then later written together to one or more primitive lists, in a single primitive list write cycle.

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

    公开(公告)号:US20230306661A1

    公开(公告)日:2023-09-28

    申请号:US18185796

    申请日:2023-03-17

    Applicant: Arm Limited

    CPC classification number: G06T11/20 G06T1/20 G06T1/60

    Abstract: The present disclosure relates to tile-based rendering systems. In particular comprises a method for encoding primitive metadata into a primitive list in which a primitive metadata command is included into the primitive list that is able to indicate types of primitive metadata from a set of different types of primitive metadata that can be indicated by the primitive metadata command are included into the primitive list in association with the primitive metadata command. The indicated primitive metadata can then be included in the primitive list following the primitive metadata command. Corresponding primitive list formats and graphics processing systems using such primitive metadata command are also disclosed.

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

    公开(公告)号:US20230306660A1

    公开(公告)日:2023-09-28

    申请号:US18185447

    申请日:2023-03-17

    Applicant: Arm Limited

    CPC classification number: G06T11/20 G06T1/20 G06T1/60

    Abstract: The present disclosure relates to tile-based rendering systems. In particular there is provided a new primitive list format in which a sequence of commands generated for the primitive list includes a number of different respective types of commands including ‘primitive’ type commands storing primitive data, ‘state’ type commands storing state data and ‘configuration’ type commands for storing configuration data, wherein the primitive, state and configuration data can accordingly be stored separately in the primitive list, using the different respective types of commands. Also disclosed are techniques for encoding the data into the respective different types of commands.

Patent Agency Ranking