16 int nindex =
min(index + 1, size - 1);
25 return (1.0f - t) * data0 + t * data1;
29 KernelGlobals kg,
float x,
float y,
int offset,
int xsize,
int ysize)
34 int nindex =
min(index + 1, ysize - 1);
43 return (1.0f - t) * data0 + t * data1;
47 KernelGlobals kg,
float x,
float y,
float z,
int offset,
int xsize,
int ysize,
int zsize)
52 int nindex =
min(index + 1, zsize - 1);
61 return (1.0f - t) * data0 + t * data1;
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
const KernelGlobalsCPU *ccl_restrict KernelGlobals
#define kernel_data_fetch(name, index)
#define CCL_NAMESPACE_END
CCL_NAMESPACE_BEGIN ccl_device float lookup_table_read(KernelGlobals kg, float x, int offset, int size)
ccl_device float lookup_table_read_2D(KernelGlobals kg, float x, float y, int offset, int xsize, int ysize)
ccl_device float lookup_table_read_3D(KernelGlobals kg, float x, float y, float z, int offset, int xsize, int ysize, int zsize)
ccl_device_inline int float_to_int(float f)