Home » Blogs » RRA 1.2

Radeon™ Raytracing Analyzer 1.2 adds ray face culling flags, ray traversal histograms, and more

Anthony Hosier
Anthony Hosier

Tony Hosier is a member of AMD's GPU Tools team and is currently the team lead for the Radeon™ Memory Visualizer. In his career, Tony has worked on a variety of PC, handheld and online games.

link to RRA 1.2

The latest version of Radeon™ Raytracing Analyzer (RRA) is now available for download!

This release adds a few new features that are worth briefly taking a look at.

Ray face culling flags

In the traversal counter rendering mode, we’ve removed the combo box used to select the culling mode and added the culling mode to the ray flags. This new approach is a bit more intuitive.

Popout view

Ray traversal histogram

A ray counter histogram has been added to the traversal which shows the distribution of traversal counts in the current viewport. As you move around the scene, the histogram will change to reflect the current scene traversal count in the same way the slider underneath it changes. This will allow you to quickly see if there are any problematic areas of the scene. For example, a large distribution to the right could indicate sub-optimal traversal and is an area that could need further investigation.

Geometry list pane


The geometry information is also displayed as part of the triangle list information, but since there can be a large number of triangles in a BLAS, the geometry information has been given its own table so that any relevant geometry information can be quickly found.

Instance mask

An instance mask has been added to the TLAS viewer pane. Instance masks can be set up in your application which allows you to show or hide only the instances which you care about by setting the mask. If the mask bit set up in the UI is also present in the instance mask set up in the application, the instance will be shown in the viewer.

Instance mask filter

As an example, one of your instance masks could be used for BLASes containing transparent geometry with a 0 indicating opaque and a 1 indicating transparency. Enabling the flag in RRA would allow you to filter out only opaque or transparent geometry.

Get the Radeon Developer Tool Suite today!

These are just the major highlights of what you can expect in RRA 1.2. There are smaller enhancements as well as bug fixes – all designed to improve your experience.

You can find out more about RRA, including links to the release binaries on GitHub and the full release notes list, on our product page.

Your feedback is incredibly valuable to us and helps drive the RRA roadmap forward, so if you want something and it makes sense then just let us know!

Radeon Raytracing Analyzer

Radeon™ Raytracing Analyzer

Radeon™ Raytracing Analyzer (RRA) is a tool which allows you to investigate the performance of your raytracing applications and highlight potential bottlenecks.

Anthony Hosier
Anthony Hosier

Tony Hosier is a member of AMD's GPU Tools team and is currently the team lead for the Radeon™ Memory Visualizer. In his career, Tony has worked on a variety of PC, handheld and online games.

Enjoy this blog post? If you found it useful, why not share it with other game developers?

You may also like...

Getting started: AMD GPUOpen software

New or fairly new to AMD’s tools, libraries, and effects? This is the best place to get started on GPUOpen!

AMD GPUOpen Getting Started Development and Performance

Looking for tips on getting started with developing and/or optimizing your game, whether on AMD hardware or generally? We’ve got you covered!

GPUOpen Manuals

Don’t miss our manual documentation! And if slide decks are what you’re after, you’ll find 100+ of our finest presentations here.

AMD GPUOpen Technical blogs

Browse our technical blogs, and find valuable advice on developing with AMD hardware, ray tracing, Vulkan®, DirectX®, Unreal Engine, and lots more.

AMD GPUOpen videos

Words not enough? How about pictures? How about moving pictures? We have some amazing videos to share with you!

AMD GPUOpen Performance Guides

The home of great performance and optimization advice for AMD RDNA™ 2 GPUs, AMD Ryzen™ CPUs, and so much more.

AMD GPUOpen software blogs

Our handy software release blogs will help you make good use of our tools, SDKs, and effects, as well as sharing the latest features with new releases.

AMD GPUOpen publications

Discover our published publications.