/* SPDX-License-Identifier: Apache-2.0 * Copyright 2011-2022 Blender Foundation */ #pragma once #include "kernel/types.h" #include "util/string.h" #include // NOLINT CCL_NAMESPACE_BEGIN const char *device_kernel_as_string(DeviceKernel kernel); std::ostream &operator<<(std::ostream &os, DeviceKernel kernel); typedef uint64_t DeviceKernelMask; string device_kernel_mask_as_string(DeviceKernelMask mask); CCL_NAMESPACE_END