From a37212eac90711a0a134118b6b751bf4f3ae0fdb Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Tue, 6 Oct 2026 14:46:52 -0400 Subject: [PATCH] [Fix] (P13 W5 S7): Espryt's T0 re-import after a context loss stays transport-only inside the record arm's twin re-arm. --- MobileGL/MG_Backend/DirectGLES/Managers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MobileGL/MG_Backend/DirectGLES/Managers.cpp b/MobileGL/MG_Backend/DirectGLES/Managers.cpp index 8659c4b8..b68e1b3d 100644 --- a/MobileGL/MG_Backend/DirectGLES/Managers.cpp +++ b/MobileGL/MG_Backend/DirectGLES/Managers.cpp @@ -4062,7 +4062,7 @@ namespace MobileGL::MG_Backend::DirectGLES { !ServerStaged().HasShadow(resource)) { resource->hostBytes = nullptr; } -#if defined(__ANDROID__) +#if defined(__ANDROID__) && MOBILEGL_BUILD_DISAGGREGATED // P11 B2: A T0 STORE OUTLIVES ITS CONTEXT. Its pages are the client's // AHardwareBuffer, which this twin still holds, so the store is imported again on // the new context - the client keeps writing through the same pointer and nothing