Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_python.cpp
| Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | bool debug_flags_sync_from_scene(BL::Scene b_scene) | ||||
| flags.cpu.sse2 = get_boolean(cscene, "debug_use_cpu_sse2"); | flags.cpu.sse2 = get_boolean(cscene, "debug_use_cpu_sse2"); | ||||
| flags.cpu.bvh_layout = (BVHLayout)get_enum(cscene, "debug_bvh_layout"); | flags.cpu.bvh_layout = (BVHLayout)get_enum(cscene, "debug_bvh_layout"); | ||||
| flags.cpu.split_kernel = get_boolean(cscene, "debug_use_cpu_split_kernel"); | flags.cpu.split_kernel = get_boolean(cscene, "debug_use_cpu_split_kernel"); | ||||
| /* Synchronize CUDA flags. */ | /* Synchronize CUDA flags. */ | ||||
| flags.cuda.adaptive_compile = get_boolean(cscene, "debug_use_cuda_adaptive_compile"); | flags.cuda.adaptive_compile = get_boolean(cscene, "debug_use_cuda_adaptive_compile"); | ||||
| flags.cuda.split_kernel = get_boolean(cscene, "debug_use_cuda_split_kernel"); | flags.cuda.split_kernel = get_boolean(cscene, "debug_use_cuda_split_kernel"); | ||||
| /* Synchronize OptiX flags. */ | /* Synchronize OptiX flags. */ | ||||
| flags.optix.cuda_streams = get_int(cscene, "debug_optix_cuda_streams"); | flags.optix.cuda_streams = get_int(cscene, "debug_optix_cuda_streams"); | ||||
| flags.optix.curves_api = get_boolean(cscene, "debug_optix_curves_api"); | |||||
| /* Synchronize OpenCL device type. */ | /* Synchronize OpenCL device type. */ | ||||
| switch (get_enum(cscene, "debug_opencl_device_type")) { | switch (get_enum(cscene, "debug_opencl_device_type")) { | ||||
| case 0: | case 0: | ||||
| flags.opencl.device_type = DebugFlags::OpenCL::DEVICE_NONE; | flags.opencl.device_type = DebugFlags::OpenCL::DEVICE_NONE; | ||||
| break; | break; | ||||
| case 1: | case 1: | ||||
| flags.opencl.device_type = DebugFlags::OpenCL::DEVICE_ALL; | flags.opencl.device_type = DebugFlags::OpenCL::DEVICE_ALL; | ||||
| break; | break; | ||||
| ▲ Show 20 Lines • Show All 988 Lines • Show Last 20 Lines | |||||