From 13ba321e4a9a5182ac8ce3577fb57f7b67e9ec5a Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 17 Dec 2024 15:33:02 +0000 Subject: [PATCH] Add note to docs about nvidia driver support --- docs/behind_scenes/raytracing.rst | 4 ++++ docs/behind_scenes/vulkan_support.rst | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/behind_scenes/raytracing.rst b/docs/behind_scenes/raytracing.rst index ea8ec95c3..59a6d0ff8 100644 --- a/docs/behind_scenes/raytracing.rst +++ b/docs/behind_scenes/raytracing.rst @@ -6,3 +6,7 @@ The primary goal of raytracing handling in RenderDoc is to allow for debugging t Any raytracing work in the captured frames will be recorded and the results accurately reflected in order to allow debugging of any other non-raytracing work that happens as normal. This means the contents of any resources updated by raytracing calls will be correct in subsequent normal graphics work. At present there is no plan to expand this support, and this is a deliberate decision to make it very clear what is and is not supported in RenderDoc. For this reason the support will not be expanded incrementally to avoid a situation where raytracing debugging exists but is in extremely poor shape. Since raytracing is an entirely separate/dedicated black box subset of APIs the tooling requirements for it are quite different to normal graphics work and would require significant resource investment. + +.. note:: + + As of the latest versions, nVidia drivers do not support the necessary API functionality to support Vulkan capture of raytracing pipelines. When running on nVidia you will not be able to capture raytracing pipeline work, only ray query work. diff --git a/docs/behind_scenes/vulkan_support.rst b/docs/behind_scenes/vulkan_support.rst index d2840ec8f..b20cb696e 100644 --- a/docs/behind_scenes/vulkan_support.rst +++ b/docs/behind_scenes/vulkan_support.rst @@ -36,7 +36,7 @@ RenderDoc has support for Vulkan version 1.3, as well as a number of extensions, * RenderDoc assumes that even if multiple GPUs are present, that only one VkDevice will be created and used. * RenderDoc captures will in general not be portable between different systems, only currently supporting capture and replay on the same or similar enough machines. -For more information about RenderDoc's raytracing support see :doc:`raytracing`. +For more information about RenderDoc's raytracing support see :doc:`raytracing`. Note that raytracing support is limited on nvidia drivers due to missing driver functionality. Android -------