| 870 | } |
| 871 | |
| 872 | auto TimelineSemaphore::wait_for_value(u64 value, u64 timeout_nanos) -> bool |
| 873 | { |
| 874 | auto result = daxa_timeline_semaphore_wait_for_value(r_cast<daxa_TimelineSemaphore>(this->object), value, timeout_nanos); |
| 875 | DAXA_DBG_ASSERT_TRUE_M(result == DAXA_RESULT_SUCCESS || result == DAXA_RESULT_TIMEOUT, "failed to wait on timeline semaphore"); |
| 876 | return result == DAXA_RESULT_SUCCESS; |
| 877 | } |
| 878 | |
| 879 | void TimelineSemaphore::signal_value(u64 value) |
| 880 | { |
no test coverage detected