Blender
V3.3
|
#include <stdlib.h>
#include "bvh/params.h"
#include "device/denoise.h"
#include "device/memory.h"
#include "util/function.h"
#include "util/list.h"
#include "util/log.h"
#include "util/stats.h"
#include "util/string.h"
#include "util/texture.h"
#include "util/thread.h"
#include "util/types.h"
#include "util/unique_ptr.h"
#include "util/vector.h"
Go to the source code of this file.
Classes | |
class | DeviceInfo |
class | Device |
Macros | |
#define | DEVICE_MASK(type) (DeviceTypeMask)(1 << type) |
Enumerations | |
enum | DeviceType { DEVICE_NONE = 0 , DEVICE_CPU , DEVICE_CUDA , DEVICE_MULTI , DEVICE_OPTIX , DEVICE_HIP , DEVICE_METAL , DEVICE_ONEAPI , DEVICE_DUMMY } |
enum | DeviceTypeMask { DEVICE_MASK_CPU = (1 << DEVICE_CPU) , DEVICE_MASK_CUDA = (1 << DEVICE_CUDA) , DEVICE_MASK_OPTIX = (1 << DEVICE_OPTIX) , DEVICE_MASK_HIP = (1 << DEVICE_HIP) , DEVICE_MASK_METAL = (1 << DEVICE_METAL) , DEVICE_MASK_ONEAPI = (1 << DEVICE_ONEAPI) , DEVICE_MASK_ALL = ~0 } |
#define DEVICE_MASK | ( | type | ) | (DeviceTypeMask)(1 << type) |
Definition at line 58 of file device/device.h.
enum DeviceType |
Enumerator | |
---|---|
DEVICE_NONE | |
DEVICE_CPU | |
DEVICE_CUDA | |
DEVICE_MULTI | |
DEVICE_OPTIX | |
DEVICE_HIP | |
DEVICE_METAL | |
DEVICE_ONEAPI | |
DEVICE_DUMMY |
Definition at line 36 of file device/device.h.
enum DeviceTypeMask |
Enumerator | |
---|---|
DEVICE_MASK_CPU | |
DEVICE_MASK_CUDA | |
DEVICE_MASK_OPTIX | |
DEVICE_MASK_HIP | |
DEVICE_MASK_METAL | |
DEVICE_MASK_ONEAPI | |
DEVICE_MASK_ALL |
Definition at line 48 of file device/device.h.