AMD Open Sources "HIP-RT" Ray Tracing Library

AMD has open sourced  "HIP-RT" - a new HIP ray tracing library - on its GPUOpen platform . HIP-RT makes it easy to write ray tracing applications in the HIP language environment, and its libraries and APIs are designed to be easy to use and easy to integrate into any existing HIP application.

Current-generation graphics cards (such as GPUs based on AMD RDNA™ 2 architecture) basically support hardware ray tracing acceleration to further optimize rendering times. However, so far, HIP-enabled applications have not been able to take advantage of this hardware acceleration. HIP-RT is designed to allow developers to take advantage of the ray accelerators for hardware ray tracing in AMD GPUs.

feature:

  • ray triangle intersection
  • A ray mask for filtering geometries
  • Several Bounding Box Hierarchy (BVH) options
  • Conveniently load and store BVH for offline debugging
  • Support for importing BVH
  • motion blur

HIP-RT introduces new object types such as hiprtGeometry and hiprtScene. Once the geometry information is passed to the HIP RT, the process builds the data structures, which are then passed to the HIP core. Cross-testing can be performed at this stage using the device-side library API.

HIP-RT can be downloaded at gpuopen.com  , and examples and basic tutorials on using HIP-RT can be found in the blog post .

Guess you like

Origin www.oschina.net/news/191133/amd-open-source-hiprt