mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 18:35:57 +08:00
Fix of #7168: Crash when layer count exceeds 4095
This commit is contained in:
parent
e1b3ba063b
commit
79eb59b9f2
@ -332,7 +332,7 @@ void slice_facet_at_zs(
|
|||||||
if (min_z != max_z && slice_facet(*it, vertices, indices, edge_ids, idx_vertex_lowest, false, il) == FacetSliceType::Slicing) {
|
if (min_z != max_z && slice_facet(*it, vertices, indices, edge_ids, idx_vertex_lowest, false, il) == FacetSliceType::Slicing) {
|
||||||
assert(il.edge_type != IntersectionLine::FacetEdgeType::Horizontal);
|
assert(il.edge_type != IntersectionLine::FacetEdgeType::Horizontal);
|
||||||
size_t slice_id = it - zs.begin();
|
size_t slice_id = it - zs.begin();
|
||||||
boost::lock_guard<std::mutex> l(lines_mutex[slice_id >> 6]);
|
boost::lock_guard<std::mutex> l(lines_mutex[slice_id % 64]);
|
||||||
lines[slice_id].emplace_back(il);
|
lines[slice_id].emplace_back(il);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user