diff options
author | Brecht Van Lommel <brecht@blender.org> | 2020-02-23 11:14:52 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2020-06-22 14:28:01 +0300 |
commit | 99436acde8fbb7381f095922bb61455b0c8fb9a9 (patch) | |
tree | bc37513bbb32bcd1323c58818566d99fd3d73aa9 /intern/cycles/kernel/kernel_types.h | |
parent | 2c41c8e94fa8740f67dc39150dd1ab66b506adc9 (diff) |
Cycles: enable Embree by default for CPU rendering
For GPU debugging purposes, it is still possible to render with the same BVH2
on the CPU using the Debug panel in the render properties.
Note that building Blender without Embree will now lead to significantly reduced
performance in CPU rendering, and a few of the Cycles regression tests will fail
due to small pixel differences.
Ref T73778
Depends on D8014
Maniphest Tasks: T73778
Differential Revision: https://developer.blender.org/D8015
Diffstat (limited to 'intern/cycles/kernel/kernel_types.h')
-rw-r--r-- | intern/cycles/kernel/kernel_types.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h index ff0f6bd1fbe..fc9cc73a704 100644 --- a/intern/cycles/kernel/kernel_types.h +++ b/intern/cycles/kernel/kernel_types.h @@ -1400,7 +1400,8 @@ typedef enum KernelBVHLayout { BVH_LAYOUT_EMBREE = (1 << 1), BVH_LAYOUT_OPTIX = (1 << 2), - BVH_LAYOUT_AUTO = BVH_LAYOUT_BVH2, + /* Default BVH layout to use for CPU. */ + BVH_LAYOUT_AUTO = BVH_LAYOUT_EMBREE, BVH_LAYOUT_ALL = (unsigned int)(~0u), } KernelBVHLayout; |