Blender
V5.0
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
#pragma once
9
10
CCL_NAMESPACE_BEGIN
11
12
class
BVHReference
;
13
class
BVHUnaligned
;
14
struct
Transform
;
15
16
void
bvh_reference_sort
(
const
int
start,
17
const
int
end,
18
BVHReference
*
data
,
19
const
int
dim,
20
const
BVHUnaligned
*unaligned_heuristic =
nullptr
,
21
const
Transform
*aligned_space =
nullptr
);
22
23
CCL_NAMESPACE_END
data
BMesh const char void * data
Definition
bmesh_iterators_inline.hh:37
BVHReference
Definition
params.h:187
BVHUnaligned
Definition
unaligned.h:19
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition
device/cuda/compat.h:10
CCL_NAMESPACE_BEGIN
Definition
python.cpp:37
bvh_reference_sort
void bvh_reference_sort(const int start, const int end, BVHReference *data, const int dim, const BVHUnaligned *unaligned_heuristic=nullptr, const Transform *aligned_space=nullptr)
Definition
sort.cpp:167
Transform
Definition
transform.h:22
Generated on
for Blender by
doxygen
1.16.1