[MG_Pipe, MG_Test] (Disaggregated): P5f fe - derive scalar forwards and ratchet Espryt fatals

This commit is contained in:
2026-09-19 22:02:23 -04:00
parent 881e050e2c
commit a0004db9cb
7 changed files with 111 additions and 69 deletions
@@ -1992,6 +1992,9 @@ namespace MobileGL::MG_Backend::DirectGLES {
// capture gap-free into scratch storage and place the records at End instead.
xfb.scattered = false;
xfb.scatterProgram.reset();
#if MOBILEGL_BUILD_DISAGGREGATED
xfb.scatterArchive.reset();
#endif
xfb.scatterCapacityVertices = 0;
if (program->NeedsScatteredTransformFeedbackCapture()) {
SizeT capacityVertices = ~SizeT(0);
@@ -2097,6 +2100,9 @@ namespace MobileGL::MG_Backend::DirectGLES {
ScatterCapturedRecords(xfb);
xfb.scattered = false;
xfb.scatterProgram.reset();
#if MOBILEGL_BUILD_DISAGGREGATED
xfb.scatterArchive.reset();
#endif
} else {
ReadbackCapturedRanges(xfb.targets);
}