Blender Git Commit Log

Git Commits -> Revision 298dabc

Revision 298dabc by Jeroen Bakker (master)
March 12, 2019, 13:06 (GMT)
Cycles/OpenCL: Reduce How Often Kernel Recompilations Are Needed

This patch will reduce the number of times that we need to
recompile kernels. It does this by (en/dis)abling features
by default. So when the user needs them that the kernels are
already available.

Other features are enabled by default for background and foreground
rendering. When in background rendering the user wants the best
render performance. When in foreground rendering the user wants
the least amount of recompilations.

Enabling volumetrics or subdivision evaluation will still trigger
a recompilation during foreground rendering.

Reviewed By: #cycles, brecht

Differential Revision: https://developer.blender.org/D4485

Commit Details:

Full Hash: 298dabc79b9aa335cf7f3e0aa7f7f0fd702c8efd
Parent Commit: 2c8bd1d
Lines Changed: +40, -11

3 Modified Paths:

/intern/cycles/device/opencl/opencl.h (+2, -0) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+38, -6) (Diff)
/intern/cycles/render/session.cpp (+0, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021