CPC G06T 15/005 (2013.01) [G06T 1/20 (2013.01); G06T 15/06 (2013.01); G06T 17/00 (2013.01); G09G 2360/00 (2013.01)] | 20 Claims |
1. A processor comprising:
a plurality of cores, at least one of the cores to execute graphics commands and render images based on a plurality of rays traversed through a bounding volume hierarchy that comprises a plurality of hierarchically arranged nodes constructed based on a plurality of input primitives, each node including multi-dimensional spatial components and at least one node also including temporal components; and
at least one of the cores to accelerate ray tracing operations, wherein accelerating the ray tracing operations comprises: performing an interpolation based on detected movement of an input primitive of the plurality of input primitives within the multi-dimensional spatial components and temporal components of the at least one node, and traversing a ray of the plurality of rays through the bounding volume hierarchy and determining an intersection between the ray and the input primitive based on the interpolation and a timestamp associated with the ray.
|