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