13class MetalKernelContext {
15 constant KernelParamsMetal &launch_params_metal;
16 constant MetalAncillaries *metal_ancillaries;
18 MetalKernelContext(constant KernelParamsMetal &_launch_params_metal, constant MetalAncillaries * _metal_ancillaries)
19 : launch_params_metal(_launch_params_metal), metal_ancillaries(_metal_ancillaries)
22 MetalKernelContext(constant KernelParamsMetal &_launch_params_metal)
23 : launch_params_metal(_launch_params_metal)
41 const uint sid(tex >> 32);
48 const uint sid(tex >> 32);
unsigned long long int uint64_t
static __attribute__((constructor)) void cpu_check()
#define kernel_assert(cond)
ccl_device_forceinline T ccl_gpu_tex_object_read_2D(const ccl_gpu_tex_object_2D texobj, const float x, const float y)
CUtexObject ccl_gpu_tex_object_2D
VecBase< float, 2 > float2
VecBase< float, 4 > float4