diff --git a/source/blender/draw/intern/draw_cache_extract_mesh.cc b/source/blender/draw/intern/draw_cache_extract_mesh.cc index 42d87dcef89..ae5b37006c3 100644 --- a/source/blender/draw/intern/draw_cache_extract_mesh.cc +++ b/source/blender/draw/intern/draw_cache_extract_mesh.cc @@ -547,6 +547,7 @@ static void mesh_extract_render_data_node_exec(void *__restrict task_data) const bool calc_loose_geom = DRW_ibo_requested(buffers.ibo.lines) || DRW_ibo_requested(buffers.ibo.lines_loose) || DRW_ibo_requested(buffers.ibo.points) || + DRW_vbo_requested(buffers.vbo.pos) || DRW_vbo_requested(buffers.vbo.edit_data) || (iter_type & (MR_ITER_LOOSE_EDGE | MR_ITER_LOOSE_VERT)) || (data_flag & MR_DATA_LOOSE_GEOM);