Page MenuHome

Transform: Optimize edge slide
ClosedPublic

Authored by Germano Cavalcante (mano-wii) on Jul 17 2019, 12:44 PM.

Details

Summary

Investigating the T66802 I realized that there is plenty of room to optimize the Edge Slide.
The current code loop traverses all edges to find the ones selected, and then tests each vertex of the selected edges and then traverses over each linked edge to finally execute the code.
However the list of vertices that are part of selected edges has already been stored in EdgeSlideData through the TransDataEdgeSlideVert * sv member;
Therefore, the loop should only cover these vertices.
And that is the proposal of this patch.

Splited from D5247

Diff Detail

Repository
rB Blender

Event Timeline

  • Fix condition removed accidentally
This revision was not accepted when it landed; it landed in state Needs Review.Feb 5 2020, 6:21 PM
This revision was automatically updated to reflect the committed changes.