Skip to content

Commit d2c2f8e

Browse files
committed
Updates for 2.13 release.
1 parent 7f8cd18 commit d2c2f8e

File tree

778 files changed

+9224
-4155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

778 files changed

+9224
-4155
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@ external/miniz
3333
external/tsingleton
3434
external/update_check_api
3535
external/rga_internal_utils
36+
external/isa_spec_manager
37+
external/isa_spec_xml
38+
external/isa_spec_xml_rc

build/dependency_map.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!python
2-
# Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved.
2+
# Copyright (c) 2024-2025 Advanced Micro Devices, Inc. All rights reserved.
33
#
44
# RGA git project names and revisions
55
#
@@ -32,20 +32,17 @@
3232

3333
github_mapping = {
3434
# Lib.
35-
"adl" : ["../external/adl", "master"],
3635
"appsdk" : ["../external/appsdk", "master"],
3736
"common_lib_ext_boost_1.59" : ["../external/third_party/Boost", "master"],
38-
"windows_kits" : ["../external/third_party/Windows-Kits", "master"],
3937
"cxxopts" : ["../external/third_party/cxxopts", "master"],
4038
"volk" : ["../external/third_party/volk", "master"],
4139
# Src.
42-
"adl_util" : ["../external/adlutil", "master"],
4340
"tsingleton" : ["../external/tsingleton", "master"],
4441
"common_src_miniz" : ["../external/miniz", "master"],
4542
"dynamic_library_module" : ["../external/dynamic_library_module", "amd-rga-v2.7"],
46-
"device_info" : ["../external/device_info", "rga-v2.12"],
43+
"device_info" : ["../external/device_info", "rga-v2.13"],
4744
"update_check_api" : ["../external/update_check_api", "v2.1.1"],
4845
# Qt tools.
49-
"qt_common" : ["../external/qt_common", "v4.2.0"],
50-
"qt_isa_gui" : ["../external/qt_isa_gui", "v1.0.0"],
46+
"qt_common" : ["../external/qt_common", "v4.3.0"],
47+
"qt_isa_gui" : ["../external/qt_isa_gui", "v1.1.0"],
5148
}

build/fetch_dependencies.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
#! /usr/bin/python
1+
#! python3
2+
# Copyright (c) 2017-2025 Advanced Micro Devices, Inc. All rights reserved.
23
#
34
# Simple script to update a set of common directories that are needed as dependencies of the current project
45
# Usage:

build/pre_build.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#! python3
2-
# Copyright (c) 2020-2022 Advanced Micro Devices, Inc. All rights reserved.
2+
# Copyright (c) 2020-2025 Advanced Micro Devices, Inc. All rights reserved.
33
#
44
# Script to perform all necessary pre build steps. This includes:
55
#

build/util/get_version.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!python
22
#
3+
# Copyright (c) 2020-2025 Advanced Micro Devices, Inc. All rights reserved.
4+
#
35
# Get RGA version from RGA/source/common/rga_version_info.h.
46
#
57
# Usage:

documentation/RGA_RELEASE_NOTES.docx

-308 Bytes
Binary file not shown.

documentation/RGA_RELEASE_NOTES.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
Radeon™ GPU Analyzer 2.12 Release Notes
1+
Radeon™ GPU Analyzer 2.13 Release Notes
22
=======================================
33
Highlights
44
==========
5-
- Added support for RDNA™ 4 (gfx1201) as well as gfx1151 and gfx1152 architectures as compiler targets across all RGA's modes.
6-
- Upgraded ISA disassembly view: you can now navigate through the disassembly more easily and identify areas with higher VGPR pressure in your shaders and kernels.
7-
- The new disassembly view presents tooltips when hovering over opcodes in the view.
8-
- Updated the offline OpenCL, Vulkan and OpenGL compilers.
5+
-     Added support for the gfx1200 RDNA™ 4 architecture as a compilation target across all of RGA's modes.
6+
- The Binary Analysis mode now supports Vulkan mesh shading pipelines and Vulkan raytracing pre-compiled Code Objects.
7+
- All Vulkan offline modes (vk-offline, vk-spv-offline and vk-spv-txt-offline) now support mesh shading pipeline compilation.
8+
- Updated the Vulkan and OpenGL offline compilers.
9+
- Updated the following Vulkan tool dependencies: glslangValidator, spirv-as and spirv-dis (SPIRV-Tools v2024.4).
10+
- Updated the DXC front-end compiler to v1.8.2502.
911

1012
Notes:
1113
- Clock cycle estimates are no longer presented by the upgraded ISA disassembly view in RGA GUI application.
@@ -25,7 +27,6 @@ Vulkan Live Driver Mode
2527
Offline OpenCL Mode
2628
-------------------
2729
- OpenCL C++ kernels are not yet supported by the Lightning Compiler.
28-
- In OpenCL mode, the VGPR allocation granularity assumes Wave64 for all kernels. This may result in VGPR allocation granularity of 12 VGPRs instead of 24 VGPRs for Wave32 kernels compiled for the following targets: gfx1201, gfx1151, gfx1150, gfx1101 and gfx1100.
2930

3031
DirectX 12 Mode
3132
---------------

documentation/make.bat

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
@ECHO OFF
22

3+
REM Copyright (c) 2020-2025 Advanced Micro Devices, Inc. All rights reserved.
4+
35
pushd %~dp0
46

57
REM Command file for Sphinx documentation

documentation/source/conf.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
33
#
4+
# Copyright (c) 2017-2025 Advanced Micro Devices, Inc. All rights reserved.
5+
#
46
# Radeon GPU Analyzer documentation build configuration file, created by
57
# sphinx-quickstart on Wed Jan 17 18:10:06 2018.
68
#
@@ -55,9 +57,9 @@
5557
# built documents.
5658
#
5759
# The short X.Y version.
58-
version = '2.12.0'
60+
version = '2.13.0'
5961
# The full version, including alpha/beta/rc tags.
60-
release = '2.12.0'
62+
release = '2.13.0'
6163

6264
# The language for content autogenerated by Sphinx. Refer to documentation
6365
# for a list of supported languages.

documentation/source/index.rst

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)