AMD’s GPUOpen HIPRT 3.0.9ba63f3 released today as the first update since HIPRT 2.5 shipped near the beginning of the year. HIPRT is AMD’s ray-tracing library built around their HIP Interface for making it easier to enable ray-tracing workloads for HIP-based software like Blender.
Most notable with this first HIPRT 3.0 release is enabling RDNA 4 ray-tracing features. The updated HIPRT library now supports compressed BVH8 and triangle packets, intersectable instances, and oriented bounding boxes for use with the Radeon RX 9000 series graphics processors.
The AMD HIPRT 3.0 release also has API changes to its BVH import handling, per-context logging, and other changes:
– RDNA 4 RT features
+ Compressed BVH8 and triangle packets
+ Intersectable instances
+ Oriented bounding boxes (for HQ build)
– BVH import API changed
+ Generic BVH2 input format
+ Internally transformed to the HW format
– Per-context logger
+Resolving issue with a single instance
– Tighter boxes in SBVH for triangles and instances
– Instance transformation fix
– Other fixes and code cleanups
The AMD HIPRT open-source code can be downloaded from GitHub.