13class MetalKernelContext {
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)
23 : launch_params_metal(_launch_params_metal)
48 const uint sid(tex >> 32);
55 const uint sid(tex >> 32);
64 const uint sid(tex >> 32);
71 const uint sid(tex >> 32);
SIMD_FORCE_INLINE const btScalar & z() const
Return the z value.
VecBase< float, 3 > float3
static __attribute__((constructor)) void cpu_check()
VecBase< float, 2 > float2
#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_3D
ccl_device_forceinline T ccl_gpu_tex_object_read_3D(const ccl_gpu_tex_object_3D texobj, const float x, const float y, const float z)
CUtexObject ccl_gpu_tex_object_2D
unsigned __int64 uint64_t
VecBase< float, 4 > float4