Blender Git Commit Log

Git Commits -> Revision 0cd3496

Revision 0cd3496 by Hans Goudey (master)
June 20, 2021, 23:42 (GMT)
Curves: Multithread Curve to CurveEval conversion

A different data structure / implementation is used for curves in the
node tree currently. Converting from the DNA `Curve` structure to this
wasn't slow, but it's nice to decrease overhead. In a test of 14000
splines with 128000 points, this halves the runtime from about 5ms
to about 2.5ms.

Commit Details:

Full Hash: 0cd34967c0a844c7cebe6f835a3c2303a5e53ef6
Parent Commit: 6afafc4
Lines Changed: +111, -57

1 Modified Path:

/source/blender/blenkernel/intern/curve_eval.cc (+111, -57) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021