Fix: New brushes don't initialize mask_stencil correctly

These should have a default size/pos, just like stencil itself.
This came up in #131836 (and probably led to asset essential brushes all
having this wrong -- which in turn will not draw stencil masks for them
in the viewport).

NOTE: without those defaults, resetting the brush would also have this
issue.

For further steps to actually fix fully, please refer to #131836.

Pull Request: https://projects.blender.org/blender/blender/pulls/131848
This commit is contained in:
Philipp Oeser
2024-12-17 11:16:03 +01:00
committed by Philipp Oeser
parent 1debbcae1e
commit b2dd308dca

View File

@@ -87,6 +87,8 @@
\
.stencil_pos = {256, 256}, \
.stencil_dimension = {256, 256}, \
.mask_stencil_pos = {256, 256}, \
.mask_stencil_dimension = {256, 256}, \
\
/* sculpting defaults to the draw brush for new brushes */ \
.sculpt_brush_type = SCULPT_BRUSH_TYPE_DRAW, \