|
Blender
V3.3
|
#include "bvh/binning.h"#include <stdlib.h>#include "util/algorithm.h"#include "util/boundbox.h"#include "util/types.h"Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN __forceinline void | prefetch_L1 (const void *) |
| __forceinline void | prefetch_L2 (const void *) |
| __forceinline void | prefetch_L3 (const void *) |
| __forceinline void | prefetch_NTA (const void *) |
| template<size_t src> | |
| __forceinline float | extract (const int4 &b) |
| template<size_t dst> | |
| __forceinline const float4 | insert (const float4 &a, const float b) |
| __forceinline int | get_best_dimension (const float4 &bestSAH) |
| __forceinline float extract | ( | const int4 & | b | ) |
Definition at line 32 of file binning.cpp.
References usdtokens::b(), and src.
| __forceinline int get_best_dimension | ( | const float4 & | bestSAH | ) |
Definition at line 43 of file binning.cpp.
References min.
Referenced by BVHObjectBinning::BVHObjectBinning().
| __forceinline const float4 insert | ( | const float4 & | a, |
| const float | b | ||
| ) |
Definition at line 36 of file binning.cpp.
References Freestyle::a, usdtokens::b(), and r.
| CCL_NAMESPACE_BEGIN __forceinline void prefetch_L1 | ( | const void * | ) |
Definition at line 19 of file binning.cpp.
| __forceinline void prefetch_L2 | ( | const void * | ) |
Definition at line 22 of file binning.cpp.
Referenced by BVHObjectBinning::BVHObjectBinning(), and BVHObjectBinning::split().
| __forceinline void prefetch_L3 | ( | const void * | ) |
Definition at line 25 of file binning.cpp.
| __forceinline void prefetch_NTA | ( | const void * | ) |
Definition at line 28 of file binning.cpp.