[Bf-blender-cvs] [00618df] mesh-transfer-data: Some minor stupid bugfix.
Bastien Montagne
noreply at git.blender.org
Sun Nov 2 15:09:06 CET 2014
Commit: 00618df4d809ee703f37752dd85ea28913440125
Author: Bastien Montagne
Date: Sun Nov 2 14:46:44 2014 +0100
Branches: mesh-transfer-data
https://developer.blender.org/rB00618df4d809ee703f37752dd85ea28913440125
Some minor stupid bugfix.
===================================================================
M source/blender/editors/object/object_vgroup.c
===================================================================
diff --git a/source/blender/editors/object/object_vgroup.c b/source/blender/editors/object/object_vgroup.c
index 7c81ca8..460652a 100644
--- a/source/blender/editors/object/object_vgroup.c
+++ b/source/blender/editors/object/object_vgroup.c
@@ -756,7 +756,7 @@ static void vgroups_datatransfer_interp(const DataTransferLayerMapping *laymap,
const int idx_dst = laymap->data_n_dst;
const int mix_mode = laymap->mix_mode;
- const int mix_factor = laymap->mix_factor;
+ const float mix_factor = laymap->mix_factor;
int i, j;
@@ -787,7 +787,7 @@ static void vgroups_datatransfer_interp(const DataTransferLayerMapping *laymap,
float weight_dst_org = dw_dst ? dw_dst->weight : 0.0f;
switch (mix_mode) {
case CDT_MIX_MIX:
- weight_dst = (weight_dst_org + weight_dst) / 2.0f;
+ /* Nothing to do, mere interp is enough here. */;
break;
case CDT_MIX_ADD:
weight_dst = weight_dst_org + weight_dst;
More information about the Bf-blender-cvs
mailing list