How a bounded wait for a mapping ended, and how its slices were spent. More...
#include "donner/gpu/Descriptors.h"
Public Member Functions | |
| bool | operator== (const MapWaitReport &other) const =default |
| Equality comparison. | |
Public Attributes | |
| MapWaitOutcome | outcome = MapWaitOutcome::TimedOut |
| How the wait ended. | |
| MapWaitKind | waitKind = MapWaitKind::Polled |
| How its slices were spent. | |
How a bounded wait for a mapping ended, and how its slices were spent.
waitKind is MapWaitKind::CompletionEvent when any slice of the wait used one: a single event wait is what tells a diagnostic the path was not reduced to polling, and a later polled slice does not undo that.
|
default |
Equality comparison.
| other | Report to compare against. |