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:
authormano-wii <germano.costa@ig.com.br>2019-08-24 15:20:55 +0300
committermano-wii <germano.costa@ig.com.br>2019-08-24 15:20:55 +0300
commit3437fcf2f1d83394efaa6926e46ed577caf6a384 (patch)
treea75e927060eb0abd982561e1abb9e10abfbd2f7b /source
parent091e7979d314750ff9ecade6e7a3d0c08dba3a1a (diff)
BKE_bvhutils: implement hiden check
Accidentally unused in rB7c3bbe93aaa2
Diffstat (limited to 'source')
-rw-r--r--source/blender/blenkernel/intern/bvhutils.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/source/blender/blenkernel/intern/bvhutils.c b/source/blender/blenkernel/intern/bvhutils.c
index ce1210b41fc..07fc51953fd 100644
--- a/source/blender/blenkernel/intern/bvhutils.c
+++ b/source/blender/blenkernel/intern/bvhutils.c
@@ -1277,8 +1277,6 @@ static BLI_bitmap *loose_edges_map_get(const MEdge *medge,
return loose_edges_mask;
}
-/* TODO: implement hidden check. */
-#if 0
static BLI_bitmap *looptri_no_hidden_map_get(const MPoly *mpoly,
const int looptri_len,
int *r_looptri_active_len)
@@ -1307,7 +1305,6 @@ static BLI_bitmap *looptri_no_hidden_map_get(const MPoly *mpoly,
return looptri_mask;
}
-#endif
/**
* Builds or queries a bvhcache for the cache bvhtree of the request type.
@@ -1434,15 +1431,12 @@ BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
const MLoopTri *mlooptri = BKE_mesh_runtime_looptri_ensure(mesh);
int looptri_len = BKE_mesh_runtime_looptri_len(mesh);
- /* TODO: implement hidden check. */
-#if 0
int looptri_mask_active_len = -1;
BLI_bitmap *looptri_mask = NULL;
if (bvh_cache_type == BVHTREE_FROM_LOOPTRI_NO_HIDDEN) {
looptri_mask = looptri_no_hidden_map_get(
mesh->mpoly, looptri_len, &looptri_mask_active_len);
}
-#endif
tree = bvhtree_from_mesh_looptri_ex(data,
mesh->mvert,
@@ -1452,8 +1446,8 @@ BVHTree *BKE_bvhtree_from_mesh_get(struct BVHTreeFromMesh *data,
mlooptri,
looptri_len,
false,
- NULL,
- -1,
+ looptri_mask,
+ looptri_mask_active_len,
0.0,
tree_type,
6,