-
公开(公告)号:US20240281951A1
公开(公告)日:2024-08-22
申请号:US18651195
申请日:2024-04-30
Applicant: Apple Inc.
Inventor: Christopher A. Burns , Casper R. W. van Benthem
CPC classification number: G06T7/0002 , G06T1/20 , G06T15/005 , G06T15/06 , G06T17/10 , G06T2207/20224
Abstract: Techniques are disclosed relating to testing whether a ray intersects a graphics primitive, e.g., for ray tracing. In some embodiments, intersection circuitry performs a reduced-precision conservative intersection test and shader circuitry performs an original-precision intersection test if the intersection circuitry indicates a hit. The intersection circuitry may quantize the ray (and may quantize the primitive or may receive a quantized representation of the primitive). The intersection circuitry then determines an intersection result for the reduced-precision test based on the quantized primitive data and quantized ray data. In various embodiments, disclosed techniques may improve performance or reduce power consumption by reducing the number of original-precision intersection tests that do not result in hits.
-
公开(公告)号:US20220207690A1
公开(公告)日:2022-06-30
申请号:US17136542
申请日:2020-12-29
Applicant: Apple Inc.
Inventor: Christopher A. Burns , Casper R. W. van Benthem
Abstract: Techniques are disclosed relating to testing whether a ray intersects a graphics primitive, e.g., for ray tracing. In some embodiments, intersection circuitry performs a reduced-precision conservative intersection test and shader circuitry performs an original-precision intersection test if the intersection circuitry indicates a hit. The intersection circuitry may quantize the ray (and may quantize the primitive or may receive a quantized representation of the primitive) and generates a potential error value based on propagation of quantization error for the primitive and ray. The intersection circuitry then determines an intersection result for the reduced-precision test based on the quantized primitive data and the potential error. In various embodiments, disclosed techniques may improve performance or reduce power consumption by reducing the number of original-precision intersection tests that do not result in hits.
-
公开(公告)号:US12002190B2
公开(公告)日:2024-06-04
申请号:US17136542
申请日:2020-12-29
Applicant: Apple Inc.
Inventor: Christopher A. Burns , Casper R. W. van Benthem
CPC classification number: G06T7/0002 , G06T1/20 , G06T15/005 , G06T15/06 , G06T17/10 , G06T2207/20224
Abstract: Techniques are disclosed relating to testing whether a ray intersects a graphics primitive, e.g., for ray tracing. In some embodiments, intersection circuitry performs a reduced-precision conservative intersection test and shader circuitry performs an original-precision intersection test if the intersection circuitry indicates a hit. The intersection circuitry may quantize the ray (and may quantize the primitive or may receive a quantized representation of the primitive) and generates a potential error value based on propagation of quantization error for the primitive and ray. The intersection circuitry then determines an intersection result for the reduced-precision test based on the quantized primitive data and the potential error. In various embodiments, disclosed techniques may improve performance or reduce power consumption by reducing the number of original-precision intersection tests that do not result in hits.
-
-