Peter Larabell
6aeb3ddb20
small code refactor to remove redundant calculations
2012-05-31 21:56:41 +00:00
Peter Larabell
03ae47e45f
Add const prefix to match definition in lasso.c
2012-05-31 21:25:52 +00:00
Peter Larabell
05ff63b09d
code and comment cleanup in feather region drawing code
2012-05-31 20:58:46 +00:00
Monique Dewanchand
13714e621d
Fix for [ #31662 ] Compositing: No Alpha if image/color connected to second input of math node
2012-05-31 20:26:42 +00:00
Thomas Dinges
2b5eed9689
Cycles:
...
* Added missing GPL licence block to kernel_textures.h
2012-05-31 20:26:36 +00:00
Peter Larabell
34c52b010e
speedup normalized buffer space pixel position calculations... now incremental adds rather than full per pixel evaluation.
2012-05-31 19:53:35 +00:00
Peter Larabell
1abbb21fee
fixed gradient visual stepping in mask feather regions. converted all distance calculations from int to float.
2012-05-31 19:17:17 +00:00
Campbell Barton
192a28bb32
rename mask-objects to mask-layers.
2012-05-31 19:12:22 +00:00
Ove Murberg Henriksen
0d42015671
Fixes to bugs that appeared during restructure.
2012-05-31 19:09:23 +00:00
Brecht Van Lommel
d5ae958e8f
Fix #31634 : crash calling bpy.ops.transform.edge_slide() outside 3d view.
...
Solution based on patch #31635 by Philipp Oeser.
2012-05-31 19:06:52 +00:00
Campbell Barton
02b927b8c4
style cleanup
2012-05-31 18:40:06 +00:00
Jason Hays
9547b76c2e
This fixes a precision issue in multi-paint so that near zero values do not cause flickering as you paint.
...
It also changes multi-paint's "zero weight color" to black again--it was unintentionally changed to red some time late last year when an aspect of the colors were changed.
2012-05-31 17:22:52 +00:00
Peter Larabell
3834134cf0
Add dynamic mask curve differentiation for more accurate feather gradients.
2012-05-31 16:59:25 +00:00
Brecht Van Lommel
a8f84fac89
Fix #31658 : missing properties in key configuration export, hidden properties
...
should be exported as well, not sure why this was disabled, it's supposed to
only affect UI hiding.
2012-05-31 16:04:07 +00:00
Brecht Van Lommel
c3a7db28d3
Fix #31657 : adding mesh objects did not take units into account for the grid
...
scale that sets the default size.
2012-05-31 16:04:03 +00:00
Campbell Barton
55621216ce
fix for border/circle/lasso select not using the deformed locations when selecting.
2012-05-31 15:37:44 +00:00
Peter Larabell
f7fb32fb8a
Fix possible memory leak where spline differentiation fails but feather differentiation does not.
2012-05-31 14:36:22 +00:00
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
Jeroen Bakker
b04cd3a765
Fix for [ #31602 ] Node Glare: Ghosts effect
2012-05-31 13:05:00 +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