Bounding volume hierarchy leaf node compression
AssigneesAdvanced Micro Devices, Inc., ATI Technologies ULC
InventorsDavid William John Pankratz, David Ronald Oldcorn, Daniel James Skinner, Michael John Livesley, David Kirk McAllister
Life of this patent
Estimating the term…
Abstract
A technique for performing ray tracing operations is provided. The technique includes identifying triangles to include in a compressed triangle block; storing data common to the identified triangles as common data of the compressed triangle block; and storing data unique to the identified triangles as unique data of the compressed triangle block.
Claims20
A method for performing ray tracing operations, the method comprising:
- identifying triangles to include in a compressed triangle block;
- storing data common to the identified triangles as common data of the compressed triangle block;
- and
- storing data unique to the identified triangles as unique data of the compressed triangle block.
A system for performing ray tracing operations, the system comprising:
- a memory configured to store compressed data;
- and
- a processor configured to perform operations for compression of a bounding volume hierarchy, the operations including:
- identifying triangles to include in a compressed triangle block for storage in the memory;
- storing data common to the identified triangles as common data of the compressed triangle block;
- and
- storing data unique to the identified triangles as unique data of the compressed triangle block.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- identifying triangles to include in a compressed triangle block for storage in the memory;
- storing data common to the identified triangles as common data of the compressed triangle block;
- and
- storing data unique to the identified triangles as unique data of the compressed triangle block.
Dependencies are inferred from the claim text.