Blender Git Commit Log

Git Commits -> Revision b9ccfb8

Revision b9ccfb8 by Jeroen Bakker (master)
June 21, 2021, 14:35 (GMT)
Performance: Flush selection to edges/faces.

This patch uses threading to flush selection from verts to edges and
from edges to faces. The solution is lockless and should scale well on
modern CPU architectures.

Master:{F10185359}
Patch:{F10185361}

End user performance went from 3.9 to 4.6 FPS (Stanford Dragon) but that
was measured on a Intel Core i7-6700 CPU and AMD RX480 Gpu. The more
cores the better improvements you get.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D11644

Commit Details:

Full Hash: b9ccfb89ce91676269811407c84fdff1dbbee94f
Parent Commit: ce64cfd
Lines Changed: +104, -46

1 Modified Path:

/source/blender/bmesh/intern/bmesh_marking.c (+104, -46) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021