From 90a7cc4feeb69dab6bb6e8ff48c5a8c23e8fa56a Mon Sep 17 00:00:00 2001 From: Gliniak Date: Thu, 4 Dec 2025 20:12:34 +0100 Subject: [PATCH] [GPU] Changed default readback_resolve to none --- src/xenia/base/cvar.h | 2 +- src/xenia/gpu/command_processor.cc | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/xenia/base/cvar.h b/src/xenia/base/cvar.h index 3c9581ba7..e174b3a70 100644 --- a/src/xenia/base/cvar.h +++ b/src/xenia/base/cvar.h @@ -511,7 +511,7 @@ class IConfigVarUpdate { // If you're reviewing a pull request with a change here, check if 1) has been // done by the submitter before merging. static constexpr uint32_t kLastCommittedUpdateDate = - MakeConfigVarUpdateDate(2025, 12, 1, 23); + MakeConfigVarUpdateDate(2025, 12, 4, 21); virtual ~IConfigVarUpdate() = default; diff --git a/src/xenia/gpu/command_processor.cc b/src/xenia/gpu/command_processor.cc index 6e31cca24..4c9a6c91b 100644 --- a/src/xenia/gpu/command_processor.cc +++ b/src/xenia/gpu/command_processor.cc @@ -49,13 +49,16 @@ DEFINE_bool(clear_memory_page_state, false, "GPU"); DEFINE_string( - readback_resolve, "fast", + readback_resolve, "none", "Controls CPU readback of render-to-texture resolve results.\n" - " fast: Read from previous frame (1 frame delay, no GPU stall - default)\n" + " fast: Read from previous frame (1 frame delay, no GPU stall, slight " + "performance hit)\n" " full: Wait for GPU to finish (accurate but slow, GPU-CPU sync stall)\n" " none: Disable readback completely (some games render better without it)", "GPU"); +UPDATE_from_string(readback_resolve, 2025, 12, 4, 21, "fast"); + DEFINE_bool( readback_memexport, false, "Read data written by memory export in shaders on the CPU. "