diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-03-09 12:15:35 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-03-09 12:15:35 +0300 |
commit | d4c1e98dd4bc0b5a9a01d8ffffe747fe5b9ee73b (patch) | |
tree | 62244911f344225f1861fcea98148222dcf72878 /source/blender/blenlib/BLI_math_vector.h | |
parent | b13b900d50ffce9c19fb922634daf09141adee65 (diff) |
Fix T43484: Motion blur fails in certain circumstances
The issue was caused by mismatch in how aligned triangles storage was
filled in during BVH construction and how it was used during rendering.
Basically, i was leaving uninitialized storage for triangles when
there was deformation motion blur detected for the mesh. Was likely
some sort of optimization, but in fact it's still possible that regular
triangles would be needed for rendering.
So now we're storing aligned storage for all triangle primitives and
only skipping motion triangles (the deformation motion blur flag from
mesh is now ignored).
Diffstat (limited to 'source/blender/blenlib/BLI_math_vector.h')
0 files changed, 0 insertions, 0 deletions