Refactor: Move PBVH update tag out of MVert
This is part of the project of converting `MVert` into `float3`.
(more details in T93602), The pbvh update flag is removed and
replaced with a bitmap stored in the PBVH structure. This
patch is similar to D13878. This is mainly setup for an eventual
performance improvement by removing the extra data from
mesh vertices, but if it's consistent with testing in the other patch
doing the same thing for another "temp tag", then it may actually
increase the speed of sculpt code slightly, since less memory needs
to be loaded when checking/changing the flags.
Differential Revision: https://developer.blender.org/D14000
commit 2cd1472f86dd0c3f8792f8d28b1238f9dffb3739
Merge: 9a2b2066393 720d653b418
Author: Jacques Lucke <jacques@blender.org>
Date: Thu Feb 10 17:32:16 2022 +0100
Merge branch 'blender-v3.1-release'
commit 720d653b418bb5760c5891a2c8b74b72ea9889a9
Author: Jacques Lucke <jacques@blender.org>
[jacques@jacques-pc blender]$ git push my_local_gitea
Enter passphrase for key '/home/jacques/.ssh/id_rsa':
[jacques@jacques-pc blender]$ git push my_local_gitea
Enter passphrase for key '/home/jacques/.ssh/id_rsa':
Everything up-to-date
[jacques@jacques-pc blender]$