From ef9d9c6856d9e85f5dff30870898c206e5ffe103 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 21 Jun 2023 18:42:48 +0200 Subject: [PATCH] Fix unnecessary corner edge computation in multires bake The root of the bug was wrong edges, but it wasn't necessary to compute corner edges at all and this was unnecessarily added in 16fbadde363. Ref #109161 --- source/blender/render/intern/multires_bake.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/source/blender/render/intern/multires_bake.cc b/source/blender/render/intern/multires_bake.cc index c90abd79c55..0ecbfaa75fa 100644 --- a/source/blender/render/intern/multires_bake.cc +++ b/source/blender/render/intern/multires_bake.cc @@ -504,7 +504,6 @@ static void do_multires_bake(MultiresBakeRender *bkr, {reinterpret_cast(dm->getEdgeArray(dm)), temp_mesh->totedge}); temp_mesh->poly_offsets_for_write().copy_from({dm->getPolyArray(dm), temp_mesh->totpoly + 1}); temp_mesh->corner_verts_for_write().copy_from({dm->getCornerVertArray(dm), temp_mesh->totloop}); - temp_mesh->corner_edges_for_write().copy_from({dm->getCornerEdgeArray(dm), temp_mesh->totloop}); const blender::Span positions = temp_mesh->vert_positions(); const blender::OffsetIndices polys = temp_mesh->polys();