From 2aea790430cec1c50c67b73e33e8c281156ac271 Mon Sep 17 00:00:00 2001 From: Jakub Svoboda <132791205+rolledhand@users.noreply.github.com> Date: Tue, 30 Jun 2026 13:37:37 +0200 Subject: [PATCH] Use std atomic in Metal GPU accelerator map Signed-off-by: Jakub Svoboda <132791205+rolledhand@users.noreply.github.com> --- lib/rendering/rt/gpu/metal/MetalGPUAccelerator.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rendering/rt/gpu/metal/MetalGPUAccelerator.h b/lib/rendering/rt/gpu/metal/MetalGPUAccelerator.h index ad4a4f3b..20c09f06 100644 --- a/lib/rendering/rt/gpu/metal/MetalGPUAccelerator.h +++ b/lib/rendering/rt/gpu/metal/MetalGPUAccelerator.h @@ -17,13 +17,14 @@ #include #include +#include namespace moonray { namespace rt { // Also in EmbreeAccelerator.cc typedef tbb::concurrent_unordered_map, - tbb::atomic, geom::SharedPtrHash> SharedGroupMap; + std::atomic, geom::SharedPtrHash> SharedGroupMap; class MetalGPUAccelerator