Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openvdb-tools-11.0.0-3.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: openvdb-tools Distribution: openSUSE Tumbleweed
Version: 11.0.0 Vendor: openSUSE
Release: 3.2 Build date: Fri Feb 21 20:36:09 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 12813493 Source RPM: openvdb-11.0.0-3.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.openvdb.org
Summary: OpenVDB command line tools
This package contains the command line utilites that come with the OpenVDB
library: vdb_lod, vdb_print, vdb_render, vdb_view

Provides

Requires

License

Apache-2.0

Changelog

* Fri Feb 21 2025 Marcus Rueckert <mrueckert@suse.de>
  - we need a newer alembic than what leap has
  - sync gcc with the other packages for blender
* Sat Feb 15 2025 Marcus Rueckert <mrueckert@suse.de>
  - drop unused PDAL dependency and option
* Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 11.0.0 again as blender 4.2.x now supports this
    version. See Changes entry below for the details of the version
    update.
* Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de>
  - walk through the cmake options to see if we could enable more
    features:
    - openvdb_ax: even with LLVM15 it was still complaining about
      mismatching types. Skipping this for now
    - vdb_tool:  works except for nanovdb support
    - Added fix-tool-building.patch so that libpng16-devel files
      are actually used properly
    - python support requires a nanobind package
    - testing log4cpp support
  - track quilt series file for easier patching without rpm-build
* Sat Nov 09 2024 Marcus Rueckert <mrueckert@suse.de>
  - The openvdb headers do refer to the boost headers.
    Update Requires accordingly.
* Wed Jan 31 2024 Hans-Peter Jansen <hpj@urpla.net>
  - Revert to 10.1.0: the NanoVDB API changed significantly in 11.0.0,
    and prevent Blender 4.0(.2) from building successfully
  - Apply openvdb-boost-static-assert-include.patch in order to compile
  - Keep Ben's changes, since they do not harm anyway
* Mon Jan 22 2024 Ben Greiner <code@bnavigator.de>
  - Disable 32-bit builds "ld error: access beyond end of merged
    section"
  - Minimum gcc-c++ version is 9.3.1, force gcc10 on 15.x
  - Minimum TBB is 2020.3
* Mon Jan 22 2024 Michael Vetter <mvetter@suse.com>
  - Update to 11.0.0:
    * OpenVDB:
      Improvements:
    * Removed use of boost::any in favor of std::any.
      Bug Fixes:
    * Fix potential crash reading corrupt .vdb files with invalid blosc or zip chunks.
    * NanoVDB:
      Highlights:
    * Several new tools to generate and modify NanoVDB grids on the GPU.
    * New file format that supports streaming of raw grid buffers.
      New Features:
    * New memory efficient GridClass::IndexGrid that separates values from tree
    * 4 new GridTypes (Index, OnIndex, IndexMask, OnIndexMask) used by IndexGrid
    * Added createNanoGrid that replaces older conversion methods in GridBuilder.h, IndexGridBuilder.h and OpenToNanoVDB.h
    * Added cudaPointsToGrid that constructs a point device grid from a list of points.
    * Added cudaVoxelsToGrid that constructs a voxel device grid from a list of voxels.
    * Added cuda/CudaUtils.h with several cuda utility functions.
    * Added GpuTimer for timing of kernels in a specific cuda stream.
    * Added cudaIndexToGrid that converts IndexGrids into regular Grids.
    * Added cudaSignedFloodFill that performs signed-flood filling on the GPU.
    * Added cudaAddBlindData that adds blind data to an existing grid on the GPU.
    * Added cudaGridChecksum that computes checksums of device grids.
    * Added cudaGridHandle that handles grids on the GPU.
    * Added cudaNodeManager that constructs a NodeManager on the GPU.
    * Added build type Points and GridType::PointIndex for point grids.
    * Added GridType::Vec3u16 and GridType::Vec3u8 for compressed coordinates.
    * Added PrefixSum.h for concurrent computation of prefix sum on the CPU.
      API Changes:
    * Version 32.6.0 (ABI is unchanged).
    * Transition from C++11 to C++17
    * Vec3R is deprecated, please use Vec3d instead.
    * nanoToOpenVDB now takes the index of a NanoVDB in a GridHandle.
    * GridData, InternalData and LeafData are now public.
    * GridMetaData can be copied.
    * Improvements to GridBuilder.h that allows construction of grids on CPU.
    * GridHandle's move c-tor now requires the GridBuffer to contain a valid grid.
    * Moved CudaDeviceBuffer.h to cuda/CudaDeviceBuffer.h.
    * New API for acceleration of custom random-access with ValueAccessors.
    * Added BitFlags class for convenient bit-mask operations.
    * Added Vec2/3 min/maxComponentAtomic GPU methods.
    * Added BBox::expandAtomic and BBox::intersectAtomic.
    * Added Coord::expandAtomic.
    * Added Map constructors.
    * Added Mask::DenseIterator, Mask::setOnAtomic, and Mask::setOffAtomic.
    * InternalNode::ChildIterator is now const-correct.
    * Added several new NanoVDB Build Traits.
    * Syncing PNanoVDB.h with NanoVDB.h.
      Build:
    * Support for OpenEXR 2.X has been removed.
    * Better support for building with external package configurations with CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON.
      Python:
    * Removed Python 2 support.
    * Removed explicit bindings for Math types.
    * Improved type casting for TypedMetadata.
* Thu Oct 20 2022 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Disable static library build, instead of deleting it
  - Remove many unused build dependencies
* Fri Sep 09 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Enable nanovdb as build conditional

Files

/usr/bin/nanovdb_print
/usr/bin/nanovdb_validate
/usr/bin/vdb_lod
/usr/bin/vdb_print
/usr/bin/vdb_render
/usr/bin/vdb_tool
/usr/bin/vdb_view
/usr/share/licenses/openvdb-tools
/usr/share/licenses/openvdb-tools/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 9 09:39:01 2025