"Fix" [#32033] In the execution result of with_automatic_weight, the difference is seen right and left.

This auto/heat vgroup creation seems to be fuzzy/unstable (each run gives a slightly different result). I have not the competences (nor time) to investigate that laplacian stuff, so for now just adding an option when parenting to an armature with envelope/heat, to mirror weights along the X axis (as it is done by default when doing it from the Weight Paint mode).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48941 954f8c5b-7b00-dc11-b283-0030488c597c
replace fminf with minf


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48942 954f8c5b-7b00-dc11-b283-0030488c597c
adding mask rasterizer dir since scons gives linking issues


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48943 954f8c5b-7b00-dc11-b283-0030488c597c
moving mask rasterizer file, this breaks building, will fix next commit


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48944 954f8c5b-7b00-dc11-b283-0030488c597c
svn merge -r48944:48942 .

revert moving the file, adding a new module didnt resolve linking issue.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48945 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: The Action Actuator now returns correct values to work with the Actuator Sensor.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48948 954f8c5b-7b00-dc11-b283-0030488c597c
small speedup for mask rasterizer, only do single sided check for triangle intersection.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48949 954f8c5b-7b00-dc11-b283-0030488c597c
fix crash for empty or single vertex layers.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48950 954f8c5b-7b00-dc11-b283-0030488c597c
mask blending modes: lighten/darken/multiply/replace


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48951 954f8c5b-7b00-dc11-b283-0030488c597c
handy cmake list macros for inserting items into a list before/after existing items


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48952 954f8c5b-7b00-dc11-b283-0030488c597c
fix for linking with scons.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48953 954f8c5b-7b00-dc11-b283-0030488c597c
correct own naming error BLI -> BKE


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48955 954f8c5b-7b00-dc11-b283-0030488c597c
mask fill/cyclic toggle wasnt refreshing compo nodes


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48956 954f8c5b-7b00-dc11-b283-0030488c597c
add 2d version of interp_weights_poly_v3


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48957 954f8c5b-7b00-dc11-b283-0030488c597c
barycentric_weights_v2_quad wasn't working quite right, rewrite as an expanded version of interp_weights_poly_v2() that cuts down duplicate calculations.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48963 954f8c5b-7b00-dc11-b283-0030488c597c
mask rasterizer - use quad interpolation - gets rid of ugly diagonal banding, introduces glitch with bowtie quads, will have to fix next.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48964 954f8c5b-7b00-dc11-b283-0030488c597c
fix for occasional crash with splines a lot larger then the view


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48965 954f8c5b-7b00-dc11-b283-0030488c597c
fix for crash & leak when layer render option is disabled.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48966 954f8c5b-7b00-dc11-b283-0030488c597c
defailt to ease weight interpolation


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48967 954f8c5b-7b00-dc11-b283-0030488c597c
use calculated spline resoltion rather then fixed at 32.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@48969 954f8c5b-7b00-dc11-b283-0030488c597c