Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/cycles/render/mesh.cpp')
-rw-r--r--intern/cycles/render/mesh.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp
index c262d770331..3015ac5e569 100644
--- a/intern/cycles/render/mesh.cpp
+++ b/intern/cycles/render/mesh.cpp
@@ -135,7 +135,8 @@ NODE_DEFINE(Mesh)
return type;
}
-Mesh::Mesh() : Geometry(node_type, Geometry::MESH), subd_attributes(this, ATTR_PRIM_SUBD)
+Mesh::Mesh(const NodeType *node_type_, Type geom_type_)
+ : Geometry(node_type_, geom_type_), subd_attributes(this, ATTR_PRIM_SUBD)
{
vert_offset = 0;
@@ -145,10 +146,6 @@ Mesh::Mesh() : Geometry(node_type, Geometry::MESH), subd_attributes(this, ATTR_P
num_subd_verts = 0;
- volume_clipping = 0.001f;
- volume_step_size = 0.0f;
- volume_object_space = false;
-
num_ngons = 0;
subdivision_type = SUBDIVISION_NONE;
@@ -157,6 +154,10 @@ Mesh::Mesh() : Geometry(node_type, Geometry::MESH), subd_attributes(this, ATTR_P
patch_table = NULL;
}
+Mesh::Mesh() : Mesh(node_type, Geometry::MESH)
+{
+}
+
Mesh::~Mesh()
{
delete patch_table;