Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/bvhutils.c
| Show First 20 Lines • Show All 1,549 Lines • ▼ Show 20 Lines | case BVHTREE_FROM_LOOPTRI_NO_HIDDEN: | ||||
| looptri_mask, | looptri_mask, | ||||
| looptri_mask_active_len, | looptri_mask_active_len, | ||||
| 0.0, | 0.0, | ||||
| tree_type, | tree_type, | ||||
| 6, | 6, | ||||
| bvh_cache_type, | bvh_cache_type, | ||||
| bvh_cache_p, | bvh_cache_p, | ||||
| mesh_eval_mutex); | mesh_eval_mutex); | ||||
| if (looptri_mask != NULL) { | |||||
| MEM_freeN(looptri_mask); | |||||
| } | |||||
| } | } | ||||
| else { | else { | ||||
| /* Setup BVHTreeFromMesh */ | /* Setup BVHTreeFromMesh */ | ||||
| const MLoopTri *mlooptri = BKE_mesh_runtime_looptri_ensure(mesh); | const MLoopTri *mlooptri = BKE_mesh_runtime_looptri_ensure(mesh); | ||||
| bvhtree_from_mesh_looptri_setup_data( | bvhtree_from_mesh_looptri_setup_data( | ||||
| data, tree, true, mesh->mvert, false, mesh->mloop, false, mlooptri, false); | data, tree, true, mesh->mvert, false, mesh->mloop, false, mlooptri, false); | ||||
| } | } | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 193 Lines • Show Last 20 Lines | |||||