[Bf-blender-cvs] [cb647370220] lineart-shadow: LineArt: Fix adjacent edge sorting.

YimingWu noreply at git.blender.org
Mon May 23 10:22:07 CEST 2022


Commit: cb6473702208281ac2e528dad1cd968d92d18645
Author: YimingWu
Date:   Mon May 23 16:08:53 2022 +0800
Branches: lineart-shadow
https://developer.blender.org/rBcb6473702208281ac2e528dad1cd968d92d18645

LineArt: Fix adjacent edge sorting.

The sorting end element should be `start+len` not `start+len-1`.

===================================================================

M	source/blender/gpencil_modifiers/intern/lineart/lineart_cpp_bridge.cc

===================================================================

diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpp_bridge.cc b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpp_bridge.cc
index 174399618a5..5e741ccbd55 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpp_bridge.cc
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpp_bridge.cc
@@ -21,5 +21,5 @@ static bool cmp_adjacent_items(const LineartAdjacentEdge &p1, const LineartAdjac
 
 void lineart_sort_adjacent_items(LineartAdjacentEdge *ai, int length)
 {
-  blender::parallel_sort(ai, ai + length - 1, cmp_adjacent_items);
+  blender::parallel_sort(ai, ai + length, cmp_adjacent_items);
 }



More information about the Bf-blender-cvs mailing list