|
Blender
V2.93
|
Go to the source code of this file.
Classes | |
| class | DebugFlags |
| struct | DebugFlags::CPU |
| struct | DebugFlags::CUDA |
| struct | DebugFlags::OptiX |
| struct | DebugFlags::OpenCL |
Typedefs | |
| typedef DebugFlags & | DebugFlagsRef |
| typedef const DebugFlags & | DebugFlagsConstRef |
Functions | |
| DebugFlags & | DebugFlags () |
| std::ostream & | operator<< (std::ostream &os, DebugFlagsConstRef debug_flags) |
| typedef const DebugFlags& DebugFlagsConstRef |
Definition at line 203 of file util_debug.h.
| typedef DebugFlags& DebugFlagsRef |
Definition at line 202 of file util_debug.h.
|
inline |
Definition at line 205 of file util_debug.h.
References DebugFlags::get().
Referenced by CPUDevice::CPUDevice(), CCL_NAMESPACE_BEGIN::debug_flags_reset(), debug_flags_reset_func(), CCL_NAMESPACE_BEGIN::debug_flags_sync_from_scene(), debug_flags_update_func(), BlenderSync::get_scene_params(), init_func(), and KernelFunctions< F >::KernelFunctions().
| std::ostream& operator<< | ( | std::ostream & | os, |
| DebugFlagsConstRef | debug_flags | ||
| ) |
Definition at line 137 of file util_debug.cpp.
References DebugFlags::CUDA::adaptive_compile, DebugFlags::CPU::avx, DebugFlags::CPU::avx2, DebugFlags::CPU::bvh_layout, bvh_layout_name(), DebugFlags::cpu, DebugFlags::cuda, DebugFlags::OptiX::cuda_streams, DebugFlags::OpenCL::debug, DebugFlags::OpenCL::DEVICE_ACCELERATOR, DebugFlags::OpenCL::DEVICE_ALL, DebugFlags::OpenCL::DEVICE_CPU, DebugFlags::OpenCL::DEVICE_DEFAULT, DebugFlags::OpenCL::DEVICE_GPU, DebugFlags::OpenCL::DEVICE_NONE, DebugFlags::OpenCL::device_type, DebugFlags::OpenCL::mem_limit, DebugFlags::opencl, DebugFlags::optix, DebugFlags::CPU::split_kernel, DebugFlags::CPU::sse2, DebugFlags::CPU::sse3, DebugFlags::CPU::sse41, string_from_bool(), and string_human_readable_size().