From 8fb45371b8a0d47a387f9e0c50e7700af14e3a7e Mon Sep 17 00:00:00 2001 From: Nicolas James Date: Thu, 12 Mar 2026 19:13:55 +1100 Subject: Check for bad returns on vulkan calls (lol!) --- src/device_context.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/device_context.cc') diff --git a/src/device_context.cc b/src/device_context.cc index c192ec6..0f606b5 100644 --- a/src/device_context.cc +++ b/src/device_context.cc @@ -48,9 +48,11 @@ void DeviceContext::Clock::calibrate() { std::uint64_t host; }; auto calibrated_result = CalibratedResult{}; - device.vtable.GetCalibratedTimestampsKHR(device.device, 2, std::data(infos), - &calibrated_result.device, - &this->error_bound); + + THROW_NON_VKSUCCESS(device.vtable.GetCalibratedTimestampsKHR( + device.device, 2, std::data(infos), &calibrated_result.device, + &this->error_bound)); + this->device_ticks = calibrated_result.device; this->host_ns = calibrated_result.host; } -- cgit v1.2.3