From 5012f736d02792fcbdbaa8cc0fbf6fb644d82371 Mon Sep 17 00:00:00 2001 From: Zenodeon Date: Fri, 16 Oct 2026 02:12:40 +0400 Subject: [PATCH] test(agc): scope unit history checks to write-watched hosts --- .../prx/libSceAgcDriver/tests/execution/ArrayLayerTarget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/core/libs/prx/libSceAgcDriver/tests/execution/ArrayLayerTarget.cpp b/core/libs/prx/libSceAgcDriver/tests/execution/ArrayLayerTarget.cpp index 18a3373738..0d0c8a865e 100644 --- a/core/libs/prx/libSceAgcDriver/tests/execution/ArrayLayerTarget.cpp +++ b/core/libs/prx/libSceAgcDriver/tests/execution/ArrayLayerTarget.cpp @@ -388,6 +388,7 @@ void RetiredArrayLayer(AgcDriver::VulkanDevice& device) { } void UncommittedUnusedLayers(AgcDriver::VulkanDevice& device, std::uint32_t slice) { + if (!AgcDriver::GuestMemory::WriteWatched()) return; GuestBlock block(LayerBytes, slice * LayerBytes, false); const auto surface = AddressOf(block.Data()); const auto active = surface + slice * LayerBytes;