Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/util/debug.cpp
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | DebugFlags::CUDA::CUDA() : adaptive_compile(false) | ||||
| reset(); | reset(); | ||||
| } | } | ||||
| DebugFlags::HIP::HIP() : adaptive_compile(false) | DebugFlags::HIP::HIP() : adaptive_compile(false) | ||||
| { | { | ||||
| reset(); | reset(); | ||||
| } | } | ||||
| DebugFlags::Metal::Metal() : adaptive_compile(false) | |||||
| { | |||||
| reset(); | |||||
| } | |||||
| void DebugFlags::CUDA::reset() | void DebugFlags::CUDA::reset() | ||||
| { | { | ||||
| if (getenv("CYCLES_CUDA_ADAPTIVE_COMPILE") != NULL) | if (getenv("CYCLES_CUDA_ADAPTIVE_COMPILE") != NULL) | ||||
| adaptive_compile = true; | adaptive_compile = true; | ||||
| } | } | ||||
| void DebugFlags::HIP::reset() | void DebugFlags::HIP::reset() | ||||
| { | { | ||||
| if (getenv("CYCLES_HIP_ADAPTIVE_COMPILE") != NULL) | if (getenv("CYCLES_HIP_ADAPTIVE_COMPILE") != NULL) | ||||
| adaptive_compile = true; | adaptive_compile = true; | ||||
| } | } | ||||
| void DebugFlags::Metal::reset() | |||||
| { | |||||
| if (getenv("CYCLES_METAL_ADAPTIVE_COMPILE") != NULL) | |||||
| adaptive_compile = true; | |||||
| } | |||||
| DebugFlags::OptiX::OptiX() | DebugFlags::OptiX::OptiX() | ||||
| { | { | ||||
| reset(); | reset(); | ||||
| } | } | ||||
| void DebugFlags::OptiX::reset() | void DebugFlags::OptiX::reset() | ||||
| { | { | ||||
| use_debug = false; | use_debug = false; | ||||
| } | } | ||||
| DebugFlags::DebugFlags() : viewport_static_bvh(false), running_inside_blender(false) | DebugFlags::DebugFlags() : viewport_static_bvh(false), running_inside_blender(false) | ||||
| { | { | ||||
| /* Nothing for now. */ | /* Nothing for now. */ | ||||
| } | } | ||||
| void DebugFlags::reset() | void DebugFlags::reset() | ||||
| { | { | ||||
| viewport_static_bvh = false; | viewport_static_bvh = false; | ||||
| cpu.reset(); | cpu.reset(); | ||||
| cuda.reset(); | cuda.reset(); | ||||
| optix.reset(); | optix.reset(); | ||||
| metal.reset(); | |||||
| } | } | ||||
| CCL_NAMESPACE_END | CCL_NAMESPACE_END | ||||