-
公开(公告)号:US12106422B2
公开(公告)日:2024-10-01
申请号:US17805453
申请日:2022-06-04
Applicant: Arm Limited
Inventor: Richard Bruce , William Robert Stoye , Mathieu Jean Joseph Robart
IPC: G06T15/06 , G06F16/901 , G06T15/00
CPC classification number: G06T15/06 , G06F16/9027 , G06T15/005 , G06T2210/21
Abstract: An instruction (or set of instructions) that can be included in a program to perform a ray tracing acceleration data structure traversal, with individual execution threads in a group of execution threads executing the program performing a traversal operation for a respective ray in a corresponding group of rays such that the group of rays performing the traversal operation together. The instruction(s), when executed by the execution threads in respect of a node of the ray tracing acceleration data structure, cause one or more rays from the group of plural rays that are performing the traversal operation together to be tested for intersection with the one or more volumes associated with the node being tested. A result of the ray-volume intersection testing can then be returned for the traversal operation.
-
公开(公告)号:US12067668B2
公开(公告)日:2024-08-20
申请号:US17805387
申请日:2022-06-03
Applicant: Arm Limited
Inventor: Richard Bruce , William Robert Stoye , Mathieu Jean Joseph Robart , Jørn Nystad
CPC classification number: G06T15/06 , G06T15/005 , G06T2210/21
Abstract: There is provided an instruction, or instructions, that can be included in a program to perform a ray tracing operation, with individual execution threads in a group of execution threads executing the program performing the ray tracing operation for a respective ray in a corresponding group of rays such that the group of rays performing the ray tracing operation together. The instruction(s), when executed by the execution threads will cause one or more rays from the group of plural rays to be tested for intersection with a set of primitives. A result of the ray-primitive intersection testing can then be returned for the traversal operation.
-
公开(公告)号:US20220392146A1
公开(公告)日:2022-12-08
申请号:US17805387
申请日:2022-06-03
Applicant: Arm Limited
Inventor: Richard Bruce , William Robert Stoye , Mathieu Jean Joseph Robart , Jørn Nystad
Abstract: There is provided an instruction, or instructions, that can be included in a program to perform a ray tracing operation, with individual execution threads in a group of execution threads executing the program performing the ray tracing operation for a respective ray in a corresponding group of rays such that the group of rays performing the ray tracing operation together. The instruction(s), when executed by the execution threads will cause one or more rays from the group of plural rays to be tested for intersection with a set of primitives. A result of the ray-primitive intersection testing can then be returned for the traversal operation.
-
-