Cycles: fix F12 render not using render resolution for modifiers.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Sun, 16 Oct 2011 17:19:29 +0000 (17:19 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Sun, 16 Oct 2011 17:19:29 +0000 (17:19 +0000)
intern/cycles/blender/blender_util.h

index fe9a611e2f87f4dfcb1c5b6d796a8b5ebe7da48b..bcca028dc2aff33aef4d95679c63acd87d60addc 100644 (file)
@@ -56,7 +56,7 @@ CCL_NAMESPACE_BEGIN
 
 static inline BL::Mesh object_to_mesh(BL::Object self, BL::Scene scene, bool apply_modifiers, bool render)
 {
 
 static inline BL::Mesh object_to_mesh(BL::Object self, BL::Scene scene, bool apply_modifiers, bool render)
 {
-       ID *data = rna_Object_to_mesh(self.ptr.data, NULL, scene.ptr.data, apply_modifiers, render);
+       ID *data = rna_Object_to_mesh(self.ptr.data, NULL, scene.ptr.data, apply_modifiers, (render)? 2: 1);
        PointerRNA ptr;
        RNA_id_pointer_create(data, &ptr);
        return BL::Mesh(ptr);
        PointerRNA ptr;
        RNA_id_pointer_create(data, &ptr);
        return BL::Mesh(ptr);