You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenVDB Forum
OpenVDB 7.2.0 is now available to
download. The highlights of this release are:
Faster CSG operations with new parallel
breadth-first algorithms and tools
Pre-release of AX, a JIT library for efficient manipulation of OpenVDB grids
Added support for grids with matrix values
Various bug fixes and other improvements
The complete release notes are included below for your convenience.
Version 7.2.0 - December 9, 2020
New features:
Added DynamicNodeManager
that lazily caches the nodes at each level of the tree to allow for
efficient threading of topology-changing top-down workflows.
Fixed various cases of undefined behavior in some LevelSetUtil methods [Reported by fkemmler]
API changes:
Deprecated tree::LeafManager::getNodes. This method is no longer used when constructing a NodeManager from a LeafManager.
Deprecated Tree::visitActiveBBox, Tree::visit and Tree::visit2 methods in favor of using a tree::DynamicNodeManager.
Removed tools::CsgVisitorBase, tools::CsgVisitorUnion,
tools::CsgVisitorIntersection and tools::CsgVisitorDifference. The CSG
tools now use the parallel breath-first algorithms.
Moved openvdb::TypeList from Types.h into its own header TypeList.h
Build:
Removed the Makefiles.
Re-organised the repository layout such that each independent
library is able to be configured against an existing installation of
OpenVDB without ambiguous include paths.
Upgraded CMake minimum version support to 3.12.
Removed OPENVDB_STATIC_SPECIALIZATION macro which is no longer required.
Fixed various compiler warnings for GCC 9.1.
Moved to CMake doxygen commands and removed the doxygen-config files for doxygen documentation.
Added USE_ZLIB compiler flag that enables zlib compression and defaults to on.
Added the OPENVDB_STATICLIB define to all static builds to fix
builds on Windows which use the multithread/DLL-specific version of the
CRT. [Reported by Tobias Rittig]
Core library unit tests use GoogleTest instead of CppUnit.