/dports/graphics/blender/blender-2.91.0/intern/cycles/bvh/ |
H A D | bvh_unaligned.cpp | 39 Transform aligned_space; in compute_aligned_space() local 43 if (compute_aligned_space(ref, &aligned_space)) { in compute_aligned_space() 44 return aligned_space; in compute_aligned_space() 55 Transform aligned_space; in compute_aligned_space() local 59 if (compute_aligned_space(ref, &aligned_space)) { in compute_aligned_space() 60 return aligned_space; in compute_aligned_space() 82 *aligned_space = make_transform_frame(axis); in compute_aligned_space() 86 *aligned_space = transform_identity(); in compute_aligned_space() 107 bounds = prim.bounds().transformed(&aligned_space); in compute_aligned_prim_boundbox() 123 BoundBox ref_bounds = compute_aligned_prim_boundbox(ref, aligned_space); in compute_aligned_boundbox() [all …]
|
H A D | bvh_node.h | 47 delete aligned_space; in ~BVHNode() local 62 if (this->aligned_space == NULL) { in set_aligned_space() 63 this->aligned_space = new Transform(aligned_space); in set_aligned_space() 66 *this->aligned_space = aligned_space; in set_aligned_space() 72 if (aligned_space == NULL) { in get_aligned_space() 75 return *aligned_space; in get_aligned_space() 111 Transform *aligned_space; variable 120 aligned_space(NULL), in BVHNode() 130 aligned_space(NULL), in BVHNode() 134 if (other.aligned_space != NULL) { in BVHNode() [all …]
|
H A D | bvh_sort.cpp | 33 const Transform *aligned_space; member 37 const Transform *aligned_space) in BVHReferenceCompare() 38 : dim(dim), unaligned_heuristic(unaligned_heuristic), aligned_space(aligned_space) in BVHReferenceCompare() 44 return (aligned_space != NULL) ? in get_prim_bounds() 45 unaligned_heuristic->compute_aligned_prim_boundbox(prim, *aligned_space) : in get_prim_bounds() 169 const Transform *aligned_space) in bvh_reference_sort() argument 172 BVHReferenceCompare compare(dim, unaligned_heuristic, aligned_space); in bvh_reference_sort()
|
H A D | bvh_unaligned.h | 45 bool compute_aligned_space(const BVHReference &ref, Transform *aligned_space) const; 49 const Transform &aligned_space) const; 54 const Transform &aligned_space, 58 const Transform &aligned_space, 64 static Transform compute_node_transform(const BoundBox &bounds, const Transform &aligned_space);
|
H A D | bvh_split.h | 50 const Transform *aligned_space = NULL); 88 const Transform *aligned_space = NULL); 193 const Transform *aligned_space = NULL) 195 if (aligned_space == NULL) { 200 range, &references.at(0), *aligned_space); 209 builder, storage, range, references, nodeSAH, unaligned_heuristic, aligned_space); 217 *builder, storage, range, references, nodeSAH, unaligned_heuristic, aligned_space);
|
H A D | bvh_build.cpp | 593 Transform aligned_space; in build_node() local 596 aligned_space = unaligned_heuristic.compute_aligned_space(range, &references[0]); in build_node() 598 range, &references[0], &unaligned_heuristic, &aligned_space); in build_node() 625 bounds = unaligned_heuristic.compute_aligned_boundbox(range, &references[0], aligned_space); in build_node() 649 inner->set_aligned_space(aligned_space); in build_node() 696 Transform aligned_space; in build_node() local 699 aligned_space = unaligned_heuristic.compute_aligned_space(range, &references.at(0)); in build_node() 701 this, storage, range, references, level, &unaligned_heuristic, &aligned_space); in build_node() 769 inner->set_aligned_space(aligned_space); in build_node() 896 Transform aligned_space; in create_leaf_node() local [all …]
|
H A D | bvh_split.cpp | 39 const Transform *aligned_space) in BVHObjectSplit() argument 48 aligned_space_(aligned_space) in BVHObjectSplit() 139 const Transform *aligned_space) in BVHSpatialSplit() argument 146 aligned_space_(aligned_space) in BVHSpatialSplit() 150 if (aligned_space == NULL) { in BVHSpatialSplit() 155 range, &references_->at(0), *aligned_space); in BVHSpatialSplit()
|
H A D | bvh_sort.h | 34 const Transform *aligned_space = NULL);
|
/dports/math/stanmath/math-4.2.0/lib/tbb_2020.3/include/tbb/ |
H A D | spin_mutex.h | 149 aligned_space<scoped_lock> tmp; in lock() 160 aligned_space<scoped_lock> tmp; in try_lock() 170 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | mutex.h | 159 aligned_space<scoped_lock> tmp; in lock() 176 aligned_space<scoped_lock> tmp; in try_lock() 192 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | recursive_mutex.h | 171 aligned_space<scoped_lock> tmp; in lock() 188 aligned_space<scoped_lock> tmp; in try_lock() 202 aligned_space<scoped_lock> tmp; in unlock()
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/bundled/tbb-2018_U2/include/tbb/ |
H A D | spin_mutex.h | 150 aligned_space<scoped_lock> tmp; in lock() 161 aligned_space<scoped_lock> tmp; in try_lock() 171 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | recursive_mutex.h | 160 aligned_space<scoped_lock> tmp; in lock() 177 aligned_space<scoped_lock> tmp; in try_lock() 191 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | mutex.h | 149 aligned_space<scoped_lock> tmp; in lock() 166 aligned_space<scoped_lock> tmp; in try_lock() 182 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | aligned_space.h | 33 class aligned_space {
|
/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/ |
H A D | spin_mutex.h | 150 aligned_space<scoped_lock> tmp; in lock() 161 aligned_space<scoped_lock> tmp; in try_lock() 171 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | recursive_mutex.h | 160 aligned_space<scoped_lock> tmp; in lock() 177 aligned_space<scoped_lock> tmp; in try_lock() 191 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | mutex.h | 150 aligned_space<scoped_lock> tmp; in lock() 167 aligned_space<scoped_lock> tmp; in try_lock() 183 aligned_space<scoped_lock> tmp; in unlock()
|
/dports/devel/tbb/oneTBB-2020.3/include/tbb/ |
H A D | spin_mutex.h | 149 aligned_space<scoped_lock> tmp; in lock() 160 aligned_space<scoped_lock> tmp; in try_lock() 170 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | mutex.h | 159 aligned_space<scoped_lock> tmp; in lock() 176 aligned_space<scoped_lock> tmp; in try_lock() 192 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | recursive_mutex.h | 171 aligned_space<scoped_lock> tmp; in lock() 188 aligned_space<scoped_lock> tmp; in try_lock() 202 aligned_space<scoped_lock> tmp; in unlock()
|
/dports/devel/taskflow/taskflow-3.2.0/3rd-party/tbb/include/tbb/ |
H A D | spin_mutex.h | 149 aligned_space<scoped_lock> tmp; in lock() 160 aligned_space<scoped_lock> tmp; in try_lock() 170 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | mutex.h | 159 aligned_space<scoped_lock> tmp; in lock() 176 aligned_space<scoped_lock> tmp; in try_lock() 192 aligned_space<scoped_lock> tmp; in unlock()
|
H A D | recursive_mutex.h | 171 aligned_space<scoped_lock> tmp; in lock() 188 aligned_space<scoped_lock> tmp; in try_lock() 202 aligned_space<scoped_lock> tmp; in unlock()
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/render/ |
H A D | hair.cpp | 53 const Transform &aligned_space, in bounds_grow() argument 63 P[0] = transform_point(&aligned_space, P[0]); in bounds_grow() 64 P[1] = transform_point(&aligned_space, P[1]); in bounds_grow() 65 P[2] = transform_point(&aligned_space, P[2]); in bounds_grow() 66 P[3] = transform_point(&aligned_space, P[3]); in bounds_grow()
|