Patent ID: 8988433
Filing Date: 2015-03-24
Classification: G06T

Abstract:
1. An apparatus, comprising: an intersection testing unit configured for testing rays for intersection with primitives of a 3-D scene being ray traced, wherein the primitives are defined by edges defined by respective selections of pairs of vertexes from vertex data, and the edges can be shared among definitions of multiple primitives; and an input pre-processor coupled with the intersection testing unit operable to receive vertexes to be submitted to the intersection testing unit, and to determine an order in which the vertexes are to be submitted to the intersection testing unit, the order determined by enforcing a canonical pre-determined relative order among all vertex positions in the 3-D scene, the enforcing comprising reordering a presentation order of vertexes to the intersection testing unit in response to determining that an order in which those vertexes were received by the input pre-processor violates the pre-determined relative order of the positions of those vertexes.