mirror of
https://github.com/godotengine/godot.git
synced 2026-02-24 22:36:38 +03:00
Fix erroneous use of atomic in the dirty flags of Node3D
This commit is contained in:
@@ -174,7 +174,7 @@ private:
|
||||
NodePath visibility_parent_path;
|
||||
|
||||
_FORCE_INLINE_ uint32_t _read_dirty_mask() const { return is_group_processing() ? data.dirty.mt.get() : data.dirty.st; }
|
||||
_FORCE_INLINE_ bool _test_dirty_bits(uint32_t p_bits) const { return is_group_processing() ? data.dirty.mt.bit_and(p_bits) : (data.dirty.st & p_bits); }
|
||||
_FORCE_INLINE_ bool _test_dirty_bits(uint32_t p_bits) const { return (is_group_processing() ? data.dirty.mt.get() : data.dirty.st) & p_bits; }
|
||||
void _replace_dirty_mask(uint32_t p_mask) const;
|
||||
void _set_dirty_bits(uint32_t p_bits) const;
|
||||
void _clear_dirty_bits(uint32_t p_bits) const;
|
||||
|
||||
Reference in New Issue
Block a user