Package: openvdb / 10.0.1-3
Metadata
| Package | Version | Patches format |
|---|---|---|
| openvdb | 10.0.1-3 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| use_svg.patch | (download) |
doc/CMakeLists.txt |
1 1 + 0 - 0 ! |
save some space on debian ftp |
| atomic.patch | (download) |
openvdb/openvdb/CMakeLists.txt |
1 1 + 0 - 0 ! |
fix compilation error with missing atomic TBB requires -latomic on arch where copy-on-swap is missing (eg ppc32, armel...) |
| 80c95eea47d1025f49744a3f701a2f94b770814c.patch | (download) |
openvdb_cmd/vdb_tool/CMakeLists.txt |
7 6 + 1 - 0 ! |
[patch] support for ilmbase versions < 3.1 is deprecated and will be removed |
| eb0d21216c8eef33d10070d729ec995e813c034d.patch | (download) |
openvdb_ax/openvdb_ax/codegen/Types.h |
4 2 + 2 - 0 ! |
[patch] fixed a build issue with ax on 32 bit platforms. ir void* is always i8* regardless Signed-off-by: Nick Avramoussis <4256455+Idclip@users.noreply.github.com> |
| 2c83ae6ec6887fe9e39a46228f3fa5a2492f9725.patch | (download) |
openvdb_ax/openvdb_ax/codegen/StandardFunctions.cc |
4 2 + 2 - 0 ! |
[patch] prefer fixed-width integer types instead of size_t
An implementation is free to use any representation it likes for size_t.
In general you'll have 32-bit size_t on 32-bit programs.
Fixes warning:
openvdb_ax/openvdb_ax/codegen/StandardFunctions.cc: In instantiation of 'SeedType openvdb::v10_0::ax::codegen::{anonymous}::hashToSeed(size_t) [with SeedType = unsigned int; size_t = unsigned int]':
openvdb_ax/openvdb_ax/codegen/StandardFunctions.cc:978:76: required from here
openvdb_ax/openvdb_ax/codegen/StandardFunctions.cc:56:19: warning: right shift count >= width of type [-Wshift-count-overflow]
56 | } while (hash >>= sizeof(SeedType) * 8);
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
|
| ea084b6f7b66361c4b49557c78465f465bcb64a8.patch | (download) |
nanovdb/nanovdb/unittest/TestNanoVDB.cc |
6 3 + 3 - 0 ! |
[patch] use fixed-width integers to remove warnings (32bits)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Removes:
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:1729:16: warning: unsigned conversion from long long int to size_t {aka unsigned int} changes value from 45634923663 to 2685250703 [-Woverflow]
1729 | offset = 45634923663;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:1757:16: warning: unsigned conversion from long long int to size_t {aka unsigned int} changes value from 45634923663 to 2685250703 [-Woverflow]
1757 | offset = 45634923663;
| ^~~~~~~~~~~
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc: In member function virtual void TestNanoVDB_BasicGrid_Test::TestBody():
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:2286:39: warning: narrowing conversion of nanovdb::Grid<nanovdb::Tree<nanovdb::RootNode<nanovdb::InternalNode<nanovdb::InternalNode<nanovdb::LeafNode<float, nanovdb::Coord, nanovdb::Mask, 3>, 4>, 5> > > >::memUsage() from uint64_t {aka long long unsigned int} to size_t {aka unsigned int} [-Wnarrowing]
2286 | size_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
| ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:2286:58: warning: narrowing conversion of nanovdb::Tree<nanovdb::RootNode<nanovdb::InternalNode<nanovdb::InternalNode<nanovdb::LeafNode<float, nanovdb::Coord, nanovdb::Mask, 3>, 4>, 5> > >::memUsage() from uint64_t {aka long long unsigned int} to size_t {aka unsigned int} [-Wnarrowing]
2286 | size_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
| ~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:2286:77: warning: narrowing conversion of nanovdb::RootNode<nanovdb::InternalNode<nanovdb::InternalNode<nanovdb::LeafNode<float, nanovdb::Coord, nanovdb::Mask, 3>, 4>, 5> >::memUsage(1) from uint64_t {aka long long unsigned int} to size_t {aka unsigned int} [-Wnarrowing]
2286 | size_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
| ~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/nanovdb/nanovdb/unittest/TestNanoVDB.cc:2286:147: warning: narrowing conversion of nanovdb::LeafData<float, nanovdb::Coord, nanovdb::Mask, 3>::memUsage() from uint64_t {aka long long unsigned int} to size_t {aka unsigned int} [-Wnarrowing]
2286 | size_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
|
| unittests.patch | (download) |
nanovdb/nanovdb/unittest/CMakeLists.txt |
4 4 + 0 - 0 ! |
unit test would not run Add LD_LIBRARY_PATH so that unit test can run |
| llvm.patch | (download) |
openvdb_ax/openvdb_ax/CMakeLists.txt |
1 1 + 0 - 0 ! |
llvm definitions flags |
| stdc++17.diff | (download) |
nanovdb/nanovdb/unittest/TestNanoVDB.cc |
1 1 + 0 - 0 ! |
--- |
