From 8a88984e0a416dc1a5cfd41bae2db78b9f310013 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Wed, 29 Oct 2025 01:33:02 +0300 Subject: [PATCH] Added D3D12 device check --- OptiScaler/framegen/xefg/XeFG_Dx12.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OptiScaler/framegen/xefg/XeFG_Dx12.cpp b/OptiScaler/framegen/xefg/XeFG_Dx12.cpp index c3d413d1..13e2a578 100644 --- a/OptiScaler/framegen/xefg/XeFG_Dx12.cpp +++ b/OptiScaler/framegen/xefg/XeFG_Dx12.cpp @@ -911,7 +911,8 @@ void XeFG_Dx12::SetResource(Dx12Resource* inputResource) FlipResource(fResource); } - if (type == FG_ResourceType::Depth && !Config::Instance()->FGXeFGDepthInverted.value_or_default()) + if (_device != nullptr && type == FG_ResourceType::Depth && + !Config::Instance()->FGXeFGDepthInverted.value_or_default()) { if (_depthInvert.get() == nullptr) {