diff options
author | mano-wii <germano.costa@ig.com.br> | 2019-08-24 15:20:55 +0300 |
---|---|---|
committer | mano-wii <germano.costa@ig.com.br> | 2019-08-24 15:20:55 +0300 |
commit | 3437fcf2f1d83394efaa6926e46ed577caf6a384 (patch) | |
tree | a75e927060eb0abd982561e1abb9e10abfbd2f7b /source/blender/blenkernel | |
parent | 091e7979d314750ff9ecade6e7a3d0c08dba3a1a (diff) |
BKE_bvhutils: implement hiden check
Accidentally unused in rB7c3bbe93aaa2
Diffstat (limited to 'source/blender/blenkernel')
-rw-r--r-- | source/blender/blenkernel/intern/bvhutils.c | 10 |
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, |