From 0b33fd9eaa1c17f00b411efc5ed1c88b7a1b8119 Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Wed, 7 Dec 2022 15:59:21 +0100 Subject: [PATCH] sed s/atomic_bool/atomic_int/g -i simulate/simulate.h Change atomic_bool to atomic_int to make sure that the compiler will try the best to generate machine code, instead of relying on an external atomic library --- simulate/simulate.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/simulate/simulate.h b/simulate/simulate.h index a1ca5787..5b4a3120 100644 --- a/simulate/simulate.h +++ b/simulate/simulate.h @@ -106,9 +106,9 @@ class MJSIMULATEAPI Simulate { int run = 1; // atomics for cross-thread messages - std::atomic_bool exitrequest = false; - std::atomic_bool droploadrequest = false; - std::atomic_bool screenshotrequest = false; + std::atomic_int exitrequest = false; + std::atomic_int droploadrequest = false; + std::atomic_int screenshotrequest = false; std::atomic_int uiloadrequest = 0; // loadrequest