diff --git a/renderdoc/driver/d3d11/d3d11_context.cpp b/renderdoc/driver/d3d11/d3d11_context.cpp index c364d6834..46bef6768 100644 --- a/renderdoc/driver/d3d11/d3d11_context.cpp +++ b/renderdoc/driver/d3d11/d3d11_context.cpp @@ -1349,7 +1349,7 @@ RDResult WrappedID3D11DeviceContext::ReplayLog(CaptureState readType, uint32_t s { extra += "\n\nMore debugging information may be available by enabling API validation on " - "replay"; + "replay via `File` -> `Open Capture with Options`"; } if(m_pDevice->HasFatalError()) diff --git a/renderdoc/driver/d3d11/d3d11_device.cpp b/renderdoc/driver/d3d11/d3d11_device.cpp index 9e1d92a62..635332e50 100644 --- a/renderdoc/driver/d3d11/d3d11_device.cpp +++ b/renderdoc/driver/d3d11/d3d11_device.cpp @@ -1415,7 +1415,8 @@ RDResult WrappedID3D11Device::ReadLogInitialisation(RDCFile *rdc, bool storeStru else { extra += - "\n\nMore debugging information may be available by enabling API validation on replay"; + "\n\nMore debugging information may be available by enabling API validation on replay " + "via `File` -> `Open Capture with Options`"; } if(HasFatalError()) diff --git a/renderdoc/driver/d3d12/d3d12_commands.cpp b/renderdoc/driver/d3d12/d3d12_commands.cpp index 185b0a3cc..332d0022a 100644 --- a/renderdoc/driver/d3d12/d3d12_commands.cpp +++ b/renderdoc/driver/d3d12/d3d12_commands.cpp @@ -1182,7 +1182,7 @@ RDResult WrappedID3D12CommandQueue::ReplayLog(CaptureState readType, uint32_t st { extra += "\n\nMore debugging information may be available by enabling API validation on " - "replay"; + "replay via `File` -> `Open Capture with Options`"; } if(m_pDevice->HasFatalError()) diff --git a/renderdoc/driver/d3d12/d3d12_device.cpp b/renderdoc/driver/d3d12/d3d12_device.cpp index d1ca23dbf..40d9f75ad 100644 --- a/renderdoc/driver/d3d12/d3d12_device.cpp +++ b/renderdoc/driver/d3d12/d3d12_device.cpp @@ -4528,7 +4528,8 @@ RDResult WrappedID3D12Device::ReadLogInitialisation(RDCFile *rdc, bool storeStru else { extra += - "\n\nMore debugging information may be available by enabling API validation on replay"; + "\n\nMore debugging information may be available by enabling API validation on replay " + "via `File` -> `Open Capture with Options`"; } if(HasFatalError()) diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index e465d1905..57431faa2 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -2933,7 +2933,8 @@ RDResult WrappedVulkan::ReadLogInitialisation(RDCFile *rdc, bool storeStructured else { extra += - "\n\nMore debugging information may be available by enabling API validation on replay"; + "\n\nMore debugging information may be available by enabling API validation on replay " + "via `File` -> `Open Capture with Options`"; } SAFE_DELETE(sink); @@ -3204,7 +3205,8 @@ RDResult WrappedVulkan::ContextReplayLog(CaptureState readType, uint32_t startEv else { extra += - "\n\nMore debugging information may be available by enabling API validation on replay"; + "\n\nMore debugging information may be available by enabling API validation on replay " + "via `File` -> `Open Capture with Options`"; } m_FailedReplayResult.message = rdcstr(m_FailedReplayResult.message) + extra;