diff options
| author | 2020-02-08 12:48:57 -0400 | |
|---|---|---|
| committer | 2020-06-18 16:29:17 -0400 | |
| commit | 0f8e5a146563d1f245f8f62cb931dc1e0b55de2f (patch) | |
| tree | 1145873a1269aca9e259ceb0b14ce946f6f3cbfd /src/common | |
| parent | Core: Implement a Host Timer. (diff) | |
| download | yuzu-0f8e5a146563d1f245f8f62cb931dc1e0b55de2f.tar.gz yuzu-0f8e5a146563d1f245f8f62cb931dc1e0b55de2f.tar.xz yuzu-0f8e5a146563d1f245f8f62cb931dc1e0b55de2f.zip | |
Tests: Add base tests to host timing
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/thread.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/thread.h b/src/common/thread.h index 2fc071685..127cc7e23 100644 --- a/src/common/thread.h +++ b/src/common/thread.h | |||
| @@ -9,6 +9,7 @@ | |||
| 9 | #include <cstddef> | 9 | #include <cstddef> |
| 10 | #include <mutex> | 10 | #include <mutex> |
| 11 | #include <thread> | 11 | #include <thread> |
| 12 | #include "common/common_types.h" | ||
| 12 | 13 | ||
| 13 | namespace Common { | 14 | namespace Common { |
| 14 | 15 | ||
| @@ -28,8 +29,7 @@ public: | |||
| 28 | is_set = false; | 29 | is_set = false; |
| 29 | } | 30 | } |
| 30 | 31 | ||
| 31 | template <class Duration> | 32 | bool WaitFor(const std::chrono::nanoseconds& time) { |
| 32 | bool WaitFor(const std::chrono::duration<Duration>& time) { | ||
| 33 | std::unique_lock lk{mutex}; | 33 | std::unique_lock lk{mutex}; |
| 34 | if (!condvar.wait_for(lk, time, [this] { return is_set; })) | 34 | if (!condvar.wait_for(lk, time, [this] { return is_set; })) |
| 35 | return false; | 35 | return false; |