forked from bartvdbraak/blender
Cycles: Change OpenCL split kernel to use single program by default
Single program builds twice as fast as multi programs, so its better for users to have it as the default.
This commit is contained in:
parent
fe81a32f69
commit
90b2539248
@ -695,7 +695,7 @@ class CyclesRenderSettings(bpy.types.PropertyGroup):
|
|||||||
update=devices_update_callback
|
update=devices_update_callback
|
||||||
)
|
)
|
||||||
|
|
||||||
cls.debug_opencl_kernel_single_program = BoolProperty(name="Single Program", default=False, update=devices_update_callback);
|
cls.debug_opencl_kernel_single_program = BoolProperty(name="Single Program", default=True, update=devices_update_callback);
|
||||||
|
|
||||||
cls.debug_use_opencl_debug = BoolProperty(name="Debug OpenCL", default=False)
|
cls.debug_use_opencl_debug = BoolProperty(name="Debug OpenCL", default=False)
|
||||||
|
|
||||||
|
@ -118,7 +118,7 @@ void DebugFlags::OpenCL::reset()
|
|||||||
}
|
}
|
||||||
/* Initialize other flags from environment variables. */
|
/* Initialize other flags from environment variables. */
|
||||||
debug = (getenv("CYCLES_OPENCL_DEBUG") != NULL);
|
debug = (getenv("CYCLES_OPENCL_DEBUG") != NULL);
|
||||||
single_program = (getenv("CYCLES_OPENCL_SINGLE_PROGRAM") != NULL);
|
single_program = (getenv("CYCLES_OPENCL_MULTI_PROGRAM") == NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
DebugFlags::DebugFlags()
|
DebugFlags::DebugFlags()
|
||||||
|
Loading…
Reference in New Issue
Block a user