[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44522] trunk/blender/intern/cycles/render : Cycles: fix msvc compile warning, patch by Jason Wilkins.
Brecht Van Lommel
brechtvanlommel at pandora.be
Tue Feb 28 17:45:02 CET 2012
Revision: 44522
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44522
Author: blendix
Date: 2012-02-28 16:45:01 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
Cycles: fix msvc compile warning, patch by Jason Wilkins.
Modified Paths:
--------------
trunk/blender/intern/cycles/render/attribute.cpp
trunk/blender/intern/cycles/render/attribute.h
trunk/blender/intern/cycles/render/mesh.cpp
Modified: trunk/blender/intern/cycles/render/attribute.cpp
===================================================================
--- trunk/blender/intern/cycles/render/attribute.cpp 2012-02-28 16:44:54 UTC (rev 44521)
+++ trunk/blender/intern/cycles/render/attribute.cpp 2012-02-28 16:45:01 UTC (rev 44522)
@@ -101,9 +101,9 @@
/* Attribute Set */
-AttributeSet::AttributeSet(Mesh *mesh_)
+AttributeSet::AttributeSet()
{
- mesh = mesh_;
+ mesh = NULL;
}
AttributeSet::~AttributeSet()
@@ -133,7 +133,8 @@
else if(element == Attribute::CORNER)
attr->set(name, type, element);
- attr->reserve(mesh->verts.size(), mesh->triangles.size());
+ if(mesh)
+ attr->reserve(mesh->verts.size(), mesh->triangles.size());
return attr;
}
Modified: trunk/blender/intern/cycles/render/attribute.h
===================================================================
--- trunk/blender/intern/cycles/render/attribute.h 2012-02-28 16:44:54 UTC (rev 44521)
+++ trunk/blender/intern/cycles/render/attribute.h 2012-02-28 16:45:01 UTC (rev 44522)
@@ -94,7 +94,7 @@
Mesh *mesh;
list<Attribute> attributes;
- AttributeSet(Mesh *mesh);
+ AttributeSet();
~AttributeSet();
Attribute *add(ustring name, TypeDesc type, Attribute::Element element);
Modified: trunk/blender/intern/cycles/render/mesh.cpp
===================================================================
--- trunk/blender/intern/cycles/render/mesh.cpp 2012-02-28 16:44:54 UTC (rev 44521)
+++ trunk/blender/intern/cycles/render/mesh.cpp 2012-02-28 16:45:01 UTC (rev 44522)
@@ -38,7 +38,6 @@
/* Mesh */
Mesh::Mesh()
-: attributes(this)
{
need_update = true;
transform_applied = false;
@@ -49,6 +48,8 @@
tri_offset = 0;
vert_offset = 0;
+
+ attributes.mesh = this;
}
Mesh::~Mesh()
More information about the Bf-blender-cvs
mailing list