12#ifndef __KERNEL_NATIVE_VECTOR_TYPES__
16# ifndef __KERNEL_GPU__
22# ifndef __KERNEL_GPU__
60#if defined __METAL_PRINTF__
61# define print_float2(label, a) metal::os_log_default.log_debug(label ": %.8f %.8f", a.x, a.y)
65# ifdef __KERNEL_PRINTF__
66 printf(
"%s: %.8f %.8f\n", label, (
double)a.
x, (
double)a.
y);
#define util_assert(statement)
#define ccl_device_inline
#define CCL_NAMESPACE_END
__forceinline float operator[](int i) const
ccl_device_inline int2 make_int2(const float2 f)
ccl_device_inline void print_float2(const ccl_private char *label, const float2 a)