Revision 10253f7 by Sergey Sharybin 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. |
Revision 50a6cf1 by Sergey Sharybin 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. |
Revision f79f3de by Sergey Sharybin 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. |
Revision 02bac0b by Campbell Barton July 15, 2012, 03:11 (GMT) |
falloff option for mask layers |
Revision 7cc5af4 by Campbell Barton July 15, 2012, 00:29 (GMT) |
minor refactor for rect functions. more consistent naming. |
Revision f8bf58e by Campbell Barton 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. |
Revision 593163e by Campbell Barton 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. |
Revision 1cee8ea by Campbell Barton July 14, 2012, 23:23 (GMT) |
unfilled-cyclic curves now works as expected, also fix for own crash on 32bit systems. |
Revision a229c1d by Campbell Barton July 14, 2012, 20:56 (GMT) |
svn merge ^/trunk/blender -r48911:48927 |
Revision 41fe8b9 by Campbell Barton July 14, 2012, 20:53 (GMT) |
use a different setting for fill/cyclic - you may want to have unfilled cyclic curves. |
Revision 5e7f8b8 by Campbell Barton July 14, 2012, 20:29 (GMT) |
mask rasterizer, render unclosed splines as lines. |
Revision 6986f67 by Campbell Barton July 14, 2012, 19:21 (GMT) |
code cleanup |
Revision 52c0f44 by Campbell Barton July 14, 2012, 18:57 (GMT) |
zealous bounds checking broke the invert option. |
Revision a52153a by Campbell Barton July 14, 2012, 18:42 (GMT) |
mask rasterization: use a simpler method to check if a bucket intersects with a triangle. |
Revision 6946294 by Campbell Barton July 14, 2012, 18:37 (GMT) |
rename vars for line dist funcs to make more sense |
Revision 83d1fac by Campbell Barton July 14, 2012, 17:58 (GMT) |
mask rasterizer - test if buckets overlap the face before adding the face into the bucket. |
Revision 8a9d1c0 by Sergey Sharybin 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). |
Revision f67ee4f by Campbell Barton July 14, 2012, 16:54 (GMT) |
add dynamic bucket xy resolution based on pixel size, also remove some redundant copying. |
Revision 1cbc6a6 by Campbell Barton July 14, 2012, 16:03 (GMT) |
minor refactor, some comments and var names were misleading. |
Revision e144e7a by Campbell Barton July 14, 2012, 15:46 (GMT) |
minor refactor for mask rasterizer |
|
|
|


Master Commits
MiikaHweb | 2003-2021