US 11,748,935 B2
Bounding volume hierarchy traversal
Skyler Jonathon Saleh, San Diego, CA (US); and Ruijin Wu, San Diego, CA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Dec. 18, 2020, as Appl. No. 17/126,499.
Claims priority of provisional application 62/956,933, filed on Jan. 3, 2020.
Prior Publication US 2021/0209832 A1, Jul. 8, 2021
Int. Cl. G06T 15/06 (2011.01); G06T 17/00 (2006.01); G06T 15/00 (2011.01); G06T 15/08 (2011.01)
CPC G06T 15/06 (2013.01) [G06T 15/005 (2013.01); G06T 15/08 (2013.01); G06T 17/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for performing ray tracing operations, the method comprising:
initiating a bounding volume hierarchy traversal for a ray against geometry represented by a bounding volume hierarchy;
identifying multiple nodes of the bounding volume hierarchy for concurrent intersection tests, wherein the multiple nodes are not part of an ancestor chain of the bounding volume hierarchy, and wherein the multiple nodes are not part of the same level of the bounding volume hierarchy; and
performing an intersection test for a first node of the multiple nodes at least partially concurrently with a second node of the multiple nodes.