diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-02-15 12:48:02 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-02-15 14:45:06 +0300 |
commit | 6cdc954e8c41a19ae1e6ef3e8d5c375dd3f646a5 (patch) | |
tree | 68efdddd73569df02cc67a9cc207a8b09be38138 /intern/cycles/render/mesh.cpp | |
parent | dc7bbd731a8778bceb1eb479a21778ee781413c8 (diff) |
Cycles: Pass special flag whether BVH motion steps are used
Doesn't currently change anything, but would need for some future
work here.
It uses existing padding in kernel BVH structure, so there is
nothing changed memory-wise.
Diffstat (limited to 'intern/cycles/render/mesh.cpp')
-rw-r--r-- | intern/cycles/render/mesh.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 42dd4da8d0c..b7660297f3e 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -1880,6 +1880,7 @@ void MeshManager::device_update_bvh(Device *device, DeviceScene *dscene, Scene * dscene->data.bvh.root = pack.root_index; dscene->data.bvh.use_qbvh = scene->params.use_qbvh; + dscene->data.bvh.use_bvh_steps = (scene->params.num_bvh_time_steps != 0); } void MeshManager::device_update_flags(Device * /*device*/, |