Sculpt: Fix T103724: missing mask attr existance check for PBVH_GRIDS
This commit is contained in:
Submodule release/datafiles/locale updated: 4f6dbb6989...7084c4ecd9
Submodule release/scripts/addons updated: bf49eeaa14...a9d4443c24
Submodule release/scripts/addons_contrib updated: 0f72f6c85c...bdcfdd47ec
@@ -259,6 +259,11 @@ float SCULPT_vertex_mask_get(SculptSession *ss, PBVHVertRef vertex)
|
||||
}
|
||||
case PBVH_GRIDS: {
|
||||
const CCGKey *key = BKE_pbvh_get_grid_key(ss->pbvh);
|
||||
|
||||
if (key->mask_offset == -1) {
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
const int grid_index = vertex.i / key->grid_area;
|
||||
const int vertex_index = vertex.i - grid_index * key->grid_area;
|
||||
CCGElem *elem = BKE_pbvh_get_grids(ss->pbvh)[grid_index];
|
||||
|
||||
Submodule source/tools updated: 3582f5326d...e1744b9bd8
Reference in New Issue
Block a user