Skip to content

Commit e012cd4

Browse files
authored
Merge pull request #1234 from apradhana/v9.0.0_rc
Add more highlights to the release documentation.
2 parents 961b41e + dfb4ed3 commit e012cd4

File tree

2 files changed

+50
-35
lines changed

2 files changed

+50
-35
lines changed

CHANGES

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ Version 9.0.0 - October 29, 2021
66
New features:
77
- NanoVDB, which for the first time offers GPU support for static sparse
88
volumes in OpenVDB.
9+
10+
Improvements:
911
- Added tools::countActiveLeafVoxels(), tools::countInactiveVoxels(),
1012
tools::countInactiveLeafVoxels() and tools::activeTiles() to perform
1113
multi-threaded counting. The Tree methods now use these implementations.
12-
13-
Improvements:
1414
- Moved from the deprecated TBB task scheduler to TBB arenas. Various
1515
methods now respect the TBB arena state they were invoked from.
1616
- Introduced a new thread/Threading.h header to consolidate calls to
@@ -21,10 +21,10 @@ Version 9.0.0 - October 29, 2021
2121
hue, saturation and value inputs to RGB values and vice-versa.
2222
- PointDataGrid conversion can now be performed using 32-bit float arrays.
2323
- Improved support for size_t grid types on systems where size_t is a
24-
unique type
24+
unique type.
2525
[Contributed by Brecht Van Lommel]
2626
- Add support for dilation in one direction and extending a field in one
27-
direction
27+
direction in fast sweeping algorithms.
2828
- Added PNG support to vdb_render which can be enabled with during CMake
2929
with -DUSE_PNG=ON.
3030
- Explicit template instantiation has been enabled by default for most of
@@ -39,7 +39,7 @@ Version 9.0.0 - October 29, 2021
3939
statement.
4040

4141
ABI changes:
42-
- Added transient data to the RootNode, InternalNode and LeafNode.
42+
- Added transient data to the RootNode, InternalNode, and LeafNode.
4343

4444
API changes:
4545
- DynamicNodeManager can now set one grain size for threading across leaf nodes
@@ -61,7 +61,7 @@ Version 9.0.0 - October 29, 2021
6161
- The label for Voxels to Expand is now Expand Voxels to match Houdini.
6262
- Fix bug to allow VDB LOD SOPs to be chained together.
6363
- SOP Extrapolate supports dilation in one direction and extending a field
64-
in one (domain) direction
64+
in one (domain) direction.
6565
- The default OpenVDB ABI is now 8 for Houdini versions > 18.5.
6666
- VDB Visualize Tree SOP is now multi-threaded and provides slicing and
6767
color remapping.
@@ -80,21 +80,21 @@ Version 9.0.0 - October 29, 2021
8080
generated doxygen.
8181
- Improved the doxygen deprecation listings, folder layouts and fixes
8282
issues when using later versions of doxygen.
83-
- Build fixes for MinGW on Windows
83+
- Build fixes for MinGW on Windows.
8484
[Contributed by Brecht Sanders]
85-
- Added support for OpenEXR 3
85+
- Added support for OpenEXR 3.
8686
[Contributed by Cary Phillips]
8787
- Added an OPENVDB_NAMESPACE_SUFFIX CMake string option which provides
8888
the ability to customise the VDB namespace.
8989
- The Python Module now appends the base directory defined by
9090
Python_SITELIB to the default install path (typically dist-packages
91-
or site-packages)
91+
or site-packages).
9292
[Contributed by Ignacio Vizzo]
9393
- As of this release, VFX Reference Platform 2019 is no longer supported.
9494
CMake now issues deprecation warnings for 2020 VFX Reference Platform
9595
version dependencies.
96-
- Build fixes for OpenVDB AX with C++17 and greater
97-
- Bumped the new blosc version future minimum to 1.17.0
96+
- Build fixes for OpenVDB AX with C++17 and greater.
97+
- Bumped the new blosc version future minimum to 1.17.0.
9898
- OpenEXR is now optional for vdb_render. It can be enabled with
9999
-DUSE_EXR=ON.
100100

@@ -116,12 +116,12 @@ Version 8.2.0 - In development
116116
hue, saturation and value inputs to RGB values and vice-versa.
117117
- PointDataGrid conversion can now be performed using 32-bit float arrays.
118118
- Improved support for size_t grid types on systems where size_t is a
119-
unique type
119+
unique type.
120120
[Contributed by Brecht Van Lommel]
121121
- Minor performance improvements to dilation calls in fast sweeping
122-
algorithms
122+
algorithms.
123123
- Add support for dilation in one direction and extending a field in one
124-
direction
124+
direction in fast sweeping algorithms.
125125

126126
API changes:
127127
- DynamicNodeManager can now set one grain size for threading across leaf nodes
@@ -140,7 +140,7 @@ Version 8.2.0 - In development
140140
- The label for Voxels to Expand is now Expand Voxels to match Houdini.
141141
- Fix bug to allow VDB LOD SOPs to be chained together.
142142
- SOP Extrapolate supports dilation in one direction and extending a field
143-
in one (domain) direction
143+
in one (domain) direction.
144144
- The default OpenVDB ABI is now 8 for Houdini versions > 18.5.
145145
- VDB Visualize Tree SOP is now multi-threaded and provides slicing and
146146
color remapping.
@@ -154,15 +154,15 @@ Version 8.2.0 - In development
154154
generated doxygen.
155155
- Improved the doxygen deprecation listings, folder layouts and fixes
156156
issues when using later versions of doxygen.
157-
- Build fixes for MinGW on Windows
157+
- Build fixes for MinGW on Windows.
158158
[Contributed by Brecht Sanders]
159-
- Added support for OpenEXR 3
159+
- Added support for OpenEXR 3.
160160
[Contributed by Cary Phillips]
161161
- Added an OPENVDB_NAMESPACE_SUFFIX CMake string option which provides
162162
the ability to customise the VDB namespace.
163163
- The Python Module now appends the base directory defined by
164164
Python_SITELIB to the default install path (typically dist-packages
165-
or site-packages)
165+
or site-packages).
166166
[Contributed by Ignacio Vizzo]
167167

168168

doc/changes.txt

Lines changed: 32 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,34 @@ preserve ABI compatibility it might be necessary to define the macro
1717
@par
1818
<BLOCKQUOTE>
1919
Official release of NanoVDB, which for the first time offers GPU support for
20-
static sparse volumes in OpenVDB.
20+
static sparse volumes in OpenVDB. See the
21+
<A HREF="https://academysoftwarefoundation.github.io/openvdb/NanoVDB_MainPage.html">documentation</A>
22+
for details.
23+
</BLOCKQUOTE>
24+
25+
<BLOCKQUOTE>
26+
Faster build times from support for explicit template instantiation,
27+
which is enabled by default for most of the tools.
28+
</BLOCKQUOTE>
29+
30+
<BLOCKQUOTE>
31+
Added support for OpenEXR 3. This is contributed by Cary Phillips.
32+
</BLOCKQUOTE>
33+
34+
<BLOCKQUOTE>
35+
Added transient data to the RootNode, InternalNode, and LeafNode.
2136
</BLOCKQUOTE>
2237

2338
@par
2439
New features:
2540
- NanoVDB, which for the first time offers GPU support for static sparse volumes
2641
in OpenVDB.
27-
- Added tools::countActiveLeafVoxels(), tools::countInactiveVoxels(),
28-
tools::countInactiveLeafVoxels() and tools::activeTiles() to perform
29-
multi-threaded counting. The Tree methods now use these implementations.
3042

3143
@par
3244
Improvements:
45+
- Added tools::countActiveLeafVoxels(), tools::countInactiveVoxels(),
46+
tools::countInactiveLeafVoxels() and tools::activeTiles() to perform
47+
multi-threaded counting. The Tree methods now use these implementations.
3348
- Moved from the deprecated TBB task scheduler to TBB arenas. Various
3449
methods now respect the TBB arena state they were invoked from.
3550
- Introduced a new thread/Threading.h header to consolidate calls to
@@ -40,10 +55,10 @@ Improvements:
4055
hue, saturation and value inputs to RGB values and vice-versa.
4156
- PointDataGrid conversion can now be performed using 32-bit float arrays.
4257
- Improved support for size_t grid types on systems where size_t is a unique
43-
type
58+
type.
4459
[Contributed by Brecht Van Lommel]
4560
- Add support for dilation in one direction and extending a field in one
46-
direction
61+
direction in fast sweeping algorithms.
4762
- Added PNG support to vdb_render which can be enabled with during CMake with
4863
-DUSE_PNG=ON.
4964
- Explicit template instantiation has been enabled by default for most of the
@@ -58,7 +73,7 @@ Bug Fixes:
5873

5974
@par
6075
ABI changes:
61-
- Added transient data to the RootNode, InternalNode and LeafNode.
76+
- Added transient data to the RootNode, InternalNode, and LeafNode.
6277

6378
@par
6479
API changes:
@@ -102,20 +117,20 @@ Build:
102117
generated doxygen.
103118
- Improved the doxygen deprecation listings, folder layouts and fixes
104119
issues when using later versions of doxygen.
105-
- Build fixes for MinGW on Windows
120+
- Build fixes for MinGW on Windows.
106121
[Contributed by Brecht Sanders]
107-
- Added support for OpenEXR 3
122+
- Added support for OpenEXR 3.
108123
[Contributed by Cary Phillips]
109124
- Added an OPENVDB_NAMESPACE_SUFFIX CMake string option which provides the
110125
ability to customise the VDB namespace.
111126
- The Python Module now appends the base directory defined by Python_SITELIB
112-
to the default install path (typically dist-packages or site-packages)
127+
to the default install path (typically dist-packages or site-packages).
113128
[Contributed by Ignacio Vizzo]
114129
- As of this release, VFX Reference Platform 2019 is no longer supported.
115130
CMake now issues deprecation warnings for 2020 VFX Reference Platform
116131
version dependencies.
117-
- Build fixes for OpenVDB AX with C++17 and greater
118-
- Bumped the new blosc version future minimum to 1.17.0
132+
- Build fixes for OpenVDB AX with C++17 and greater.
133+
- Bumped the new blosc version future minimum to 1.17.0.
119134
- OpenEXR is now optional for vdb_render. It can be enabled with
120135
-DUSE_EXR=ON.
121136

@@ -142,10 +157,10 @@ Improvements:
142157
hue, saturation and value inputs to RGB values and vice-versa.
143158
- PointDataGrid conversion can now be performed using 32-bit float arrays.
144159
- Improved support for size_t grid types on systems where size_t is a unique
145-
type
160+
type.
146161
[Contributed by Brecht Van Lommel]
147162
- Add support for dilation in one direction and extending a field in one
148-
direction
163+
direction in fast sweeping algorithms.
149164

150165
@par
151166
API changes:
@@ -181,14 +196,14 @@ Build:
181196
generated doxygen.
182197
- Improved the doxygen deprecation listings, folder layouts and fixes
183198
issues when using later versions of doxygen.
184-
- Build fixes for MinGW on Windows
199+
- Build fixes for MinGW on Windows.
185200
[Contributed by Brecht Sanders]
186-
- Added support for OpenEXR 3
201+
- Added support for OpenEXR 3.
187202
[Contributed by Cary Phillips]
188203
- Added an OPENVDB_NAMESPACE_SUFFIX CMake string option which provides the
189204
ability to customise the VDB namespace.
190205
- The Python Module now appends the base directory defined by Python_SITELIB
191-
to the default install path (typically dist-packages or site-packages)
206+
to the default install path (typically dist-packages or site-packages).
192207
[Contributed by Ignacio Vizzo]
193208

194209

0 commit comments

Comments
 (0)