Interface OverdrawCostMeasure
interface OverdrawCostMeasure {
bindings: number;
height: number;
msAsIs: number;
msFrontToBack: number;
msVisibleOnly: number;
overdrawMs: number;
ratio: number;
repeats: number;
sampleCount: number;
sortGainMs: number;
width: number;
}
bindings: number;
height: number;
msAsIs: number;
msFrontToBack: number;
msVisibleOnly: number;
overdrawMs: number;
ratio: number;
repeats: number;
sampleCount: number;
sortGainMs: number;
width: number;
}
Index
Properties
bindings
bindings: number
Bindings replayed (visible opaque + direct + transparent).
height
height: number
ms As Is
msAsIs: number
Median GPU ms of the as-shipped replay (fresh depth — overdraw included).
ms Front To Back
msFrontToBack: number
Median GPU ms of the front-to-back-sorted replay (per-draw sort, transparents untouched).
ms Visible Only
msVisibleOnly: number
Median GPU ms of the visible-only replay (pre-resolved depth — the perfect-prepass floor).
overdraw Ms
overdrawMs: number
msAsIs − msVisibleOnly: GPU ms currently spent shading fragments that lose the depth test.
ratio
ratio: number
msAsIs / msVisibleOnly — 1.0 means no overdraw cost at all.
repeats
repeats: number
Number of repeats the medians are taken over.
sample Count
sampleCount: number
MSAA sample count the task renders with.
sort Gain Ms
sortGainMs: number
msAsIs − msFrontToBack: what a plain draw sort would collect of the overdraw budget.
width
width: number
Probe target size in pixels (the task target's size).
Result of one overdraw-cost measurement.