From 4095835db11ea10c279187c741a769adf5d4ef4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Tue, 17 Nov 2020 01:30:59 +0100 Subject: Cycles: Fix compilation error and warning without OPENVDB --- intern/cycles/render/volume.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'intern') diff --git a/intern/cycles/render/volume.cpp b/intern/cycles/render/volume.cpp index ebb9752756e..ac4154ac4df 100644 --- a/intern/cycles/render/volume.cpp +++ b/intern/cycles/render/volume.cpp @@ -76,6 +76,7 @@ enum { QUAD_Z_MAX = 5, }; +#ifdef WITH_OPENVDB const int quads_indices[6][4] = { /* QUAD_X_MIN */ {4, 0, 3, 7}, @@ -140,6 +141,7 @@ static void create_quad(int3 corners[8], quads.push_back(quad); } +#endif /* Create a mesh from a volume. * @@ -284,6 +286,7 @@ void VolumeMeshBuilder::create_mesh(vector &vertices, vector &face_normals, const float face_overlap_avoidance) { +#ifdef WITH_OPENVDB /* We create vertices in index space (is), and only convert them to object * space when done. */ vector vertices_is; @@ -298,6 +301,12 @@ void VolumeMeshBuilder::create_mesh(vector &vertices, convert_object_space(vertices_is, vertices, face_overlap_avoidance); convert_quads_to_tris(quads, indices, face_normals); +#else + (void)vertices; + (void)indices; + (void)face_normals; + (void)face_overlap_avoidance; +#endif } void VolumeMeshBuilder::generate_vertices_and_quads(vector &vertices_is, -- cgit v1.2.3