diff --git a/scene/3d/node_3d.h b/scene/3d/node_3d.h index af7c53c94f..8b4cfb1aa9 100644 --- a/scene/3d/node_3d.h +++ b/scene/3d/node_3d.h @@ -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;