Fix weight-painting out of facemask mode w/ hidden faces

Own error in recent commit
This commit is contained in:
Campbell Barton 2017-05-17 19:07:31 +10:00
parent c8e96a8b6b
commit a769c4a3a0
Notes: blender-bot 2023-02-14 10:54:29 +01:00
Referenced by issue #51530, Crash when trying to weightpaint with hidden geometry
1 changed files with 4 additions and 2 deletions

View File

@ -2894,8 +2894,10 @@ struct Batch *DRW_mesh_batch_cache_get_triangles_with_select_id(struct Mesh *me,
cache->triangles_with_select_id = Batch_create(
PRIM_TRIANGLES, mesh_batch_cache_get_tri_select_id(rdata, cache, use_hide), NULL);
VertexBuffer *vbo = mesh_batch_cache_get_tri_pos_and_normals_visible_only(rdata, cache);
Batch_add_VertexBuffer(cache->triangles_with_select_id, vbo);
VertexBuffer *vbo_tris = use_hide ?
mesh_batch_cache_get_tri_pos_and_normals_visible_only(rdata, cache) :
mesh_batch_cache_get_tri_pos_and_normals(rdata, cache);
Batch_add_VertexBuffer(cache->triangles_with_select_id, vbo_tris);
mesh_render_data_free(rdata);
}