[Bf-blender-cvs] [ddb30c4a02c] master: Fix T103396: crash extruding creased vertex with GPU subdivision
Brecht Van Lommel
noreply at git.blender.org
Fri Jan 6 17:49:59 CET 2023
Commit: ddb30c4a02cdf342128021024b8e3567247107bb
Author: Brecht Van Lommel
Date: Fri Jan 6 17:44:49 2023 +0100
Branches: master
https://developer.blender.org/rBddb30c4a02cdf342128021024b8e3567247107bb
Fix T103396: crash extruding creased vertex with GPU subdivision
===================================================================
M source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc
===================================================================
diff --git a/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc b/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc
index 14467023f0f..d7625cb81d4 100644
--- a/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc
+++ b/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines.cc
@@ -199,7 +199,7 @@ static void extract_lines_loose_geom_subdiv(const DRWSubdivCache *subdiv_cache,
if (mr->bm) {
for (DRWSubdivLooseEdge edge : loose_edges) {
const BMEdge *bm_edge = bm_original_edge_get(mr, edge.coarse_edge_index);
- *flags_data++ = BM_elem_flag_test_bool(bm_edge, BM_ELEM_HIDDEN) != 0;
+ *flags_data++ = (bm_edge) ? BM_elem_flag_test_bool(bm_edge, BM_ELEM_HIDDEN) != 0 : 1;
}
}
else {
More information about the Bf-blender-cvs
mailing list