/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation * * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include "util/unique_ptr.h" #include "util/vector.h" CCL_NAMESPACE_BEGIN class Device; class DeviceInfo; class Profiler; class Stats; bool device_optix_init(); unique_ptr device_optix_create(const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless); void device_optix_info(const vector &cuda_devices, vector &devices); CCL_NAMESPACE_END