
Visual Studio® Code Extension

This is a Visual Studio® Code extension for the Radeon™ GPU Analyzer (RGA). By installing this extension, it is possible to use RGA directly from within Visual Studio® Code.
Download the latest version - 1.0
Benefits
Previously, it was only possible to use RGA for DX12 compute and graphics through the command line interface. The RGA Visual Studio® Code extension makes life easier by providing a GUI front end for the tool, and puts together a command used to call RGA from the command line.
Useful content

Using the Visual Studio® Code Extension for RGA
This is a Visual Studio® Code extension for the Radeon GPU Analyzer (RGA). This extension makes it possible to use RGA directly from within VS Code.

Radeon™ GPU Analyzer
Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.
Related to Radeon™ GPU Analzyer

Using Radeon™ GPU Analyzer v2.4.1 with DirectX® Raytracing
Radeon™ GPU Analyzer v2.4.1 introduces support for DXR shaders in a new mode of the command line tool.

AMD RDNA™ 2 – Radeon™ Developer Tool Suite
This video describes the benefits of bundling the Radeon™ GPU Profiler, Radeon™ Memory Visualizer, Radeon™ GPU Analyzer, and the Radeon™ Developer Panel into a single downloadable suite.

Radeon™ Developer Panel
The RDP provides a communication channel with the Radeon™ Adrenalin driver. It generates event timing data used by the Radeon™ GPU Profiler (RGP), and the memory usage data used by the Radeon™ Memory Visualizer (RMV).

Curing Amnesia and Other GPU Maladies With AMD Developer Tools
This video introduces the new Radeon™ Memory Visualizer to help answer questions about memory allocations, resource bindings, page mappings, and more. Includes updates on RGP and RGA.

Tools
Analyze, Optimize, Profile, Benchmark. We provide you with the developer tools you need to make sure your game is the best it can be!

Using Radeon™ GPU Analyzer with DirectX®12 Graphics
With DirectX 12 comes the power of generating disassembly and hardware resource usage statistics that are closest to the real-world case, and therefore making better performance optimization decisions.

Using Radeon™ GPU Analyzer with Direct3D®12 Compute
Radeon GPU Analyzer (RGA) has support for DirectX12 compute shaders with the command line tool. This mode can generate GCN/RDNA ISA disassembly for your compute shaders, regardless of the physically installed GPU.

First Steps When Implementing FP16
Half-precision (FP16) computation is a performance-enhancing GPU technology long exploited in console and mobile devices not previously used or widely available in mainstream PC development.

Live VGPR Analysis with Radeon™ GPU Analyzer
This tutorial explains how to use Radeon GPU Analyzer (RGA) to produce a live VGPR analysis report for your shaders and kernels. Basic RGA usage knowledge is assumed.

Radeon™ GPU Analyzer
Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.

Barycentrics DirectX® Shader Extension Samples
The Barycentrics samples show how to enable intrinsic instructions in your DirectX®11 or DirectX®12 HLSL code.
Our other tools

The RDP provides a communication channel with the Radeon™ Adrenalin driver. It generates event timing data used by the Radeon™ GPU Profiler (RGP), and the memory usage data used by the Radeon™ Memory Visualizer (RMV).

Radeon™ Memory Visualizer (RMV) is a tool to allow you to gain a deep understanding of how your application uses memory for graphics resources.

RGP gives you unprecedented, in-depth access to a GPU. Easily analyze graphics, async compute usage, event timing, pipeline stalls, barriers, bottlenecks, and other performance inefficiencies.

If you want to know how well a game is performing on your machine in real-time with low overhead, OCAT has you covered.

Radeon GPU Analyzer is an offline compiler and performance analysis tool for DirectX®, Vulkan®, SPIR-V™, OpenGL® and OpenCL™.

Compressonator is a set of tools to allow artists and developers to more easily work with compressed assets and easily visualize the quality impact of various compression technologies.