https://bugzilla.redhat.com/show_bug.cgi?id=2259558
Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Flags|needinfo?(luya_tfz@thefinal |
|zone.net) |
--- Comment #5 from Luya Tshimbalanga <luya_tfz(a)thefinalzone.net> ---
It appears Blender code for nanovdb is incompatible with OpenVDB 11.0:
'''
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp: In
member function ‘bool ccl::ToNanoOp::operator()(const
openvdb::v11_0::GridBase::ConstPtr&)’:
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:58:33:
error: ‘openToNanoVDB’ is not a member of ‘nanovdb’
58 | nanogrid = nanovdb::openToNanoVDB<nanovdb::HostBuffer,
| ^~~~~~~~~~~~~
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:58:66:
error: expected primary-expression before ‘,’ token
58 | nanogrid = nanovdb::openToNanoVDB<nanovdb::HostBuffer,
| ^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:59:79:
error: expected ‘(’ before ‘,’ token
59 | typename
FloatGridType::TreeType,
|
^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:60:59:
error: expected primary-expression before ‘>’ token
60 | nanovdb::FpN>(floatgrid);
| ^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:64:33:
error: ‘openToNanoVDB’ is not a member of ‘nanovdb’
64 | nanogrid = nanovdb::openToNanoVDB<nanovdb::HostBuffer,
| ^~~~~~~~~~~~~
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:64:66:
error: expected primary-expression before ‘,’ token
64 | nanogrid = nanovdb::openToNanoVDB<nanovdb::HostBuffer,
| ^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:65:79:
error: expected ‘(’ before ‘,’ token
65 | typename
FloatGridType::TreeType,
|
^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:66:60:
error: expected primary-expression before ‘>’ token
66 |
nanovdb::Fp16>(floatgrid);
| ^
/builddir/build/BUILD/blender-4.0.2/intern/cycles/scene/image_vdb.cpp:71:29:
error: ‘openToNanoVDB’ is not a member of ‘nanovdb’
71 | nanogrid = nanovdb::openToNanoVDB(floatgrid);
| ^~~~~~~~~~~~~
gmake[2]: *** [intern/cycles/scene/CMakeFiles/cycles_scene.dir/build.make:331:
intern/cycles/scene/CMakeFiles/cycles_scene.dir/image_vdb.cpp.o] Error 1
'''
It looks like a new dependency package is neeeded.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2259558
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...