diff --git a/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp b/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp index bf86ced9..c4158a0f 100644 --- a/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp +++ b/MobileGL/MG_Backend/DirectGLES/DirectGLES.cpp @@ -65,7 +65,8 @@ namespace MobileGL::MG_Backend::DirectGLES { #if MOBILEGL_BUILD_DISAGGREGATED - // read_pixels writes the server reply scratch; client-side scatter owns any PBO. + // read_pixels writes server reply scratch. The client refuses PACK_BUFFER before + // emission, so no frontend pack binding can affect this destination. static const SharedPtr& SplitReadbackPackBuffer() { static const SharedPtr none; return none; diff --git a/MobileGL/MG_Backend/DirectGLES/Utils.cpp b/MobileGL/MG_Backend/DirectGLES/Utils.cpp index e2106c7d..a5188360 100644 --- a/MobileGL/MG_Backend/DirectGLES/Utils.cpp +++ b/MobileGL/MG_Backend/DirectGLES/Utils.cpp @@ -38,7 +38,8 @@ namespace MobileGL::MG_Backend::DirectGLES { #if MOBILEGL_BUILD_DISAGGREGATED - // read_pixels writes the server reply scratch; client-side scatter owns any PBO. + // read_pixels writes server reply scratch. The client refuses PACK_BUFFER before + // emission, so no frontend pack binding can affect this destination. static const SharedPtr& SplitReadbackPackBuffer() { static const SharedPtr none; return none;