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.