Page MenuHomeSolus

Update openvdb to 9.0.0
ClosedPublic

Authored by YakoYakoYokuYoku on Nov 17 2021, 2:31 PM.

Details

Summary

Changelog:

  • Official release of NanoVDB, which for the first time offers GPU support for static sparse volumes in OpenVDB.
  • Faster downstream build times from support for explicit template instantiation, which is enabled by default for most of the tools.
  • Added support for OpenEXR 3 and TBB 2021.
  • Added transient data to the RootNode, InternalNode, and LeafNode.

Packaging changes:

  • Export CMake configs for a more clear package discovery of openvdb.

Depends on D12116 and D12124.

Signed-off-by: Martin Reboredo <yakoyoku@gmail.com>

Test Plan

Built openvdb, libusd, blender and VTK against it.

Diff Detail

Repository
R5056 openvdb
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.Nov 17 2021, 2:31 PM
YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Dependency on openexr update.

YakoYakoYokuYoku edited the summary of this revision. (Show Details)

Dependency on blosc update.

joebonrichie accepted this revision.Nov 20 2021, 11:31 AM
This revision is now accepted and ready to land.Nov 20 2021, 11:31 AM
This revision was automatically updated to reflect the committed changes.