From 2828f194e1430f175b5a167c5cdcf0d846dd03fb Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 20 Sep 2019 11:04:10 +0100 Subject: [PATCH] Soften errors if D3D12 fails to load --- renderdoc/core/core.cpp | 4 ++-- renderdoc/driver/d3d12/d3d12_replay.cpp | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/renderdoc/core/core.cpp b/renderdoc/core/core.cpp index f68931b33..a137d9c33 100644 --- a/renderdoc/core/core.cpp +++ b/renderdoc/core/core.cpp @@ -524,8 +524,8 @@ void RenderDoc::ProcessGlobalEnvironment(GlobalEnvironment env, const std::vecto } else { - RDCERR("Couldn't create proxy replay driver for %s: %s", ToStr(driverType).c_str(), - ToStr(status).c_str()); + RDCWARN("Couldn't create proxy replay driver for %s: %s", ToStr(driverType).c_str(), + ToStr(status).c_str()); } if(driver) diff --git a/renderdoc/driver/d3d12/d3d12_replay.cpp b/renderdoc/driver/d3d12/d3d12_replay.cpp index 17c4453df..f5ff078d6 100644 --- a/renderdoc/driver/d3d12/d3d12_replay.cpp +++ b/renderdoc/driver/d3d12/d3d12_replay.cpp @@ -3691,7 +3691,10 @@ ReplayStatus D3D12_CreateReplayDevice(RDCFile *rdc, const ReplayOptions &opts, I } else { - RDCERR("Failed to load d3d12.dll"); + if(rdc) + RDCERR("Failed to load d3d12.dll"); + else + RDCWARN("Failed to load d3d12.dll"); return ReplayStatus::APIInitFailed; } }