19 return new CPUDevice(info, stats, profiler, headless);
43 devices.insert(devices.begin(), info);
48 string capabilities =
"";
51 if (capabilities[capabilities.size() - 1] ==
' ') {
52 capabilities.resize(capabilities.size() - 1);
DenoiserTypeMask denoisers
@ DENOISER_OPENIMAGEDENOISE
CCL_NAMESPACE_BEGIN Device * device_cpu_create(const DeviceInfo &info, Stats &stats, Profiler &profiler, bool headless)
void device_cpu_info(vector< DeviceInfo > &devices)
string device_cpu_capabilities()
#define CCL_NAMESPACE_END
static CCL_NAMESPACE_BEGIN bool openimagedenoise_supported()
bool system_cpu_support_avx2()
bool system_cpu_support_sse42()
string system_cpu_brand_string()
static bool guiding_supported()