Skip to content

Commit bcb42ee

Browse files
committed
Update documentation for RRA v1.4 release
1 parent a764f1e commit bcb42ee

20 files changed

Lines changed: 81 additions & 64 deletions

.readthedocs.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ version: 2
55
build:
66
os: ubuntu-22.04
77
tools:
8-
python: "3.7"
8+
python: "3.11"
99
jobs:
1010
post_checkout:
1111
# Download and uncompress the binary
@@ -23,5 +23,11 @@ build:
2323
# Make local files to have the real content on them
2424
- ./git-lfs checkout
2525

26+
# Build documentation in the docs/source directory with Sphinx
2627
sphinx:
2728
configuration: documentation/source/conf.py
29+
30+
# Explicitly set the version of Python and its requirements
31+
python:
32+
install:
33+
- requirements: documentation/requirements.txt

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ to reduce performance bottlenecks.
1818
* Radeon Developer Service CLI (RDS headless)
1919
* Radeon Developer Panel (RDP)
2020
* Radeon Raytracing Analyzer (RRA)
21-
3. To capture a trace from a game, run the Radeon Developer Panel and follow the instructions in the Help. Help can be found in the following locations:
21+
3. To capture a scene from a game, run the Radeon Developer Panel and follow the instructions in the Help. Help can be found in the following locations:
2222
* Help web pages exist in the "help" sub directory
2323
* Help web pages can be accessed from the **Help** button in the Developer Panel
2424
* Help web pages can be accessed from the Welcome screen in the Radeon Raytracing Analyzer, or from the **Help** menu
@@ -47,6 +47,9 @@ to reduce performance bottlenecks.
4747
## Build instructions
4848
See [BUILD.md](BUILD.md) for more details.
4949

50+
## Support ##
51+
For support, please visit the RRA repository github page: https://github.com/GPUOpen-Tools/radeon_raytracing_analyzer
52+
5053
## License ##
5154
Radeon Raytracing Analyzer is licensed under the MIT license. See the [LICENSE.txt](LICENSE.txt) file for complete license information.
5255

RELEASE_NOTES.txt

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
1-
Radeon Raytracing Analyzer V1.3.1 10/18/2023
2-
--------------------------------------------
1+
Radeon Raytracing Analyzer V1.4 12/07/2023
2+
------------------------------------------
33

4-
V1.3.1 Changes
4+
V1.4 Changes
55
------------------------------------
6-
1) A bugfix has been made to use the correct dispatch size for future versions of RRA to ensure backwards compatibility.
6+
1) Ray direction visualization added to dispatch pane.
7+
2) Bugs/stability fixes.
78

89
Known Issues
910
------------------------------------
10-
(1) When capturing raytracing applications, it is strongly recommended not to reuse buffers immediately after a DispatchRays() call, since the capture process can take quite a bit of time and this will lead to partially created BVH data being written out. This will show up in RRA as missing BLAS/TLAS data. The trace should still load but certain parts of the scene will be missing.
11+
(1) When capturing raytracing applications, it is strongly recommended not to reuse buffers immediately after a DispatchRays() call, since the capture process can take quite a bit of time and this will lead to partially created BVH data being written out. This will show up in RRA as missing BLAS/TLAS data. The scene should still load but certain parts of the scene will be missing.
1112
(2) RRA is very memory-intensive, particularly for large scenes. To reduce the memory footprint as much as possible, please limit the number of concurrent instances of RRA. This will be dependent on the amount of video and system memory available, and in most uses-cases will not be an issue.
12-
(3) Radeon Developer Panel will NOT capture RRA traces from AMD multi-GPU configurations (e.g. two AMD GPUs). It will work with one AMD GPU and other non-AMD cards installed in the same machine. Please note that the primary monitor will need to be configured for the AMD GPU/monitor combination. For systems consisting of an AMD APU and AMD discrete GPU, capturing profiles should work, but an error may be logged in the Radeon Developer Panel regarding not being able to set peak clock mode. It is recommended that the GPU in the APU be disabled in the BIOS.
13-
(4) Radeon Developer Panel can only capture an RRA trace on a single AMD GPU at a time.
14-
(5) Radeon Developer Panel cannot capture RRA traces from non-AMD GPUs.
13+
(3) Radeon Developer Panel will NOT capture RRA scenes from AMD multi-GPU configurations (e.g. two AMD GPUs). It will work with one AMD GPU and other non-AMD cards installed in the same machine. Please note that the primary monitor will need to be configured for the AMD GPU/monitor combination. For systems consisting of an AMD APU and AMD discrete GPU, capturing profiles should work, but an error may be logged in the Radeon Developer Panel regarding not being able to set peak clock mode. It is recommended that the GPU in the APU be disabled in the BIOS.
14+
(4) Radeon Developer Panel can only capture an RRA scene on a single AMD GPU at a time.
15+
(5) Radeon Developer Panel cannot capture RRA scenes from non-AMD GPUs.
1516
(6) Unicode folders and filenames are currently not supported.
16-
(7) There is currently no default "Application 'up' axis" in the viewer panes. When loading or reloading RRA traces, orient your scene and press the "U" key to automatically set the up axis.
17+
(7) There is currently no default "Application 'up' axis" in the viewer panes. When loading or reloading RRA scenes, orient your scene and press the "U" key to automatically set the up axis.
1718
(8) The axis free camera does not properly "Jump to ray" when the view is reset with 'F' key press.
1819
(9) Only the X dimension is captured for the applications that use indirect dispatches.
1920
(10) The fov and camera speed does not get properly transmitted when jumping from ray inspector to TLAS viewer via the links on the left panel.
@@ -22,6 +23,10 @@ Known Issues
2223
Release Notes History
2324
------------------------------------
2425

26+
V1.3.1 Changes
27+
------------------------------------
28+
1) A bugfix has been made to use the correct dispatch size for future versions of RRA to ensure backwards compatibility.
29+
2530
V1.3 Changes
2631
------------------------------------
2732
1) Addition of a RAY tab, to enable the ability to visualize dispatches and individual rays.
@@ -46,7 +51,7 @@ V1.1.1 Changes
4651
V1.1 Changes
4752
------------------------------------
4853
1) Addition of an axis-free camera.
49-
2) Camera placed at 45 degrees above the scene on trace load.
54+
2) Camera placed at 45 degrees above the scene on scene load.
5055
3) Support for rebraided instances:
5156
a) Coloring mode to show which instances are rebraided.
5257
b) Allow selection of rebraided siblings.

documentation/requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Defining requirements for docs
2+
sphinx==5.3.0
3+
sphinx_rtd_theme==1.1.1
4+
readthedocs-sphinx-search==0.1.1

documentation/source/blas_instance_list.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,4 @@ Typically, instances are created with their own local co-ordinate system. When
4343
placed in the scene, each instance requires a transformation from its local
4444
co-ordinate system to the world co-ordinate system. This is shown by the
4545
position and transform matrix in the table.
46+

documentation/source/blas_list.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,4 @@ sorting is in ascending or descending order.
4848

4949
Double-clicking an item in the table will jump to the BLAS Viewer pane and show
5050
the selected BLAS.
51+

documentation/source/blas_properties.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ The Properties tab displays a read-only table of properties and statistics for
55
the selected BLAS.
66

77
.. image:: media/blas/blas_properties_1.png
8+

documentation/source/blas_viewer.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,4 @@ When a split triangle is selected, the left-side pane will indicate that the tri
8181
A list of the split triangle siblings is also shown, allowing easy selection.
8282

8383
.. image:: media/blas/split_triangles_stats_1.png
84+

documentation/source/capture.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
How to generate a BVH trace
1+
How to generate a BVH scene
22
---------------------------
33

4-
The first thing you will need to do is generate a BVH trace. Currently,
4+
The first thing you will need to do is generate a BVH scene. Currently,
55
this is done via the Radeon Developer Panel. Please read the documentation
6-
provided with this distribution for information on how to create a BVH trace.
6+
provided with this distribution for information on how to create a BVH scene.
77
This can be obtained from within the Radeon Developer Panel or from the link
88
on the Radeon Raytracing Analyzer “Welcome” view. The documentation is also
99
available online at:

documentation/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@
5454
# built documents.
5555
#
5656
# The short X.Y version.
57-
version = u'1.3.1'
57+
version = u'1.4.0'
5858
# The full version, including alpha/beta/rc tags.
59-
release = u'1.3.1'
59+
release = u'1.4.0'
6060

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

0 commit comments

Comments
 (0)