consumed
Settles the queued batch after the native GUI consumer has consumed its draw queue at the version-owned boundary.
This must run from the version-owned consumption boundary, including its failure finally path, never from extraction. The new fence covers all earlier uses on the same queue, so obsolete GUI fences can be released without waiting. Portable GUI resource generations are settled at the same consumer boundary, including presentations with no native Canvas commands. With no queued native or portable work this is a nonblocking cleanup poll.
Throws
when fence creation or cleanup fails; affected targets remain quarantined until device shutdown.