Blender
V3.3
|
#include "MEM_guardedalloc.h"
#include "RNA_access.h"
#include "RNA_blender_cpp.h"
#include "RNA_types.h"
#include "device/device.h"
Go to the source code of this file.
Functions | |
CCL_NAMESPACE_BEGIN int | blender_device_threads (BL::Scene &b_scene) |
DeviceInfo | blender_device_info (BL::Preferences &b_preferences, BL::Scene &b_scene, bool background) |
DeviceInfo blender_device_info | ( | BL::Preferences & | b_preferences, |
BL::Scene & | b_scene, | ||
bool | background | ||
) |
Definition at line 33 of file blender/device.cpp.
References Device::available_devices(), blender_device_threads(), COMPUTE_DEVICE_CPU, COMPUTE_DEVICE_CUDA, COMPUTE_DEVICE_HIP, COMPUTE_DEVICE_METAL, COMPUTE_DEVICE_NUM, COMPUTE_DEVICE_ONEAPI, COMPUTE_DEVICE_OPTIX, DEVICE_MASK_ALL, DEVICE_MASK_CPU, DEVICE_MASK_CUDA, DEVICE_MASK_HIP, DEVICE_MASK_METAL, DEVICE_MASK_ONEAPI, DEVICE_MASK_OPTIX, BlenderSession::device_override, blender::compositor::devices, Device::dummy_device(), get_boolean(), get_enum(), Device::get_multi_device(), get_string(), DeviceInfo::has_peer_memory, DeviceInfo::id, mask(), RNA_BEGIN, RNA_END, RNA_pointer_get(), blender::compositor::threads, and DeviceInfo::use_metalrt.
Referenced by denoise_func(), and BlenderSync::get_session_params().
CCL_NAMESPACE_BEGIN int blender_device_threads | ( | BL::Scene & | b_scene | ) |
Definition at line 23 of file blender/device.cpp.
Referenced by blender_device_info(), and BlenderSync::get_session_params().