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

openvdb-devel-11.0.0-3.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: openvdb-devel 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: 5714640 Source RPM: openvdb-11.0.0-3.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.openvdb.org
Summary: Development files for openvdb
This package contains the C++ header files and symbolic links to the shared
libraries for openvdb. If you would like to develop programs using openvdb,
you will need to install openvdb-devel.

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/include/nanovdb
/usr/include/nanovdb/CNanoVDB.h
/usr/include/nanovdb/NanoVDB.h
/usr/include/nanovdb/PNanoVDB.h
/usr/include/nanovdb/util
/usr/include/nanovdb/util/CSampleFromVoxels.h
/usr/include/nanovdb/util/CpuTimer.h
/usr/include/nanovdb/util/CreateNanoGrid.h
/usr/include/nanovdb/util/CudaAddBlindData.cuh
/usr/include/nanovdb/util/CudaDeviceBuffer.h
/usr/include/nanovdb/util/CudaGridChecksum.cuh
/usr/include/nanovdb/util/CudaGridHandle.cuh
/usr/include/nanovdb/util/CudaGridStats.cuh
/usr/include/nanovdb/util/CudaIndexToGrid.cuh
/usr/include/nanovdb/util/CudaNodeManager.cuh
/usr/include/nanovdb/util/CudaPointsToGrid.cuh
/usr/include/nanovdb/util/CudaSignedFloodFill.cuh
/usr/include/nanovdb/util/CudaUtils.h
/usr/include/nanovdb/util/DitherLUT.h
/usr/include/nanovdb/util/ForEach.h
/usr/include/nanovdb/util/GpuTimer.h
/usr/include/nanovdb/util/GridBuilder.h
/usr/include/nanovdb/util/GridChecksum.h
/usr/include/nanovdb/util/GridHandle.h
/usr/include/nanovdb/util/GridStats.h
/usr/include/nanovdb/util/GridValidator.h
/usr/include/nanovdb/util/HDDA.h
/usr/include/nanovdb/util/HostBuffer.h
/usr/include/nanovdb/util/IO.h
/usr/include/nanovdb/util/Invoke.h
/usr/include/nanovdb/util/NanoToOpenVDB.h
/usr/include/nanovdb/util/NodeManager.h
/usr/include/nanovdb/util/OpenToNanoVDB.h
/usr/include/nanovdb/util/PrefixSum.h
/usr/include/nanovdb/util/Primitives.h
/usr/include/nanovdb/util/Range.h
/usr/include/nanovdb/util/Ray.h
/usr/include/nanovdb/util/Reduce.h
/usr/include/nanovdb/util/SampleFromVoxels.h
/usr/include/nanovdb/util/Stencils.h
/usr/include/openvdb
/usr/include/openvdb/Exceptions.h
/usr/include/openvdb/Grid.h
/usr/include/openvdb/MetaMap.h
/usr/include/openvdb/Metadata.h
/usr/include/openvdb/Platform.h
/usr/include/openvdb/PlatformConfig.h
/usr/include/openvdb/TypeList.h
/usr/include/openvdb/Types.h
/usr/include/openvdb/io
/usr/include/openvdb/io/Archive.h
/usr/include/openvdb/io/Compression.h
/usr/include/openvdb/io/DelayedLoadMetadata.h
/usr/include/openvdb/io/File.h
/usr/include/openvdb/io/GridDescriptor.h
/usr/include/openvdb/io/Queue.h
/usr/include/openvdb/io/Stream.h
/usr/include/openvdb/io/TempFile.h
/usr/include/openvdb/io/io.h
/usr/include/openvdb/math
/usr/include/openvdb/math/BBox.h
/usr/include/openvdb/math/ConjGradient.h
/usr/include/openvdb/math/Coord.h
/usr/include/openvdb/math/DDA.h
/usr/include/openvdb/math/FiniteDifference.h
/usr/include/openvdb/math/Half.h
/usr/include/openvdb/math/LegacyFrustum.h
/usr/include/openvdb/math/Maps.h
/usr/include/openvdb/math/Mat.h
/usr/include/openvdb/math/Mat3.h
/usr/include/openvdb/math/Mat4.h
/usr/include/openvdb/math/Math.h
/usr/include/openvdb/math/Operators.h
/usr/include/openvdb/math/Proximity.h
/usr/include/openvdb/math/QuantizedUnitVec.h
/usr/include/openvdb/math/Quat.h
/usr/include/openvdb/math/Ray.h
/usr/include/openvdb/math/Stats.h
/usr/include/openvdb/math/Stencils.h
/usr/include/openvdb/math/Transform.h
/usr/include/openvdb/math/Tuple.h
/usr/include/openvdb/math/Vec2.h
/usr/include/openvdb/math/Vec3.h
/usr/include/openvdb/math/Vec4.h
/usr/include/openvdb/openvdb.h
/usr/include/openvdb/points
/usr/include/openvdb/points/AttributeArray.h
/usr/include/openvdb/points/AttributeArrayString.h
/usr/include/openvdb/points/AttributeGroup.h
/usr/include/openvdb/points/AttributeSet.h
/usr/include/openvdb/points/IndexFilter.h
/usr/include/openvdb/points/IndexIterator.h
/usr/include/openvdb/points/PointAdvect.h
/usr/include/openvdb/points/PointAttribute.h
/usr/include/openvdb/points/PointConversion.h
/usr/include/openvdb/points/PointCount.h
/usr/include/openvdb/points/PointDataGrid.h
/usr/include/openvdb/points/PointDelete.h
/usr/include/openvdb/points/PointGroup.h
/usr/include/openvdb/points/PointMask.h
/usr/include/openvdb/points/PointMove.h
/usr/include/openvdb/points/PointRasterizeFrustum.h
/usr/include/openvdb/points/PointRasterizeSDF.h
/usr/include/openvdb/points/PointRasterizeTrilinear.h
/usr/include/openvdb/points/PointSample.h
/usr/include/openvdb/points/PointScatter.h
/usr/include/openvdb/points/PointStatistics.h
/usr/include/openvdb/points/PointTransfer.h
/usr/include/openvdb/points/StreamCompression.h
/usr/include/openvdb/points/impl
/usr/include/openvdb/points/impl/PointAttributeImpl.h
/usr/include/openvdb/points/impl/PointConversionImpl.h
/usr/include/openvdb/points/impl/PointCountImpl.h
/usr/include/openvdb/points/impl/PointDeleteImpl.h
/usr/include/openvdb/points/impl/PointGroupImpl.h
/usr/include/openvdb/points/impl/PointMaskImpl.h
/usr/include/openvdb/points/impl/PointMoveImpl.h
/usr/include/openvdb/points/impl/PointRasterizeFrustumImpl.h
/usr/include/openvdb/points/impl/PointRasterizeSDFImpl.h
/usr/include/openvdb/points/impl/PointRasterizeTrilinearImpl.h
/usr/include/openvdb/points/impl/PointReplicateImpl.h
/usr/include/openvdb/points/impl/PointSampleImpl.h
/usr/include/openvdb/points/impl/PointScatterImpl.h
/usr/include/openvdb/points/impl/PointStatisticsImpl.h
/usr/include/openvdb/thread
/usr/include/openvdb/thread/Threading.h
/usr/include/openvdb/tools
/usr/include/openvdb/tools/Activate.h
/usr/include/openvdb/tools/ChangeBackground.h
/usr/include/openvdb/tools/Clip.h
/usr/include/openvdb/tools/Composite.h
/usr/include/openvdb/tools/Count.h
/usr/include/openvdb/tools/Dense.h
/usr/include/openvdb/tools/DenseSparseTools.h
/usr/include/openvdb/tools/Diagnostics.h
/usr/include/openvdb/tools/FastSweeping.h
/usr/include/openvdb/tools/Filter.h
/usr/include/openvdb/tools/FindActiveValues.h
/usr/include/openvdb/tools/GridOperators.h
/usr/include/openvdb/tools/GridTransformer.h
/usr/include/openvdb/tools/Interpolation.h
/usr/include/openvdb/tools/LevelSetAdvect.h
/usr/include/openvdb/tools/LevelSetFilter.h
/usr/include/openvdb/tools/LevelSetFracture.h
/usr/include/openvdb/tools/LevelSetMeasure.h
/usr/include/openvdb/tools/LevelSetMorph.h
/usr/include/openvdb/tools/LevelSetPlatonic.h
/usr/include/openvdb/tools/LevelSetRebuild.h
/usr/include/openvdb/tools/LevelSetSphere.h
/usr/include/openvdb/tools/LevelSetTracker.h
/usr/include/openvdb/tools/LevelSetUtil.h
/usr/include/openvdb/tools/Mask.h
/usr/include/openvdb/tools/Merge.h
/usr/include/openvdb/tools/MeshToVolume.h
/usr/include/openvdb/tools/Morphology.h
/usr/include/openvdb/tools/MultiResGrid.h
/usr/include/openvdb/tools/NodeVisitor.h
/usr/include/openvdb/tools/ParticleAtlas.h
/usr/include/openvdb/tools/ParticlesToLevelSet.h
/usr/include/openvdb/tools/PointAdvect.h
/usr/include/openvdb/tools/PointIndexGrid.h
/usr/include/openvdb/tools/PointPartitioner.h
/usr/include/openvdb/tools/PointScatter.h
/usr/include/openvdb/tools/PointsToMask.h
/usr/include/openvdb/tools/PoissonSolver.h
/usr/include/openvdb/tools/PotentialFlow.h
/usr/include/openvdb/tools/Prune.h
/usr/include/openvdb/tools/RayIntersector.h
/usr/include/openvdb/tools/RayTracer.h
/usr/include/openvdb/tools/SignedFloodFill.h
/usr/include/openvdb/tools/Statistics.h
/usr/include/openvdb/tools/TopologyToLevelSet.h
/usr/include/openvdb/tools/ValueTransformer.h
/usr/include/openvdb/tools/VectorTransformer.h
/usr/include/openvdb/tools/VelocityFields.h
/usr/include/openvdb/tools/VolumeAdvect.h
/usr/include/openvdb/tools/VolumeToMesh.h
/usr/include/openvdb/tools/VolumeToSpheres.h
/usr/include/openvdb/tree
/usr/include/openvdb/tree/InternalNode.h
/usr/include/openvdb/tree/Iterator.h
/usr/include/openvdb/tree/LeafBuffer.h
/usr/include/openvdb/tree/LeafManager.h
/usr/include/openvdb/tree/LeafNode.h
/usr/include/openvdb/tree/LeafNodeBool.h
/usr/include/openvdb/tree/LeafNodeMask.h
/usr/include/openvdb/tree/NodeManager.h
/usr/include/openvdb/tree/NodeUnion.h
/usr/include/openvdb/tree/RootNode.h
/usr/include/openvdb/tree/Tree.h
/usr/include/openvdb/tree/TreeIterator.h
/usr/include/openvdb/tree/ValueAccessor.h
/usr/include/openvdb/util
/usr/include/openvdb/util/CpuTimer.h
/usr/include/openvdb/util/ExplicitInstantiation.h
/usr/include/openvdb/util/Formats.h
/usr/include/openvdb/util/MapsUtil.h
/usr/include/openvdb/util/Name.h
/usr/include/openvdb/util/NodeMasks.h
/usr/include/openvdb/util/NullInterrupter.h
/usr/include/openvdb/util/PagedArray.h
/usr/include/openvdb/util/Util.h
/usr/include/openvdb/util/logging.h
/usr/include/openvdb/version.h
/usr/lib64/cmake/OpenVDB
/usr/lib64/cmake/OpenVDB/FindBlosc.cmake
/usr/lib64/cmake/OpenVDB/FindJemalloc.cmake
/usr/lib64/cmake/OpenVDB/FindLog4cplus.cmake
/usr/lib64/cmake/OpenVDB/FindOpenEXR.cmake
/usr/lib64/cmake/OpenVDB/FindOpenVDB.cmake
/usr/lib64/cmake/OpenVDB/FindTBB.cmake
/usr/lib64/cmake/OpenVDB/OpenVDBGLFW3Setup.cmake
/usr/lib64/cmake/OpenVDB/OpenVDBHoudiniSetup.cmake
/usr/lib64/cmake/OpenVDB/OpenVDBMayaSetup.cmake
/usr/lib64/cmake/OpenVDB/OpenVDBUtils.cmake
/usr/lib64/libopenvdb.so
/usr/share/licenses/openvdb-devel
/usr/share/licenses/openvdb-devel/LICENSE


Generated by rpm2html 1.8.1

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