diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2017-02-05 01:06:41 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2017-02-05 01:06:41 +0300 |
commit | da08aa4b96d80f7193edb7f1b5c507f197d657ce (patch) | |
tree | eae7a5874a924c3a6b882b95c81f08ebafa6b685 /source/blender/blenkernel/intern/bvhutils.c | |
parent | 75aa866211203914076f1b76480bf604fb9dd823 (diff) |
Cleaning of the last commit: lack of attention with the debug of time X(
This was a stupid mistake
Diffstat (limited to 'source/blender/blenkernel/intern/bvhutils.c')
-rw-r--r-- | source/blender/blenkernel/intern/bvhutils.c | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/source/blender/blenkernel/intern/bvhutils.c b/source/blender/blenkernel/intern/bvhutils.c index 126c37f87b1..c1dd3c0a5d8 100644 --- a/source/blender/blenkernel/intern/bvhutils.c +++ b/source/blender/blenkernel/intern/bvhutils.c @@ -387,14 +387,13 @@ static void mesh_edges_spherecast(void *userdata, int index, const BVHTreeRay *r /** \name Vertex Builder * \{ */ -#include "PIL_time.h" + static BVHTree *bvhtree_from_editmesh_verts_create_tree( float epsilon, int tree_type, int axis, BMEditMesh *em, const int verts_num, const BLI_bitmap *verts_mask, int verts_num_active) { BVHTree *tree = NULL; - int i; BM_mesh_elem_table_ensure(em->bm, BM_VERT); if (verts_mask) { BLI_assert(IN_RANGE_INCL(verts_num_active, 0, verts_num)); @@ -403,45 +402,9 @@ static BVHTree *bvhtree_from_editmesh_verts_create_tree( verts_num_active = verts_num; } - float dummy[3]; - double t1 = PIL_check_seconds_timer(); - - /* loop 1: BM_ITER */ - BMIter iter; - BMVert *eve; - BM_ITER_MESH_INDEX(eve, &iter, em->bm, BM_VERTS_OF_MESH, i) { - if (!verts_mask || BLI_BITMAP_TEST_BOOL(verts_mask, i)) { - copy_v3_v3(dummy, eve->co); - } - } - double t2 = PIL_check_seconds_timer(); - - /* loop 2: BM_vert_at_index */ - for (int i = 0; i < verts_num_active; i++) { - if (!verts_mask || BLI_BITMAP_TEST_BOOL(verts_mask, i)) { - BMVert *eve = BM_vert_at_index(em->bm, i); - copy_v3_v3(dummy, eve->co); - } - } - double t3 = PIL_check_seconds_timer(); - - /* loop 3: vtable */ - for (int i = 0; i < verts_num_active; i++) { - if (!verts_mask || BLI_BITMAP_TEST_BOOL(verts_mask, i)) { - BMVert *eve = em->bm->vtable[i]; - copy_v3_v3(dummy, eve->co); - } - } - double t4 = PIL_check_seconds_timer(); - printf("loop_bmes = %lf\n", (t2 - t1)); - printf("loop_mask = %lf\n", (t3 - t2)); - printf("loop_mvtb = %lf\n", (t4 - t3)); - printf("factor___ = %lf\n", (t2 - t1) / (t3 - t2)); - tree = BLI_bvhtree_new(verts_num_active, epsilon, tree_type, axis); if (tree) { - BMIter iter; for (int i = 0; i < verts_num; i++) { if (!verts_mask || BLI_BITMAP_TEST_BOOL(verts_mask, i)) { BMVert *eve = BM_vert_at_index(em->bm, i); |