20250173951. Intersection (Imagination Technologies Limited)
INTERSECTION TESTING IN A RAY TRACING SYSTEM
Abstract: a ray tracing unit and method for processing a ray in a ray tracing system performs intersection testing for the ray by performing one or more intersection testing iterations. each intersection testing iteration includes: (i) traversing an acceleration structure to identify the nearest intersection of the ray with a primitive that has not been identified as the nearest intersection in any previous intersection testing iterations for the ray; and (ii) if, based on a characteristic of the primitive, a traverse shader is to be executed in respect of the identified intersection: executing the traverse shader in respect of the identified intersection; and if the execution of the traverse shader determines that the ray does not intersect the primitive at the identified intersection, causing another intersection testing iteration to be performed. when the intersection testing for the ray is complete, an output shader is executed to process a result of the intersection testing for the ray.
Inventor(s): Daniel Barnard, Mike Livesley, Gregory Clark
CPC Classification: G06T15/06 (Ray-tracing)
Search for rejections for patent application number 20250173951