diff options
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/kernel/textures/vdb_lookup.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/intern/cycles/kernel/textures/vdb_lookup.h b/intern/cycles/kernel/textures/vdb_lookup.h index 3a0a3e57bb9..7b4ee184937 100644 --- a/intern/cycles/kernel/textures/vdb_lookup.h +++ b/intern/cycles/kernel/textures/vdb_lookup.h @@ -154,8 +154,8 @@ typename GridType::ValueType VDBAccessor::vdb_lookup_single_point(float x, float { typename GridType::Ptr grid = openvdb::gridPtrCast<GridType>(getGridPtr()); typename GridType::Accessor acc = grid->getAccessor(); - - openvdb::tools::GridSampler<openvdb::tree::ValueAccessor<typename GridType::TreeType>, openvdb::tools::PointSampler> sampler(acc); + // needs to be checked. + openvdb::tools::GridSampler<typename GridType::TreeType, openvdb::tools::PointSampler> sampler(*grid.get()); openvdb::Vec3d p(x, y, z); return sampler.wsSample(p); |