Commit: 572dd65614da04816d4eb6e31f20b37f22f4b428
Author: Hans Goudey
Date: Thu Sep 2 14:43:04 2021 -0500
Branches: geometry-nodes-level-set-nodes
https://developer.blender.org/rB572dd65614da04816d4eb6e31f20b37f22f4b428
Only allow float grids in boolean node
Should resolve compile warning for bool comparison in one of the VDB headers
===================================================================
M source/blender/nodes/geometry/nodes/node_geo_level_set_boolean.cc
===================================================================
diff --git a/source/blender/nodes/geometry/nodes/node_geo_level_set_boolean.cc
b/source/blender/nodes/geometry/nodes/node_geo_level_set_boolean.cc
index 2381ecfabde..910722be4bd 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_level_set_boolean.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_level_set_boolean.cc
@@ -107,7 +107,7 @@ static void level_set_boolean(Volume &volume_a,
bke::volume::to_static_type(grid_type_a, [&](auto dummy) {
using GridType = decltype(dummy);
- if constexpr (std::is_scalar<typename GridType::ValueType>::value) {
+ if constexpr (std::is_same_v<GridType, openvdb::FloatGrid>) {
GridType &grid_a = static_cast<GridType &>(*grid_base_a);
const GridType &grid_b = static_cast<const GridType &>(*grid_base_b);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs