diff options
author | Germano <germano.costa@ig.com.br> | 2018-04-16 17:42:20 +0300 |
---|---|---|
committer | Germano <germano.costa@ig.com.br> | 2018-04-16 17:42:20 +0300 |
commit | 10f7f4ec1429f8bee0db128df027bdf2658b4338 (patch) | |
tree | b8270271a1a6fd22f5c3d485d146d39cb75e2ea8 /source | |
parent | a945bcc028d5edd7682f0dea22430374fd6e9761 (diff) |
Fix unreported error: Algorithm for extracting the Bounding Sphere from an Orthographic frustum was incorrect.
There was double transformation.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/draw/intern/draw_manager_exec.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/source/blender/draw/intern/draw_manager_exec.c b/source/blender/draw/intern/draw_manager_exec.c index 5f2b7a3c4e0..5671e8374fb 100644 --- a/source/blender/draw/intern/draw_manager_exec.c +++ b/source/blender/draw/intern/draw_manager_exec.c @@ -486,9 +486,6 @@ static void draw_clipping_setup_from_view(void) float *nearpoint = bbox.vec[0]; float *farpoint = bbox.vec[6]; - mul_project_m4_v3(projinv, nearpoint); - mul_project_m4_v3(projinv, farpoint); - /* just use median point */ mid_v3_v3v3(bsphere->center, farpoint, nearpoint); bsphere->radius = len_v3v3(bsphere->center, farpoint); |