From 47ce4cf2d3224cfa0894cf8f4a0c05fb95c598f2 Mon Sep 17 00:00:00 2001 From: zhenyan121 <3367366583@qq.com> Date: Sat, 18 Apr 2026 16:19:45 +0800 Subject: [PATCH] fix: is_init data race --- include/Cubed/tools/perlin_noise.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/Cubed/tools/perlin_noise.hpp b/include/Cubed/tools/perlin_noise.hpp index 578d9f3..15e421d 100644 --- a/include/Cubed/tools/perlin_noise.hpp +++ b/include/Cubed/tools/perlin_noise.hpp @@ -1,5 +1,5 @@ #pragma once - +#include #include class PerlinNoise { @@ -7,7 +7,7 @@ public: static void init(); static float noise(float x, float y, float z); private: - static inline bool is_init = false; + static inline std::atomic is_init = false; static inline std::vector p; static float fade(float t);