Radeon™ Raytracing Analyzer 源代码现已可用 + amdrdf 简介

最初发布时间:
最后更新时间:

Radeon Raytracing Analyzer

RRA 帮助您调查光线追踪应用程序的性能并找出潜在的瓶颈。我们很高兴地宣布,RRA 的源代码现已提供,您可以从 RRA GitHub 页面 下载。

您可以使用 git 克隆该存储库,或者将源代码下载为 .zip 文件。有关如何构建 RRA 的完整说明包含在 BUILD.md 文件中,或者可以通过 README.md 文件中的链接获取。

除了在 GitHub 上查看 RRA 的源代码外,您还可以下载打包好的二进制文件(该文件包含在我们其他的 Radeon Developer Tool Suite 中),或者阅读我们的文档。

RRA 作为 Radeon Developer Tool Suite 的一部分提供。

在 GitHub 上查看 RRA

下载 RRA (Windows®)

下载 RRA (Linux®)

阅读 RRA 文档

AMD Radeon Data File

我们最近在 GitHub 上提供了一个小型库: amdrdf。这是一个允许您打开、检查和创建 RDF 文件( Radeon Data File 的缩写)的库。您可能已经见过 RDF 了,例如在使用 RRA 等工具时,它们将其用作底层存储机制。RDF 是一个*容器文件*,它隐藏了数据在磁盘上实际存储的底层细节。它提供了一些通用功能,如支持压缩,同时不对客户端应用程序施加过多结构。

RDF 的核心概念是将命名*块*存储在文件中。每个应用程序都有它能理解的块类型集,并且会忽略所有其他块,这样就可以轻松地将来自多个应用程序的数据包含在一个文件中。块通过块索引进行引用,这使得在文件中高效地查找您关心的数据成为可能。

amdrdf 为方便起见提供了两个 API:一个版本化的、ABI 稳定的 C API,以及一个在此之上构建的 C++ 便利 API,它会被编译到客户端应用程序中。amdrdf 还提供了关于 API、ABI 和文件格式稳定性的长期支持保证,如 readme 中所述。如果您计划开发与我们的工具互操作的工具,我们强烈建议使用 amdrdf 库,该库可以在任何相对现代的 C++ 编译器上运行,而不是自己编写解决方案。

在 GitHub 上查看 amdrdf

您可能还对以下内容感兴趣…

相关新闻和技术文章

相关视频

© . This site is unofficial and not affiliated with AMD.