Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2010-03-16 19:58:45 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2010-03-16 19:58:45 +0300
commitf17dcf58c86274661a10cf4f95939deb63a02fa7 (patch)
tree94fc52b7e0d41d6cb806eaf5e0b0e604c20722c1 /source/blender/python
parent735b444d74d41bf2cec1ab81e781283e79d9c3d6 (diff)
Fixes for thread related render / compositing crashes:
* Viewer node could free image while it is being redrawn, viewer image buffers now need acquire/release to be accessed as was already the case for render results. * The Composite node could free the image buffers outside of a lock, also causing simultaneous redraw to crash. * Especially on Windows, re-rendering could crash when drawing an image that was freed. When RE_RenderInProgress was true it would access the image buffer and simply return it while it could still contain a pointer to a render result buffer that was already freed. I don't understand why this case was there in the first place, so I've removed it. Possibly fixes bugs #20174, #21418, #21391, #21394.
Diffstat (limited to 'source/blender/python')
0 files changed, 0 insertions, 0 deletions