Blender Git Commit Log

Git Commits -> Revision 67d56eb

Revision 67d56eb by Hans Goudey (master)
August 2, 2021, 16:26 (GMT)
Cleanup: Remove unused/unecessary OpenVDB C API

This commit uses OpenVDB more directly for the voxel remesher, without
the extra indirection of copying to a Blender API. This makes the code
simpler, shorter, and easier to understand (though I didn't observe any
performance improvement).

This also removes the rest of the unused and undocumented OpenVDB C API,
which was written when Blender's code didn't really use C++, and doesn't
serve a purpose anymore. Those features will be implemented as nodes in
the future anyway (see D12100).

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

Commit Details:

Full Hash: 67d56eb71ef1b8da62d296290a87e7129f4c5ac6
Parent Commit: 7718771
Lines Changed: +58, -740

6 Deleted Paths:

/intern/openvdb/intern/openvdb_level_set.cc (+0, -173)
/intern/openvdb/intern/openvdb_level_set.h (+0, -60)
/intern/openvdb/intern/openvdb_transform.cc (+0, -43)
/intern/openvdb/intern/openvdb_transform.h (+0, -37)
/intern/openvdb/openvdb_util.cc (+0, -36)
/intern/openvdb/openvdb_util.h (+0, -51)

5 Modified Paths:

/intern/openvdb/CMakeLists.txt (+0, -8) (Diff)
/intern/openvdb/openvdb_capi.cc (+1, -143) (Diff)
/intern/openvdb/openvdb_capi.h (+0, -116) (Diff)
/source/blender/blenkernel/BKE_mesh_remesh_voxel.h (+0, -4) (Diff)
/source/blender/blenkernel/intern/mesh_remesh_voxel.cc (+57, -69) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021