Overview
Request 1140357 superseded
- Update to 10.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
- Created by jubalh
- In state superseded
- Package maintainers: bnavigator, dirkmueller, and frispete
- Superseded by 1140386
Request History
jubalh created request
- Update to 10.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
dirkmueller declined request
- 32bit build fails, could you please take a look?
- changes file says "update to 10.0.0", but you're updating to 11.0.0. could you please double check and align these two?
superseded by 1140386