Blender Git Commits

Blender Git "master" branch commits.

Page: 3536 / 5574

July 15, 2012, 10:48 (GMT)
Fixed deadlock caused by thread locks added in 48893

This deadlock was caused by lock of threads using LOCK_DRAW_IMAGE
mutex and lock used in render result acquire functions.

So if image draw would lock LOCK_DRAW_IMAGE before compositor
operation released render result it'll lead into a deadlock.
July 15, 2012, 10:43 (GMT)
Color management: color management support for saving movie files

This enables color management for movie files saving when rendering
animation. It uses the same settings as saving byte images.
July 15, 2012, 10:43 (GMT)
Color management: implemented ability to color manage byte buffers

Color management of byte buffers is currently disabled, to enable
it COLORMANAGE_BYTE_BUFFER from colormanagement.c should be defined.

Currently color management supposes that byte buffer is originally
in sRGB space. Ideally it'll be using the same input color space
setting as float buffer which is still in a TODO list.

It could be nice artistic option to play with. Also in theory it's
possible that byte images would store data in non-sRGB space.

There's still kind of issue with byte buffers which results in
showing linear image when view transform is set to RAW. It'll be
resolved as soon as real input color space is added. Other view
transformations should work fine.
July 15, 2012, 03:11 (GMT)
falloff option for mask layers
July 15, 2012, 00:29 (GMT)
minor refactor for rect functions. more consistent naming.
July 15, 2012, 00:07 (GMT)
fix for some bugs when the mask layer was outside the view, also clamp the layer buckets within the view.
July 14, 2012, 23:26 (GMT)
fix for minor error in previous commit (wasnt connecting right faces for cyclic mask), also avoid doing more area calculations then needed when checking if the mouse is moving away from uiBlock.
July 14, 2012, 23:23 (GMT)
unfilled-cyclic curves now works as expected, also fix for own crash on 32bit systems.
July 14, 2012, 20:56 (GMT)
svn merge ^/trunk/blender -r48911:48927
July 14, 2012, 20:53 (GMT)
use a different setting for fill/cyclic - you may want to have unfilled cyclic curves.
July 14, 2012, 20:29 (GMT)
mask rasterizer, render unclosed splines as lines.
July 14, 2012, 19:21 (GMT)
code cleanup
July 14, 2012, 18:57 (GMT)
zealous bounds checking broke the invert option.
July 14, 2012, 18:42 (GMT)
mask rasterization: use a simpler method to check if a bucket intersects with a triangle.
July 14, 2012, 18:37 (GMT)
rename vars for line dist funcs to make more sense
July 14, 2012, 17:58 (GMT)
mask rasterizer - test if buckets overlap the face before adding the face into the bucket.
July 14, 2012, 17:30 (GMT)
Fix #31021: Render settings are not taken into account for curves

Refactored code a bit to make naming a bit more clear and added a
function to create mesh from given display list rather than from
object's displist.

Tested using plain curves (which doesn't imply using derived meshes)
and curves with constructive modifiers (which are using derived meshed).
July 14, 2012, 16:54 (GMT)
add dynamic bucket xy resolution based on pixel size, also remove some redundant copying.
July 14, 2012, 16:03 (GMT)
minor refactor, some comments and var names were misleading.
July 14, 2012, 15:46 (GMT)
minor refactor for mask rasterizer
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021