oa::ClockCalibration
One quasi-simultaneous host/device clock sample. maximumDeviationNanoseconds is the vulkan implementation's uncertainty bound for the pair, not an OA estimate. Consumers should recalibrate long-running traces periodically.
Public Methods
Public Data Members
deviceNanosecondsPerTickoa::F64fielddeviceTimestampTicksoa::U64fielddeviceTimestampValidBitsoa::U32fieldhostClockDomainHostClockDomainfieldhostTimestampNanosecondsoa::U64fieldmaximumDeviationNanosecondsoa::U64fieldPublic Method Documentation
map a query-pool timestamp into the calibrated host clock. The signed modular delta handles vulkan timestamp wrap for queues exposing fewer than 64 valid bits. values farther than half a device-clock period from this sample are inherently ambiguous and require a newer calibration.
Parameters
inDeviceTimestampTicksoa::U64—
Returns
oa::F64The declared return value.