4
4
5
5
@htmlonly <a name="v7_0_0_changes"></a>@endhtmlonly
6
6
@par
7
- <B>Version 7.0.0</B> - <I>In development </I>
7
+ <B>Version 7.0.0</B> - <I>December 6, 2019 </I>
8
8
9
9
@par
10
10
<BLOCKQUOTE>
11
+ Some changes in this release (see @ref v7_0_0_ABI_changes "ABI changes" below)
12
+ alter the grid ABI so that it is incompatible with earlier versions of
13
+ the OpenVDB library, such as the ones built into Houdini up to and including
14
+ Houdini 18.
15
+ To preserve ABI compatibility, when compiling OpenVDB or any dependent code
16
+ define the macro <TT>OPENVDB_ABI_VERSION_NUMBER=</TT><I>N</I>, where,
17
+ for example, <I>N</I> is 5 for Houdini 17.0 and 17.5 and 6 for
18
+ Houdini 18.0.
19
+
11
20
As of this release, a C++14 compiler is required and the oldest supported
12
21
Houdini version is 17.0.
13
22
</BLOCKQUOTE>
@@ -44,7 +53,9 @@ Improvements:
44
53
AVX compiler flags, this is switched off by default.
45
54
- Made various small changes to improve Visual Studio compatiblity and
46
55
deprecate some logic for compilers older than Visual Studio 2017.
47
- - Standardized CMake install locations using GNUInstallDirs
56
+ - Standardized CMake install locations using GNUInstallDirs. Importantly,
57
+ this changes the default library installation folder from lib to lib64
58
+ on some 64-bit systems, or to lib/multiarch-tuple on Debian
48
59
<I>[Contributed by David Aguilar]</I>
49
60
- Added SIMD intrinsics to a few common NodeMask methods.
50
61
<I>[Contributed by Konstantin]</I>
@@ -58,6 +69,7 @@ Bug fixes:
58
69
mesh to volume@endlink during polygon voxelization which could result in
59
70
different distance values.
60
71
72
+ @anchor v7_0_0_ABI_changes
61
73
@par
62
74
ABI changes:
63
75
- OpFactory destructor is now virtual as of ABI=7
0 commit comments