GRAPHICS PROCESSING
    1.
    发明申请

    公开(公告)号:US20240371070A1

    公开(公告)日:2024-11-07

    申请号:US18602592

    申请日:2024-03-12

    Applicant: Arm Limited

    Abstract: A graphics processor that is operable to perform ray tracing is disclosed. When it is determined that a ray tracing circuit of the graphics processor may require additional storage space to store test record entries to trace a ray, additional storage space is allocated for the ray tracing circuit to use to store test record entries to trace the ray.

    GRAPHICS PROCESSING
    2.
    发明申请

    公开(公告)号:US20250029314A1

    公开(公告)日:2025-01-23

    申请号:US18356194

    申请日:2023-07-20

    Applicant: Arm Limited

    Abstract: A system for storing geometry data for use by a graphics processor when rendering a frame that represents a view of a scene using a ray tracing process. The system comprises a processing circuit that is configured to prepare a ray tracing acceleration data structure for use when rendering a frame that represents a view of a scene using a ray tracing process. Graphics primitives for an end point of the ray tracing acceleration data structure is sorted into groups of contiguous graphics primitives, and fewer instances of vertex data is stored for a graphics primitive that is shared by at least two graphics primitives of the group of contiguous graphics primitives than the number of graphics primitives in the group of contiguous graphics primitives that share the vertex.

    GRAPHICS PROCESSING
    3.
    发明申请

    公开(公告)号:US20240371074A1

    公开(公告)日:2024-11-07

    申请号:US18602583

    申请日:2024-03-12

    Applicant: Arm Limited

    Abstract: A graphics processor that is operable to perform ray tracing is disclosed. When it is determined that a ray intersects a volume represented by a node of a ray tracing acceleration data structure that is associated with a bounding volume primitive, the ray is not tested against the bounding volume primitive to determine whether the ray intersects the bounding volume primitive.

    Graphics Processor
    4.
    发明申请

    公开(公告)号:US20250022208A1

    公开(公告)日:2025-01-16

    申请号:US18220478

    申请日:2023-07-11

    Applicant: Arm Limited

    Abstract: The present disclosure relates to a graphics processor comprising: storage; execution circuitry to execute programs to perform graphics processing operations using a ray tracing process to generate a render output representative of a view of a scene; and ray tracing circuitry to trace a ray by performing tests to determine whether the ray may intersect geometry in the scene, the ray tracing circuitry being configured to store one or more test record entries for a ray being traced in the storage, each test record entry being indicative of a test to be performed to trace the ray, wherein the ray tracing circuitry is further configured to store distance data respective of one or more test record entries, the distance data respective of a test record entry being data representative of a distance to a volume of the scene associated with the test record entry.

    GRAPHICS PROCESSING
    5.
    发明申请

    公开(公告)号:US20240371076A1

    公开(公告)日:2024-11-07

    申请号:US18616496

    申请日:2024-03-26

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor to perform ray tracing. The graphics processor includes a ray tracing circuit that can be messaged by the graphics processor's programmable execution unit during execution of a program to perform a respective traversal of the at least one ray tracing acceleration data structure to be traversed for that ray. The ray tracing circuit when returning rays' processing to the programmable execution unit is operable to group rays together for continued execution by the programmable execution unit as a respective thread group.

    Graphics Processing
    6.
    发明申请

    公开(公告)号:US20240371075A1

    公开(公告)日:2024-11-07

    申请号:US18616469

    申请日:2024-03-26

    Applicant: Arm Limited

    Abstract: A method of operating a graphics processor to perform ray tracing. The graphics processor includes a ray tracing circuit that can be messaged by the graphics processor's programmable execution unit during execution of a program to perform a respective traversal of the at least one ray tracing acceleration data structure to be traversed for that ray. The ray tracing circuit may need to stop a ray's traversal to return the ray's processing to the programmable execution unit before the ray's traversal is subsequently restarted. In that case, the ray's traversal is restarted from the beginning.

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

    公开(公告)号:US20240078741A1

    公开(公告)日:2024-03-07

    申请号:US18457660

    申请日:2023-08-29

    Applicant: Arm Limited

    CPC classification number: G06T15/06 G06T15/005 G06T2210/52

    Abstract: Disclose herein is a method of operating a graphics processor when performing ray tracing. During a traversal of the nodes of an acceleration data structure, when a parent node that encompasses multiple child node volumes is encountered, a group of rays is tested against the child node volumes to determine which child nodes may need to be visited next. Rather than simply visiting the nodes based on the order in which they are found to be interested, the node traversal order is instead determined based on the group of rays.

Patent Agency Ranking