Blender
V4.3
intern
cycles
bvh
sort.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2009-2010 NVIDIA Corporation
2
* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*
6
* Adapted code from NVIDIA Corporation. */
7
8
#ifndef __BVH_SORT_H__
9
#define __BVH_SORT_H__
10
11
#include <cstddef>
12
13
CCL_NAMESPACE_BEGIN
14
15
class
BVHReference
;
16
class
BVHUnaligned
;
17
struct
Transform
;
18
19
void
bvh_reference_sort
(
int
start,
20
int
end,
21
BVHReference
*data,
22
int
dim,
23
const
BVHUnaligned
*unaligned_heuristic =
NULL
,
24
const
Transform
*aligned_space =
NULL
);
25
26
CCL_NAMESPACE_END
27
28
#endif
/* __BVH_SORT_H__ */
BVHReference
Definition
params.h:188
BVHUnaligned
Definition
unaligned.h:20
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition
device/cuda/compat.h:10
NULL
#define NULL
Definition
device/metal/compat.h:315
CCL_NAMESPACE_BEGIN
Definition
python.cpp:44
bvh_reference_sort
void bvh_reference_sort(int start, int end, BVHReference *data, int dim, const BVHUnaligned *unaligned_heuristic=NULL, const Transform *aligned_space=NULL)
Definition
sort.cpp:162
Transform
Definition
transform.h:23
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0