diff --git a/OptiScaler/backends/IFeature_Dx12.cpp b/OptiScaler/backends/IFeature_Dx12.cpp index 7b665d88..afa7f990 100644 --- a/OptiScaler/backends/IFeature_Dx12.cpp +++ b/OptiScaler/backends/IFeature_Dx12.cpp @@ -52,4 +52,7 @@ IFeature_Dx12::~IFeature_Dx12() d3d12Fence = nullptr; } } + + if (OUT_DS != nullptr && OUT_DS.get() != nullptr) + OUT_DS.reset(); }