Skip to content

Commit d1beee0

Browse files
authored
Merge pull request #1100 from AcademySoftwareFoundation/v8.1.0_rc
V8.1.0 rc
2 parents 49c20cb + e898e7a commit d1beee0

File tree

2 files changed

+16
-20
lines changed

2 files changed

+16
-20
lines changed

CHANGES

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

44
Version 8.1.1 - In development
55

6-
7-
8-
Version 8.1.0 - In development
6+
Version 8.1.0 - June 11, 2021
97

108
As of this release, support for grid ABI=5 has been removed.
119

1210
New features:
1311
- Added tools::erodeActiveValues() to match the existing
1412
tools::dilateActiveValues(). New erosion tools support all tile policies
15-
and edge/vertex neighbour patterns.
13+
and edge/vertex neighbor patterns.
1614
- Added support for automatic filtering of active tiles in tools::Filter
1715
by setting tools::Filter::setProcessTiles. Active tiles are densified
1816
on demand, only when necessary.
1917
- Added tools::visitNodesDepthFirst and tools::DepthFirstNodeVisitor which
2018
visit nodes in a tree or sub-tree in single-threaded depth-first order.
2119
- Significant performance improvements to AX volume kernels, primarily due
22-
to improved vectorisation. Performance scales depending on the available
20+
to improved vectorization. Performance scales depending on the available
2321
host CPU instruction set and scalability of the AX kernel. Trivial
2422
assignments profile upwards of 3x faster on AVX.
2523
- Introduced Active Tile Streaming for volumes kernels. AX can now
@@ -83,7 +81,7 @@ Version 8.1.0 - In development
8381
performance regression.
8482
- tools::deactivate now also works with a MaskTree.
8583
- Fixed a memory leak in the OpenVDB AX parser
86-
- Fixed an occurrence of undefined behaviour in the OpenVDB AX visitor
84+
- Fixed an occurrence of undefined behavior in the OpenVDB AX visitor
8785
- Fixed some memory leaks in the OpenVDB and OpenVDB AX unit tests
8886
- Fixed a bug in AX which could cause string allocations in loops to overflow
8987
the stack
@@ -115,14 +113,14 @@ Version 8.1.0 - In development
115113
OpenVDB AX code in Houdini on VDB grids.
116114
- Updated the VDB Smooth SOP to support the filtering of active tiles.
117115
- Fixed a parameter warning in VDB AX SOP.
118-
- Transfer Surface Attributes in Convert VDB SOP could use uninitialised
116+
- Transfer Surface Attributes in Convert VDB SOP could use uninitialized
119117
memory.
120118
- VDB Activate SOP now uses the multi-threaded tools::deactivate for much
121119
faster performance.
122120
- Improved the formatting and updated the OpenVDB AX SOPs help card.
123-
- 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.
124122
Grids will only be densified in areas where unique values are created.
125-
- VDB Activate SOP dilation will affect tiles, changing its behaviour
123+
- VDB Activate SOP dilation will affect tiles, changing its behavior
126124
from previous versions, but producing a more expected result.
127125
- VDB Activate SOP has a world space dilation option.
128126
- Introduced the VDB Merge SOP that merges multiple grids in parallel and
@@ -162,7 +160,7 @@ Version 8.1.0 - In development
162160
- Added an option OPENVDB_ENABLE_UNINSTALL to allow the toggling of the
163161
uninstall build target.
164162
[Contributed by Jérémie Dumas]
165-
- Improved the behaviour of locating static zlib libraries when
163+
- Improved the behavior of locating static zlib libraries when
166164
USE_STATIC_DEPENDENCIES is enabled.
167165
- Fixed an issue where extra hboost libraries could not be found when
168166
building against Houdini 18.5 on Windows.

doc/changes.txt

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,9 @@
66
@par
77
<B>Version 8.1.1</B> - <I>In development</I>
88

9-
10-
119
@htmlonly <a name="v8_1_0_changes"></a>@endhtmlonly
1210
@par
13-
<B>Version 8.1.0</B> - <I>In development</I>
11+
<B>Version 8.1.0</B> - <I>June 11, 2021</I>
1412

1513
@par
1614
<BLOCKQUOTE>
@@ -22,7 +20,7 @@ New features:
2220
- Added @vdblink::tools::erodeActiveValues() tools::erodeActiveValues@endlink,
2321
to match the existing
2422
@vdblink::tools::dilateActiveValues() tools::dilateActiveValues@endlink. New
25-
erosion tools support all tile policies and edge/vertex neighbour patterns.
23+
erosion tools support all tile policies and edge/vertex neighbor patterns.
2624
- Added support for automatic filtering of active tiles in
2725
@vdblink::tools::Filter Filter@endlink
2826
by setting
@@ -31,7 +29,7 @@ New features:
3129
- Added tools::visitNodesDepthFirst and tools::DepthFirstNodeVisitor which
3230
visit nodes in a tree or sub-tree in single-threaded depth-first order.
3331
- Significant performance improvements to AX volume kernels, primarily due to
34-
improved vectorisation. Performance scales depending on the available host
32+
improved vectorization. Performance scales depending on the available host
3533
CPU instruction set and scalability of the AX kernel. Trivial assignments
3634
profile upwards of 3x faster on AVX.
3735
- Introduced Active Tile Streaming for volumes kernels. AX can now dynamically
@@ -103,7 +101,7 @@ Bug Fixes:
103101
- @vdblink::tools::deactivate() tools::deactivate@endlink now also works with
104102
a MaskTree.
105103
- Fixed a memory leak in the OpenVDB AX parser
106-
- Fixed an occurrence of undefined behaviour in the OpenVDB AX visitor
104+
- Fixed an occurrence of undefined behavior in the OpenVDB AX visitor
107105
- Fixed some memory leaks in the OpenVDB and OpenVDB AX unit tests
108106
- Fixed a bug in AX which could cause string allocations in loops to overflow
109107
the stack
@@ -140,15 +138,15 @@ Houdini:
140138
OpenVDB AX code in Houdini on VDB grids.
141139
- Updated the VDB Smooth SOP to support the filtering of active tiles.
142140
- Fixed a parameter warning in VDB AX SOP.
143-
- Transfer Surface Attributes in Convert VDB SOP could use uninitialised
141+
- Transfer Surface Attributes in Convert VDB SOP could use uninitialized
144142
memory.
145143
- VDB Activate SOP now uses the multi-threaded
146144
@vdblink::tools::deactivate() tools::deactivate@endlink for much faster
147145
performance.
148146
- Improved the formatting and updated the OpenVDB AX SOPs help card.
149-
- 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
150148
will only be densified in areas where unique values are created.
151-
- VDB Activate SOP dilation will affect tiles, changing its behaviour
149+
- VDB Activate SOP dilation will affect tiles, changing its behavior
152150
from previous versions, but producing a more expected result.
153151
- VDB Activate SOP has a world space dilation option.
154152
- Introduced the VDB Merge SOP that merges multiple grids in parallel and is
@@ -185,7 +183,7 @@ Build:
185183
- Added an option OPENVDB_ENABLE_UNINSTALL to allow the toggling of the
186184
uninstall build target.
187185
<I>[Contributed by Jérémie Dumas]</I>
188-
- Improved the behaviour of locating static zlib libraries when
186+
- Improved the behavior of locating static zlib libraries when
189187
USE_STATIC_DEPENDENCIES is enabled.
190188
- Fixed an issue where extra hboost libraries could not be found when building
191189
against Houdini 18.5 on Windows.

0 commit comments

Comments
 (0)