[Fix] (MG_Impl, DirectGLES, scripts): take the cheap review minors - the stale validate-point comment, G7's whole-log trip grep and missing INT/TERM traps, G5's CRLF stdout, and the dangling-twin invariant at its member

This commit is contained in:
2026-09-08 07:04:20 -04:00
parent 707bced438
commit 0bff6875b3
3 changed files with 38 additions and 5 deletions
+6 -4
View File
@@ -1587,10 +1587,12 @@ namespace MobileGL::MG_Pipe {
}
// P3a's vertex segment, in the order the design fixes: vertex elements, then the
// vertex buffers that fill them, then the index binding. All three still resolve to
// false today - their dirty bits map to no subsystem until the tracker's arms land -
// and all three emitters are stubs; the call sites are here so the commit that gives
// them bodies does not also have to edit the validate point.
// vertex buffers that fill them, then the index binding. All three are LIVE now (m1):
// bits 5 / 9 / 10 map onto kMGPipeSubsystemVertexInput in Tracker.h:145-148 and all
// three emitters have bodies, so `wants()` answers true whenever bit 8 is in the push
// mask - which the phase default 0x1ff sets, on every backend. The sentence that used
// to stand here ("all three still resolve to false today - their dirty bits map to no
// subsystem") was the contract commit's and stopped being true when the client landed.
if (wants(MGPipeDirty::NewVertexElements)) {
payloadBytes += EmitVertexElements(*ctx);
}