Home
last modified time | relevance | path

Searched refs:aligned_space (Results 1 – 25 of 119) sorted by relevance

12345

/dports/graphics/blender/blender-2.91.0/intern/cycles/bvh/
H A Dbvh_unaligned.cpp39 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 Dbvh_node.h47 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 Dbvh_sort.cpp33 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 Dbvh_unaligned.h45 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 Dbvh_split.h50 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 Dbvh_build.cpp593 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 Dbvh_split.cpp39 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 Dbvh_sort.h34 const Transform *aligned_space = NULL);
/dports/math/stanmath/math-4.2.0/lib/tbb_2020.3/include/tbb/
H A Dspin_mutex.h149 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 Dmutex.h159 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 Drecursive_mutex.h171 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 Dspin_mutex.h150 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 Drecursive_mutex.h160 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 Dmutex.h149 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 Daligned_space.h33 class aligned_space {
/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/
H A Dspin_mutex.h150 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 Drecursive_mutex.h160 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 Dmutex.h150 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 Dspin_mutex.h149 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 Dmutex.h159 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 Drecursive_mutex.h171 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 Dspin_mutex.h149 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 Dmutex.h159 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 Drecursive_mutex.h171 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 Dhair.cpp53 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()

12345