5#ifndef FLUTTER_IMPELLER_CORE_GPU_SUBMISSION_TRACKER_H_
6#define FLUTTER_IMPELLER_CORE_GPU_SUBMISSION_TRACKER_H_
Tracks GPU completion of submitted command buffers as a monotonic watermark.
uint64_t LatestSubmission() const
Returns the id of the most recent submission.
uint64_t CompletedThrough() const
void RecordCompletion(uint64_t id)
Marks a previously recorded submission as completed by the GPU.
uint64_t RecordSubmission()
Records a command buffer submission and returns its id.
#define IPLR_GUARDED_BY(x)