aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core')
-rw-r--r--src/video_core/gpu_split.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/video_core/gpu_split.cpp b/src/video_core/gpu_split.cpp
index f913ca82ce..2bc8e29470 100644
--- a/src/video_core/gpu_split.cpp
+++ b/src/video_core/gpu_split.cpp
@@ -34,12 +34,14 @@ void Pause() {
_mm_pause();
#elif defined(__x86_64__) || defined(__i386__)
__builtin_ia32_pause();
+#elif defined(__aarch64__)
+ asm volatile("yield");
#else
std::this_thread::yield();
#endif
}
-std::atomic<u32> g_back_thread_id{};
+[[maybe_unused]] std::atomic<u32> g_back_thread_id{};
std::atomic<bool> g_back_busy{};
} // Anonymous namespace