Page MenuHomeSolus

Update openvdb to 9.0.0
ClosedPublic

Authored by YakoYakoYokuYoku on Nov 17 2021, 2:31 PM.
Referenced Files
F10822223: D12338.id29964.diff
Fri, Jun 2, 7:06 PM
F10817620: D12338.id.diff
Thu, Jun 1, 8:20 AM
F10806676: D12338.id29962.diff
Tue, May 30, 2:03 AM
F10754406: D12338.id30168.diff
Tue, May 16, 8:38 PM
F10754394: D12338.id.diff
Tue, May 16, 8:37 PM
F10754365: D12338.id29964.diff
Tue, May 16, 8:32 PM
F10754364: D12338.id29968.diff
Tue, May 16, 8:32 PM
F10754362: D12338.id29962.diff
Tue, May 16, 8:32 PM
Subscribers
None

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
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

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.

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.