Skip to content

Commit a00a61a

Browse files
committed
Update CMakeLists, CHANGES, and doc/changes.txt with VDB 10.0.1.
Signed-off-by: Andre Pradhana <[email protected]>
1 parent f6f9bd8 commit a00a61a

File tree

3 files changed

+21
-15
lines changed

3 files changed

+21
-15
lines changed

CHANGES

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

4+
Version 10.0.1 - In development
5+
46
Version 10.0.0 - October 27, 2022
57

68
New Features:
@@ -13,10 +15,10 @@ Version 10.0.0 - October 27, 2022
1315
be represented as a level set grid, providing a more seamless integration
1416
with OpenVDB.
1517
- Introducing a new command-line tool, dubbed vdb_tool, that can combine any
16-
number of the of high-level tools available in openvdb/tools. For
18+
number of the high-level tools available in openvdb/tools. For
1719
instance, it can convert a sequence of polygon meshes and particles to
1820
level sets, perform a large number of operations on these level set
19-
surfaces and export them as adaptive polyon meshes.
21+
surfaces and export them as adaptive polygon meshes.
2022
- Added nanovdb::IndexGrid that allows for arbitrary voxel values and even
2123
multiple channels to be associated with NanoVDB grids. They are more
2224
flexible and memory efficient than regular grids at a small cost of
@@ -44,13 +46,13 @@ Version 10.0.0 - October 27, 2022
4446
- Improved the performance of volumeToMesh by 10-15%.
4547
- Added a new much improved nanovdb::NodeManager, that is both faster and
4648
more memory efficient, and that works on both the CPU and GPU. Note, it
47-
uses an handle for allocation (just like nanovdb::Grid) and replaces the
49+
uses a handle for allocation (just like nanovdb::Grid) and replaces the
4850
old nanovdb::LeafManager which is now deprecated.
4951
- NanoToOpenVDB is extended to work with grids templated on Fp4, Fp8, Fp16,
5052
FpN, bool and ValueMask.
51-
- Rename RootNode::findTile to RootNode::probeTile and made it public.
52-
- Made Mask::getWord return both an const and non-const reference.
53-
- Improved unit-tests to use explicit 32B alignment (see aligment bug-fix
53+
- Renamed RootNode::findTile to RootNode::probeTile and made it public.
54+
- Made Mask::getWord return both a const and non-const reference.
55+
- Improved unit-tests to use explicit 32B alignment (see alignment bug-fix
5456
below).
5557
- PNanoVDB.h (a C99 port of NanoVDB.h) has been updated.
5658

@@ -69,7 +71,7 @@ Version 10.0.0 - October 27, 2022
6971
in the tree.
7072
- Fixed a bug on Windows where math::Abs could truncate 64bit integer values.
7173
[Contributed by Edward Lam]
72-
- Fixed an occurance of undefined behaviour with math::floatToInt32 and
74+
- Fixed an occurrence of undefined behaviour with math::floatToInt32 and
7375
math::doubleToInt64.
7476
[Reported by Vojtěch Bubník]
7577
- Fixed bugs in the sum merge that produced incorrect merged grids when

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ endif()
5454

5555
set(OpenVDB_MAJOR_VERSION 10)
5656
set(OpenVDB_MINOR_VERSION 0)
57-
set(OpenVDB_PATCH_VERSION 0)
57+
set(OpenVDB_PATCH_VERSION 1)
5858
set(OpenVDB_VERSION "${OpenVDB_MAJOR_VERSION}.${OpenVDB_MINOR_VERSION}.${OpenVDB_PATCH_VERSION}")
5959

6060
project(OpenVDB LANGUAGES CXX VERSION ${OpenVDB_VERSION})

doc/changes.txt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
@page changes Release Notes
44

5+
@htmlonly <a name="v10_0_1_changes"></a>@endhtmlonly
6+
@par
7+
<B>Version 10.0.1</B> - <I>In development</I>
8+
59
@htmlonly <a name="v10_0_0_changes"></a>@endhtmlonly
610
@par
711
<B>Version 10.0.0</B> - <I>October 27, 2022</I>
@@ -40,11 +44,11 @@ New Features:
4044
OpenVDB.
4145
- Introducing a new command-line tool,
4246
dubbed <A HREF="https://github.com/AcademySoftwareFoundation/openvdb/tree/master/openvdb_cmd/vdb_tool">vdb_tool</A>,
43-
that can combine any number of the of high-level tools available
47+
that can combine any number of the high-level tools available
4448
in <A HREF="https://github.com/AcademySoftwareFoundation/openvdb/tree/master/openvdb/openvdb/tools">openvdb/tools</A>.
4549
For instance, it can convert a sequence of polygon meshes and particles to
4650
level sets, perform a large number of operations on these level set
47-
surfaces and export them as adaptive polyon meshes.
51+
surfaces and export them as adaptive polygon meshes.
4852
- Added nanovdb::IndexGrid that allows for arbitrary voxel values and
4953
even multiple channels to be associated with NanoVDB grids. They are
5054
more flexible and memory efficient than regular grids at a small cost
@@ -73,13 +77,13 @@ Improvements:
7377
- Improved the performance of volumeToMesh by 10-15%.
7478
- Added a new much improved nanovdb::NodeManager, that is both faster and
7579
more memory efficient, and that works on both the CPU and GPU. Note, it uses
76-
an handle for allocation (just like nanovdb::Grid) and replaces the old
80+
a handle for allocation (just like nanovdb::Grid) and replaces the old
7781
nanovdb::LeafManager which is now deprecated.
7882
- NanoToOpenVDB is extended to work with grids templated on Fp4, Fp8, Fp16,
7983
FpN, bool and ValueMask.
80-
- Rename RootNode::findTile to RootNode::probeTile and made it public.
81-
- Made Mask::getWord return both an const and non-const reference.
82-
- Improved unit-tests to use explicit 32B alignment (see aligment bug-fix below).
84+
- Renamed RootNode::findTile to RootNode::probeTile and made it public.
85+
- Made Mask::getWord return both a const and non-const reference.
86+
- Improved unit-tests to use explicit 32B alignment (see alignment bug-fix below).
8387
- PNanoVDB.h (a C99 port of NanoVDB.h) has been updated.
8488

8589
@par
@@ -96,7 +100,7 @@ Bug Fixes:
96100
tree.
97101
- Fixed a bug on Windows where math::Abs could truncate 64bit integer values.
98102
[Contributed by Edward Lam]
99-
- Fixed an occurance of undefined behaviour with math::floatToInt32 and
103+
- Fixed an occurrence of undefined behaviour with math::floatToInt32 and
100104
math::doubleToInt64. [Reported by Vojtěch Bubník]
101105
- Fixed bugs in the sum merge that produced incorrect merged grids when
102106
deep-copying the input nodes or when non-zero background grids were being used.

0 commit comments

Comments
 (0)