From 03df4ceed68643b9b2d630ec7ce6ae74da3184be Mon Sep 17 00:00:00 2001 From: cdozdil Date: Sun, 22 Feb 2026 14:53:39 +0300 Subject: [PATCH] Disanle ReleaseHeaps to prevent crashes on upscaler feature release. --- OptiScaler/shaders/Shader_Dx12Utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OptiScaler/shaders/Shader_Dx12Utils.h b/OptiScaler/shaders/Shader_Dx12Utils.h index 97ae74b1..5cd83cef 100644 --- a/OptiScaler/shaders/Shader_Dx12Utils.h +++ b/OptiScaler/shaders/Shader_Dx12Utils.h @@ -116,6 +116,12 @@ class FrameDescriptorHeap void ReleaseHeaps() { + // Randomly crashing on release + // For now rely on OS to clean up on exit + // Need to check if it's about they are being use + // Also need to create shaders when they are used to prevent creating heaps when not used + return; + if (heapCSU) heapCSU->Release();