diff --git a/filament/backend/include/private/backend/HandleAllocator.h b/filament/backend/include/private/backend/HandleAllocator.h index a1c727ecbe..5b702686a4 100644 --- a/filament/backend/include/private/backend/HandleAllocator.h +++ b/filament/backend/include/private/backend/HandleAllocator.h @@ -29,6 +29,7 @@ #include +#include #include #include #include @@ -426,7 +427,7 @@ private: // Below is only used when running out of space in the HandleArena mutable utils::Mutex mLock; tsl::robin_map mOverflowMap; - HandleBase::HandleId mId = 0; + std::atomic mId = 0; bool mUseAfterFreeCheckDisabled = false; };