When using the View Normal automasking mode, the per-vertex calculation is not prohibitively expensive, unlike the topology and boundary modes. Additionally, we do not populate the view normal values in the cache when the brush stroke starts. Pull Request: https://projects.blender.org/blender/blender/pulls/138906