Pruning Ray Tracing Traversal Operations based on Local Ray Parameter Value
AssigneeApple Inc.
InventorsAli Rabbani Rankouhi, Luca O. Iuliano, David J. Bermingham, Christopher A. Burns
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsAli Rabbani Rankouhi, Luca O. Iuliano, David J. Bermingham, Christopher A. Burns
Estimating the term…
Techniques are disclosed relating to graphics processors that support ray tracing. In disclosed embodiments, ray intersect circuitry is configured to access a traversal stack used for traversal of multiple levels of a bounding volume hierarchy (BVH) acceleration data structure (ADS) according to a depth-first search to retrieve: coordinates of a first bounding region for a child node and a local ray parameter value that indicates a point along a ray at which an intersection with a second bounding region for the child node's parent node was detected. The accelerator circuitry may compare the local ray parameter value with an end ray parameter value to determine whether to traverse to the child node as part of traversal of the BVH.
An apparatus, comprising:
A method, comprising:
A non-transitory computer-readable medium having instructions of a hardware description programming language stored thereon that, when processed by a computing system, program the computing system to generate a computer simulation model, wherein the model represents a hardware circuit that includes:
Dependencies are inferred from the claim text.