Blender Git Commit Log

Git Commits -> Revision 64aef25

Revision 64aef25 by Sergey Sharybin (master)
December 25, 2013, 14:32 (GMT)
Use generic task scheduler for threaded image processor

It allows to schedule tasks of smaller size without having
threads overhead or extra worry about splitting tasks into
smaller pieces.

This simplifies code in color management which was manually
splitting task into smaller chunks to keep memory usage low.

Further optimization is possible by avoid malloc called from
threads, but that's how it used to work for ages already
and would be optimized as a separate patch.

Commit Details:

Full Hash: 64aef25b8359d196b1246da4b202c2c27e54efb9
Parent Commit: cdd95e3
Lines Changed: +65, -80

2 Modified Paths:

/source/blender/imbuf/intern/colormanagement.c (+37, -58) (Diff)
/source/blender/imbuf/intern/imageprocess.c (+28, -22) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021