Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
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
Apache-2.0
* 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
/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