Skip to content

Commit ea786c4

Browse files
authored
Merge pull request #1099 from kmuseth/v8.1.0_rc
updated change files
2 parents bc204fc + 123cbd3 commit ea786c4

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed

CHANGES

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
OpenVDB Version History
22
=======================
33

4-
Version 8.1.0 - In development
4+
Version 8.1.1 - In development
5+
6+
Version 8.1.0 - June 11, 2021
57

68
As of this release, support for grid ABI=5 has been removed.
79

810
New features:
911
- Added tools::erodeActiveValues() to match the existing
1012
tools::dilateActiveValues(). New erosion tools support all tile policies
11-
and edge/vertex neighbour patterns.
13+
and edge/vertex neighbor patterns.
1214
- Added support for automatic filtering of active tiles in tools::Filter
1315
by setting tools::Filter::setProcessTiles. Active tiles are densified
1416
on demand, only when necessary.
1517
- Added tools::visitNodesDepthFirst and tools::DepthFirstNodeVisitor which
1618
visit nodes in a tree or sub-tree in single-threaded depth-first order.
1719
- Significant performance improvements to AX volume kernels, primarily due
18-
to improved vectorisation. Performance scales depending on the available
20+
to improved vectorization. Performance scales depending on the available
1921
host CPU instruction set and scalability of the AX kernel. Trivial
2022
assignments profile upwards of 3x faster on AVX.
2123
- Introduced Active Tile Streaming for volumes kernels. AX can now
@@ -79,7 +81,7 @@ Version 8.1.0 - In development
7981
performance regression.
8082
- tools::deactivate now also works with a MaskTree.
8183
- Fixed a memory leak in the OpenVDB AX parser
82-
- Fixed an occurrence of undefined behaviour in the OpenVDB AX visitor
84+
- Fixed an occurrence of undefined behavior in the OpenVDB AX visitor
8385
- Fixed some memory leaks in the OpenVDB and OpenVDB AX unit tests
8486
- Fixed a bug in AX which could cause string allocations in loops to overflow
8587
the stack
@@ -111,14 +113,14 @@ Version 8.1.0 - In development
111113
OpenVDB AX code in Houdini on VDB grids.
112114
- Updated the VDB Smooth SOP to support the filtering of active tiles.
113115
- Fixed a parameter warning in VDB AX SOP.
114-
- Transfer Surface Attributes in Convert VDB SOP could use uninitialised
116+
- Transfer Surface Attributes in Convert VDB SOP could use uninitialized
115117
memory.
116118
- VDB Activate SOP now uses the multi-threaded tools::deactivate for much
117119
faster performance.
118120
- Improved the formatting and updated the OpenVDB AX SOPs help card.
119-
- The AX SOP utilises the new Active Tile Streaming feature for Volumes.
121+
- The AX SOP utilizes the new Active Tile Streaming feature for Volumes.
120122
Grids will only be densified in areas where unique values are created.
121-
- VDB Activate SOP dilation will affect tiles, changing its behaviour
123+
- VDB Activate SOP dilation will affect tiles, changing its behavior
122124
from previous versions, but producing a more expected result.
123125
- VDB Activate SOP has a world space dilation option.
124126
- Introduced the VDB Merge SOP that merges multiple grids in parallel and
@@ -158,7 +160,7 @@ Version 8.1.0 - In development
158160
- Added an option OPENVDB_ENABLE_UNINSTALL to allow the toggling of the
159161
uninstall build target.
160162
[Contributed by Jérémie Dumas]
161-
- Improved the behaviour of locating static zlib libraries when
163+
- Improved the behavior of locating static zlib libraries when
162164
USE_STATIC_DEPENDENCIES is enabled.
163165
- Fixed an issue where extra hboost libraries could not be found when
164166
building against Houdini 18.5 on Windows.

doc/changes.txt

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
@page changes Release Notes
44

5+
@htmlonly <a name="v8_1_1_changes"></a>@endhtmlonly
6+
@par
7+
<B>Version 8.1.1</B> - <I>In development</I>
8+
59
@htmlonly <a name="v8_1_0_changes"></a>@endhtmlonly
610
@par
7-
<B>Version 8.1.0</B> - <I>In development</I>
11+
<B>Version 8.1.0</B> - <I>June 11, 2021</I>
812

913
@par
1014
<BLOCKQUOTE>
@@ -16,7 +20,7 @@ New features:
1620
- Added @vdblink::tools::erodeActiveValues() tools::erodeActiveValues@endlink,
1721
to match the existing
1822
@vdblink::tools::dilateActiveValues() tools::dilateActiveValues@endlink. New
19-
erosion tools support all tile policies and edge/vertex neighbour patterns.
23+
erosion tools support all tile policies and edge/vertex neighbor patterns.
2024
- Added support for automatic filtering of active tiles in
2125
@vdblink::tools::Filter Filter@endlink
2226
by setting
@@ -25,7 +29,7 @@ New features:
2529
- Added tools::visitNodesDepthFirst and tools::DepthFirstNodeVisitor which
2630
visit nodes in a tree or sub-tree in single-threaded depth-first order.
2731
- Significant performance improvements to AX volume kernels, primarily due to
28-
improved vectorisation. Performance scales depending on the available host
32+
improved vectorization. Performance scales depending on the available host
2933
CPU instruction set and scalability of the AX kernel. Trivial assignments
3034
profile upwards of 3x faster on AVX.
3135
- Introduced Active Tile Streaming for volumes kernels. AX can now dynamically
@@ -97,7 +101,7 @@ Bug Fixes:
97101
- @vdblink::tools::deactivate() tools::deactivate@endlink now also works with
98102
a MaskTree.
99103
- Fixed a memory leak in the OpenVDB AX parser
100-
- Fixed an occurrence of undefined behaviour in the OpenVDB AX visitor
104+
- Fixed an occurrence of undefined behavior in the OpenVDB AX visitor
101105
- Fixed some memory leaks in the OpenVDB and OpenVDB AX unit tests
102106
- Fixed a bug in AX which could cause string allocations in loops to overflow
103107
the stack
@@ -134,15 +138,15 @@ Houdini:
134138
OpenVDB AX code in Houdini on VDB grids.
135139
- Updated the VDB Smooth SOP to support the filtering of active tiles.
136140
- Fixed a parameter warning in VDB AX SOP.
137-
- Transfer Surface Attributes in Convert VDB SOP could use uninitialised
141+
- Transfer Surface Attributes in Convert VDB SOP could use uninitialized
138142
memory.
139143
- VDB Activate SOP now uses the multi-threaded
140144
@vdblink::tools::deactivate() tools::deactivate@endlink for much faster
141145
performance.
142146
- Improved the formatting and updated the OpenVDB AX SOPs help card.
143-
- The AX SOP utilises the new Active Tile Streaming feature for Volumes. Grids
147+
- The AX SOP utilizes the new Active Tile Streaming feature for Volumes. Grids
144148
will only be densified in areas where unique values are created.
145-
- VDB Activate SOP dilation will affect tiles, changing its behaviour
149+
- VDB Activate SOP dilation will affect tiles, changing its behavior
146150
from previous versions, but producing a more expected result.
147151
- VDB Activate SOP has a world space dilation option.
148152
- Introduced the VDB Merge SOP that merges multiple grids in parallel and is
@@ -179,7 +183,7 @@ Build:
179183
- Added an option OPENVDB_ENABLE_UNINSTALL to allow the toggling of the
180184
uninstall build target.
181185
<I>[Contributed by Jérémie Dumas]</I>
182-
- Improved the behaviour of locating static zlib libraries when
186+
- Improved the behavior of locating static zlib libraries when
183187
USE_STATIC_DEPENDENCIES is enabled.
184188
- Fixed an issue where extra hboost libraries could not be found when building
185189
against Houdini 18.5 on Windows.

0 commit comments

Comments
 (0)