Es werden Techniken für primitive Schnittstellentests für die Strahlenverfolgung in Grafikprozessoren offenbart. In einigen Ausführungsformen schließt ein Grafikprozessor eine Strahlenschnittstellenschaltlogik ein, die so konfiguriert ist, dass sie einen Schnittstellentest durchführt, der Folgendes einschließt: Quantisieren einer ersten Darstellung des Primitivs, um eine Intervalldarstellung des Primitivs mit reduzierter Genauigkeit zu erzeugen, Quantisieren einer ersten Darstellung des Strahls, um eine Intervalldarstellung des Strahls mit reduzierter Genauigkeit zu erzeugen, und Bestimmen, unter Verwendung von Intervallarithmetik, eines anfänglichen Schnittstellenergebnisses auf der Grundlage von Koordinaten der Intervalldarstellung des Primitivs und Koordinaten der Intervalldarstellung des Strahls. Das anfängliche Schnittstellenergebnis kann ein konservatives Ergebnis sein, sodass ein durch das anfängliche Schnittstellenergebnis angezeigter Fehlschlag garantiert kein Treffer für die erste Darstellung des Primitivs und die erste Darstellung des Strahls ist. Die offenbarten Techniken können die Leistung verbessern, den Stromverbrauch senken oder beides im Vergleich zu herkömmlichen Techniken.
Techniques are disclosed relating to primitive intersection testing for ray tracing in graphics processors. In some embodiments, a graphics processor includes ray intersection circuitry configured to perform an intersection test, which includes quantizing a first representation of the primitive to generate a reduced-precision interval representation of the primitive, quantizing a first representation of the ray to generate a reduced-precision interval representation of the ray, and determine, using interval arithmetic, an initial intersection result based on coordinates of the interval representation of the primitive and coordinates of the interval representation of the ray. The initial intersection result may be a conservative result such that a miss indicated by the initial intersection result is guaranteed not to be a hit for the first representation of the primitive and first representation of the ray. Disclosed techniques may improve performance, reduce power consumption, or both, relative to traditional techniques.