From 281b72266715c73da818024d3948b8e00c6b19bc Mon Sep 17 00:00:00 2001 From: iisaev Date: Fri, 23 Oct 2026 09:03:56 +0200 Subject: [PATCH] Test screenshots through ViewportCapture: sRGB instead of the dark linear HDR frame --- test_suites/walk/src/RpgWalkTestDriver.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test_suites/walk/src/RpgWalkTestDriver.cs b/test_suites/walk/src/RpgWalkTestDriver.cs index 7053bc1..9f56902 100644 --- a/test_suites/walk/src/RpgWalkTestDriver.cs +++ b/test_suites/walk/src/RpgWalkTestDriver.cs @@ -7,6 +7,7 @@ using Cthangover.Core.Games; using Cthangover.Core.Scenes; using Cthangover.Core.Settings; using Cthangover.Core.Utils; +using Cthangover.Mods.Interface.View; using Godot; namespace Cthangover.Mods.Rpg.Tests @@ -287,7 +288,7 @@ namespace Cthangover.Mods.Rpg.Tests if (string.IsNullOrEmpty(shotsDir) || DisplayServer.GetName() == "headless") return; DirAccess.MakeDirRecursiveAbsolute(shotsDir); - GetViewport().GetTexture().GetImage()?.SavePng(shotsDir.TrimEnd('/') + "/rpg_" + name + ".png"); + ViewportCapture.SavePng(GetViewport(), shotsDir.TrimEnd('/') + "/rpg_" + name + ".png"); } private void Finish()