[MGPipe] include the stage-chunk helper where it is called

PipeFill.cpp reaches MG_Remote::Client::MGPipeStageChunkBytes through
GpuWritePending.h, which the TU did not include: the declaration was visible to
the helper's own TU and to no other, so both MobileGL translation units for
PipeFill.cpp failed to compile while the shared objects it defines built fine.

PipeFill.cpp.
This commit is contained in:
2026-09-20 18:46:13 -04:00
parent bde7624310
commit 8ffb87109a
+2
View File
@@ -48,6 +48,8 @@
// build-split runs MOBILEGL_TRANSPORT=monolith in every unit and integration-gpu lane and those
// lanes must keep answering exactly what they answered before.
#include <MG_Remote/Client/CapsMirror.h>
// MGPipeStageChunkBytes: the resource emitters' content cap (see MGPipeContentChunkCap below).
#include <MG_Remote/Client/GpuWritePending.h>
#include <MG_Remote/Client/WireTables.h>
// P5c gt (CONTRACT-P5C §6 layer 2, audit A1): the client-side gPipeInputs check consults
// InBarrierWait() and ApplyThreadIsInsideApplier() - both live here.