[Bf-blender-cvs] [7536ff1b38e] new-object-types: Fix various build issues
Brecht Van Lommel
noreply at git.blender.org
Mon Feb 3 09:46:38 CET 2020
Commit: 7536ff1b38e3506e316648bdcc53500da93764c3
Author: Brecht Van Lommel
Date: Sun Feb 2 22:40:21 2020 +0100
Branches: new-object-types
https://developer.blender.org/rB7536ff1b38e3506e316648bdcc53500da93764c3
Fix various build issues
===================================================================
M intern/cycles/blender/blender_curves.cpp
M source/blender/blenkernel/CMakeLists.txt
M source/blender/blenkernel/intern/volume.cc
M source/blender/makesrna/intern/rna_volume.c
===================================================================
diff --git a/intern/cycles/blender/blender_curves.cpp b/intern/cycles/blender/blender_curves.cpp
index 57c99cbf032..b1a26c2da43 100644
--- a/intern/cycles/blender/blender_curves.cpp
+++ b/intern/cycles/blender/blender_curves.cpp
@@ -1207,7 +1207,7 @@ static void export_hair_curves(Scene *scene, Mesh *mesh, BL::Hair b_hair)
const int first_point_index = b_curve.first_point_index();
const int num_points = b_curve.num_points();
- float3 prev_co;
+ float3 prev_co = make_float3(0.0f, 0.0f, 0.0f);
float length = 0.0f;
if (attr_intercept) {
points_length.clear();
diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt
index f522ad0f702..e29e53391da 100644
--- a/source/blender/blenkernel/CMakeLists.txt
+++ b/source/blender/blenkernel/CMakeLists.txt
@@ -647,6 +647,18 @@ if(WITH_OPENVDB)
-DWITH_OPENVDB_BLOSC
)
endif()
+
+ if(WIN32)
+ add_definitions(
+ -DOPENVDB_STATICLIB
+ )
+ endif()
+
+ if(WITH_OPENVDB_3_ABI_COMPATIBLE)
+ add_definitions(
+ -DOPENVDB_3_ABI_COMPATIBLE
+ )
+ endif()
endif()
if(WITH_QUADRIFLOW)
diff --git a/source/blender/blenkernel/intern/volume.cc b/source/blender/blenkernel/intern/volume.cc
index 0b4ba44ba83..efb8bfc9d6b 100644
--- a/source/blender/blenkernel/intern/volume.cc
+++ b/source/blender/blenkernel/intern/volume.cc
@@ -553,6 +553,8 @@ VolumeGridType BKE_volume_grid_type(const VolumeGrid *volume_grid)
else if (grid->isType<openvdb::MaskGrid>()) {
return VOLUME_GRID_MASK;
}
+#else
+ UNUSED_VARS(volume_grid);
#endif
return VOLUME_GRID_UNKNOWN;
@@ -664,6 +666,8 @@ bool BKE_volume_grid_dense_bounds(const VolumeGrid *volume_grid, size_t min[3],
max[2] = bbox.max().z() + 1;
return true;
}
+#else
+ UNUSED_VARS(volume_grid);
#endif
min[0] = 0;
diff --git a/source/blender/makesrna/intern/rna_volume.c b/source/blender/makesrna/intern/rna_volume.c
index 7c9b558fd73..7b974ac0eed 100644
--- a/source/blender/makesrna/intern/rna_volume.c
+++ b/source/blender/makesrna/intern/rna_volume.c
@@ -210,6 +210,7 @@ static void rna_def_volume_grid(BlenderRNA *brna)
{VOLUME_GRID_VECTOR_DOUBLE, "VECTOR_DOUBLE", 0, "Double Vector", "3D double vector"},
{VOLUME_GRID_VECTOR_INT, "VECTOR_INT", 0, "Integer Vector", "3D integer vector"},
{VOLUME_GRID_UNKNOWN, "UNKNOWN", 0, "Unknown", "Unsupported data type"},
+ {0, NULL, 0, NULL, NULL},
};
prop = RNA_def_property(srna, "data_type", PROP_ENUM, PROP_NONE);
More information about the Bf-blender-cvs
mailing list