Blender Git Commit Log

Git Commits -> Revision ae2471b

Revision ae2471b by Sergey Sharybin (master)
October 7, 2016, 15:12 (GMT)
OpenGL render: Fix non-deterministic order of frame writes for movies

By the design of task scheduler it was possible that tasks from somewhere
in the middle of scheduled list will be handled first.

For example, one thread might be iterating over the scheduled list and
ignore tasks because there is other thread is working on task from the
same pool. However, if that other thread finishes task before iteration
is over current thread will pick up task from somewhere in in the middle
of the list.

This isn't a problem in general case, but for movie rendering we do need
to have strict order of frames.

Commit Details:

Full Hash: ae2471b8509bb09aaaee453da5aadd453e56c70f
Parent Commit: 09b9e46
Lines Changed: +6, -0

1 Modified Path:

/source/blender/editors/render/render_opengl.c (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021