Revisions of openvdb

Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 778463 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 12)
- add 8G memory constraint
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 778225 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 11)
- add tools subpackage for the command line programs 
buildservice-autocommit accepted request 773225 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 10)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 770730 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 9)
- Version 7.0.0 - December 6, 2019
      Some changes in this release (see "ABI changes" below) alter
      the grid ABI so that it is incompatible with earlier versions
      of the OpenVDB library, such as the ones built into Houdini
      up to and including Houdini 18.0. To preserve ABI compatibility,
      when compiling OpenVDB or any dependent code define the macro
      OPENVDB_ABI_VERSION_NUMBER=N, where, for example, N is 5 for
      Houdini 17.0 and 17.5 and 6 for Houdini 18.0.
      As of this release, a C++14 compiler is required and the oldest
      supported Houdini version is 17.0.
    New features:
    - LevelSetMeasure can now compute multiple types of curvatures (averge and total
      Gaussian and mean curvature) as well as Euler characteristic and genus of
      level set surfaces.
    - Most stencil classes now have an intersection method that detcts the axial
      directions of zero-crossings (as oppose to the existing boolean intersection test).
    - The CurvatureStencil can now compute Gaussian and principal
      curvatures (in addition to mean curvature).
    - Added Tree::nodeCount, which counts the number and type of nodes
      in a tree very efficiently.
    - Added new RootNode::addChild() and InternalNode::addChild() methods to
      allow the insertion of child nodes directly.
    Improvements:
    - The minimum ABI for OpenVDB is now always enforced through CMake
      separately from other minimum dependency version variables.
    - Added support for CMake 3.12 compatible Xxx_ROOT variables.
    - Replaced the CMake USE_SYSTEM_LIBRARY_PATHS option with
      DISABLE_CMAKE_SEARCH_PATHS and removed the hard coded list of
      SYSTEM_LIBRARY_PATHS in favor of using CMake's default search procedure.
      SYSTEM_LIBRARY_PATHS can still be used as a global list of paths for all
buildservice-autocommit accepted request 750507 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 8)
baserev update by copy to link target
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 750171 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 7)
- Update to Version 6.2.1 - September 30, 2019
    Bug fixes:
    - Fixed a crash that arose from an inadvertent ABI change of an I/O class
      with the 6.2.0 release.  The crash occured when attempting to write out
      a point data grid using an I/O routine from a different version of
      OpenVDB than the one with which the grid was authored and when
      one of those OpenVDB versions was 6.2.0.
- Update to Version 6.2.0 - September 18, 2019
    New features:
    - Added tools::FindActiveValues, which counts the active values
      in a tree that intersect a given bounding box.
    - Added io::DelayedLoadMetadata, which stores mask offsets and compression
      sizes on write to accelerate delayed load reading.
    Improvements:
    - LeafNode::modifyValue() and LeafNode::modifyValueAndActiveState()
      now modify voxel values in place for improved performance.
    - Added math::isInfinite() and math::isNan() to resolve Visual Studio
      compatibility issues with integer types.
    - Made minor performance improvements to moving and filtering VDB points.
    - Improved performance related to a mutex contention when appending
      multiple AttributeArrays in parallel through various point operations.
    - Significantly improved the performance of createLevelSetSphere()
      using threading.
    - Improved directory and file path lookups of some CMake commands in
      the root CMakeLists.txt
      [Reported by Daniel Elliott]
    - Improved CMake support for GLFW versions 3.1 and later.
    - FindOpenVDB.cmake now correctly propagates CXX version requirements.
    - Added CMake support for linking against Jemalloc and TBB malloc
      and enabled Jemalloc by default for Linux and non-Maya builds
buildservice-autocommit accepted request 749687 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 6)
baserev update by copy to link target
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 749685 from Stefan Brüns's avatar Stefan Brüns (StefanBruens) (revision 5)
- Replace cmake(TBB) BuildRequires with equivalent tbb-devel, the
  latter is also available on Leap 15.x.
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 725698 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 4)
initialized devel package after accepting 725698
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 725676 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 3)
- Trim bias and metadata redundancies from description.
- Then openSUSE %ix86 platforms are not guaranteed to have SSE.
Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) accepted request 725575 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 2)
fix removing static lib
Marcus Meissner's avatar Marcus Meissner (msmeissn) accepted request 725400 from Hans-Peter Jansen's avatar Hans-Peter Jansen (frispete) (revision 1)
Take three of openvdb submission.

It addresses the issues, that Stefan raised.
Thanks, Stefan, for the input. Hopefully, its ready 
for public consumption now.
Displaying revisions 21 - 32 of 32
openSUSE Build Service is sponsored by