GPUOpen-LibrariesAndSDKs/RadeonRays_SDK

Radeon Rays is ray intersection acceleration library for hardware and software multiplatforms using CPU and GPU

C++

1,101

457 commits

updated Mar 10, 2024

See the code

README

RadeonRays 4.1

Summary

RadeonRays is a ray intersection acceleration library. AMD developed RadeonRays to help developers make the most of GPU and to eliminate the need to maintain hardware-dependent code.

The library offers a well-defined C API for scene building and performing asynchronous ray intersection queries.

RadeonRays is not limited to AMD hardware, a specific operating system or graphics framework. The library helps assure compatibility and best performance across a wide range of hardware platforms.

Backends

The library supports the following graphics and GPGPU frameworks as its backends:

  • DirectX12
  • Vulkan

System Requirements

RadeonRays requires a PC with the following software and hardware:

  • DirectX12: a 64-bit version of Windows® 10, and a GPU and drivers that supports DirectX12 features
  • Vulkan: a 64-bit version of Windows® 10 or Linux, and a GPU and drivers that support Vulkan version 1.2
  • Installed spdlog library

Documentation

Documentation page

GPUOpen-LibrariesAndSDKs/RadeonRays_SDK

Radeon Rays is ray intersection acceleration library for hardware and software multiplatforms using CPU and GPU

C++

1,101

457 commits

updated Mar 10, 2024

See the code

README

RadeonRays 4.1

Summary

RadeonRays is a ray intersection acceleration library. AMD developed RadeonRays to help developers make the most of GPU and to eliminate the need to maintain hardware-dependent code.

The library offers a well-defined C API for scene building and performing asynchronous ray intersection queries.

RadeonRays is not limited to AMD hardware, a specific operating system or graphics framework. The library helps assure compatibility and best performance across a wide range of hardware platforms.

Backends

The library supports the following graphics and GPGPU frameworks as its backends:

  • DirectX12
  • Vulkan

System Requirements

RadeonRays requires a PC with the following software and hardware:

  • DirectX12: a 64-bit version of Windows® 10, and a GPU and drivers that supports DirectX12 features
  • Vulkan: a 64-bit version of Windows® 10 or Linux, and a GPU and drivers that support Vulkan version 1.2
  • Installed spdlog library

Documentation

Documentation page

Project health

Overall

1.6/10

Maintained

0/10

Code review

1/10
OpenSSF Scorecard

Significant stargazers

Artur K.

46 followers · starred May 2016

Sunho Kim

118 followers · starred Oct 2021

Pierre Renaux

18 followers · starred Sep 2018

André Oliveira

12 followers · starred Jan 2016