From 7041a42557bec85eb66055809a389e6019c86d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mercan=20Yazici?= Date: Wed, 25 Feb 2026 14:11:24 +0100 Subject: [PATCH 1/2] Overwrite the reference image instead of crashing in the Benchmark --- SeeSharp/Experiments/Benchmark.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeeSharp/Experiments/Benchmark.cs b/SeeSharp/Experiments/Benchmark.cs index 03d45bf..1e4eeba 100644 --- a/SeeSharp/Experiments/Benchmark.cs +++ b/SeeSharp/Experiments/Benchmark.cs @@ -72,7 +72,7 @@ float RunScene(SceneConfig sceneConfig, bool skipReference) if (reference.HasValue) { string refFilename = Path.Join(dir, "Reference.exr"); - reference.Value.File.CopyTo(refFilename); + reference.Value.File.CopyTo(refFilename, true); try { From 37d00e530db79e90e4dd4a65cf20853e7b926c9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mercan=20Yazici?= Date: Wed, 25 Feb 2026 14:11:49 +0100 Subject: [PATCH 2/2] do not dispose a null pointer scene --- SeeSharp/SceneManagement/SceneLoader.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SeeSharp/SceneManagement/SceneLoader.cs b/SeeSharp/SceneManagement/SceneLoader.cs index f750380..75d5d89 100644 --- a/SeeSharp/SceneManagement/SceneLoader.cs +++ b/SeeSharp/SceneManagement/SceneLoader.cs @@ -23,7 +23,7 @@ public Scene Scene // Reload if there are changes in the .blend file if (blendFile.Exists && ImportBlendFile()) { - scene.Dispose(); + scene?.Dispose(); scene = null; }