Commit Graph

38941 Commits

Author SHA1 Message Date
Peter Larabell
0451dedf6f remove some redundant checks when freeing memory after rasterizing masks. 2012-05-31 14:29:09 +00:00
Campbell Barton
65c8a33842 fix for using wrong poll function in mask parenting 2012-05-31 14:03:25 +00:00
Campbell Barton
198a914db1 save calling srgb_to_linearrgb() for 0 or 1 when converting mask color. 2012-05-31 13:43:21 +00:00
Campbell Barton
58a7c451c1 convert mask to linear color. 2012-05-31 13:37:32 +00:00
Campbell Barton
153259ff74 support for mask keyframing 2012-05-31 12:24:06 +00:00
Campbell Barton
7443604790 mask object blending and alpha options 2012-05-31 12:12:28 +00:00
Campbell Barton
3c194601f4 svn merge ^/trunk/blender -r47253:47272 2012-05-31 11:58:14 +00:00
Campbell Barton
ceea98be2f math lib changes from tomato 2012-05-31 11:57:09 +00:00
Jeroen Bakker
31a94e4003 Fix for [#31542] Tiles Compositor: Image sequences broken 2012-05-31 11:55:05 +00:00
Jeroen Bakker
a9c4f76a6a * Added new dilate/erode function 2012-05-31 10:38:11 +00:00
Sergey Sharybin
efe289f312 Fix adding feather points when there's deformed spline for mask
Deformed spline should be re-evaluated after adding new feather points
Used both BKE_mask_update_display and DAG_id_tag_update because of:

- If adding feather point is happening from macro which adds point and
  slides it, deformed spline should be updated immediatelly so sliding
  operator will use updated feather,
- If adding happens outside of such macro, update DAG is necessary to
  make needed updates in other areas (such as compositor, i.e.)
2012-05-31 10:01:21 +00:00
Campbell Barton
998c34a7fa minor cleanup 2012-05-31 09:50:50 +00:00
Campbell Barton
332366643b use malloc for point arrays since they are filled in immediately. 2012-05-31 09:46:17 +00:00
Campbell Barton
038f41c087 minor refactor - use float (*)[2] for 2D point arratys. 2012-05-31 09:35:50 +00:00
Sergey Sharybin
1794b9b00f Fixed memory leak caused by not freeing uw array for points in deformed spline 2012-05-31 09:01:15 +00:00
Campbell Barton
1308cad234 patch from pete larabell - feather support for masking. 2012-05-31 08:39:22 +00:00
Sergey Sharybin
9aaaa7eead No need in +x flag for mask_shapekey.c 2012-05-31 08:38:50 +00:00
Campbell Barton
d74200a3af svn merge -r47246:47245 . --- revert 47246, this needs more considersation and planning to do this well 2012-05-31 08:24:53 +00:00
Campbell Barton
0ce5dd7e3f svn merge ^/trunk/blender -r47229:47253 2012-05-31 07:57:04 +00:00
Campbell Barton
1541c5f6d0 fix for own mistake 2012-05-31 07:55:04 +00:00
Peter Larabell
3795d73235 Adds property to mask splines to allow them to be negated (black masks), still needs work in tracking.c 2012-05-30 21:15:17 +00:00
Monique Dewanchand
722ce85ff6 Fix for
[#31562] New compositor crashes due to incorrect opencl initialization
2012-05-30 21:09:50 +00:00
Peter Larabell
6f64165b95 Mask out of bounds fix for mask rasterizer 2012-05-30 18:39:42 +00:00
Campbell Barton
b3bc5edffc replaced last instance of BF_GHOST_DEBUG 2012-05-30 17:14:55 +00:00
Campbell Barton
125e7550ff draw options for mask spline matching the UV view 2012-05-30 16:22:33 +00:00
Lukas Toenne
0e9b0f6d9e Fix #31645, mix node results in crash upon render. This happens when unused mix nodes are removed from the cycles graph. In case the inputs are both unconnected it still tried to reconnect them. 2012-05-30 15:47:12 +00:00
Campbell Barton
001ea9fc9f minor mask draw code refactor 2012-05-30 15:23:17 +00:00
Campbell Barton
d9e8b097bf svn merge ^/trunk/blender -r47214:47229 2012-05-30 14:46:30 +00:00
Lukas Toenne
f462743dae Viewer linking operator has to flag the node tree for update, to ensure the dependency sorting is correct (avoid red links). 2012-05-30 14:42:40 +00:00
Sergey Sharybin
6fb53f7c42 Several small fixes to nodes:
- Code formation fix in keying node
- Fixed crash when creating keying screen for frame where there's no movie
- Attempt to improve keying node to handle alpha on hair better
2012-05-30 14:39:20 +00:00
Sergey Sharybin
39e6acfb08 Merging r47215 through r47226 from trunk into soc-2011-tomato 2012-05-30 14:33:24 +00:00
Sergey Sharybin
4a71d2e86c Fixed crash of mask node when mask is not set 2012-05-30 14:30:28 +00:00
Campbell Barton
b6950f42b6 only keyframe selected maskobjects 2012-05-30 13:46:44 +00:00
Campbell Barton
6340a10cc5 fix for own mistake 2012-05-30 13:21:13 +00:00
Jeroen Bakker
ada8dbe12a * fixed memory leak in compositor operation.
- leaked when render result could not be received.
2012-05-30 13:07:55 +00:00
Campbell Barton
ba7606db15 impliment restrict select option. 2012-05-30 12:54:50 +00:00
Daniel Genrich
be21080cb6 Provide ray hit/nearest information on which side of the quad the ray hit.
Patch by MiikaH.
2012-05-30 12:53:13 +00:00
Campbell Barton
44806d2c2b fix for mask transform in non proportional mode. 2012-05-30 12:08:08 +00:00
Campbell Barton
ad00c1210a rename macros for mask point selection - were a bit confusing. 2012-05-30 11:52:44 +00:00
Campbell Barton
1116731d97 make rasterizer thread safe. 2012-05-30 10:24:34 +00:00
Campbell Barton
1b10fdec48 svn merge ^/trunk/blender -r47210:47214 2012-05-30 09:28:37 +00:00
Campbell Barton
8ae1f38812 workaround for crash when rig library links dont load. - will leak memory but better then crash. 2012-05-30 09:27:16 +00:00
Campbell Barton
27c6ab9857 fix incorrect delete usage in the compositor. 2012-05-30 09:15:02 +00:00
Campbell Barton
c53c19ce32 proportional editing keys now work when editing masks. 2012-05-30 08:20:20 +00:00
Campbell Barton
877db8f881 svn merge ^/trunk/blender -r47201:47210 2012-05-30 08:04:06 +00:00
Campbell Barton
47584648dc split up proportional editing keymap functions (adding this in tomato branch was messy) 2012-05-30 08:02:49 +00:00
Campbell Barton
22982e9351 minor transform change to stay in sync with mask branch 2012-05-30 07:38:33 +00:00
Campbell Barton
a111662e1a proportional editing for masks 2012-05-30 07:34:25 +00:00
Campbell Barton
c93bfdd78b proportional editing for mask transform 2012-05-30 07:15:09 +00:00
Campbell Barton
6bee4c7a8f transform wasnt ignoring hidden maskobjects 2012-05-30 06:42:03 +00:00