diff options
author | Hans Goudey <h.goudey@me.com> | 2022-06-02 18:46:38 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-06-02 18:46:38 +0300 |
commit | 96a47af413a8055f50b9989905922588494d1653 (patch) | |
tree | f729692c465edcfc7e964f04516bda12e237cccd /source/blender/nodes | |
parent | 33eeed5b3ca94c49c4c7aca26f63e913bfd59414 (diff) |
Fix T98546: Crash with multires bake and zero levels
The problem was that copying a `CDDerivedMesh` (`CDDM_copy`) doesn't
copy the `vert_normals` reference that it takes from a mesh. Since this
entire area is almost completely broken anyway (mainly in terms of
ownership handling), for now we can just avoid copying the `DerivedMesh`
in the zero levels case.
Longer term, this area should be refactored to remove `DerivedMesh`
and use the newer subdivision evaluation system.
Differential Revision: https://developer.blender.org/D15099
Diffstat (limited to 'source/blender/nodes')
0 files changed, 0 insertions, 0 deletions