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
diff options
context:
space:
mode:
authorGermano Cavalcante <germano.costa@ig.com.br>2017-02-05 01:06:41 +0300
committerGermano Cavalcante <germano.costa@ig.com.br>2017-02-05 01:06:41 +0300
commitda08aa4b96d80f7193edb7f1b5c507f197d657ce (patch)
treeeae7a5874a924c3a6b882b95c81f08ebafa6b685 /source/blender/blenkernel/intern
parent75aa866211203914076f1b76480bf604fb9dd823 (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')
-rw-r--r--source/blender/blenkernel/intern/bvhutils.c39
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);