Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-03-08 19:10:57 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-03-08 19:10:57 +0400
commitf43153dd9380878129ea66d421f4112d08d8387c (patch)
tree59e15220c035de3b02fcb0d7a113e81df35d74c3 /source
parent616a00950eb6490d14a602b35ac54b5446fd823e (diff)
avoid floating point exceptions in snapObjects(), was attempting to scale up FLT_MAX.
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/transform/transform_snap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_snap.c b/source/blender/editors/transform/transform_snap.c
index aeeb3b1c380..559a9ef14e0 100644
--- a/source/blender/editors/transform/transform_snap.c
+++ b/source/blender/editors/transform/transform_snap.c
@@ -1550,7 +1550,7 @@ static int snapObjects(Scene *scene, View3D *v3d, ARegion *ar, Object *obedit, c
int *r_dist, float r_loc[3], float r_no[3], SnapMode mode)
{
Base *base;
- float depth = FLT_MAX;
+ float depth = (FLT_MAX / 2.0f); /* use half of flt-max so we can scale up without an exception */
int retval = 0;
float ray_start[3], ray_normal[3];