[Bf-blender-cvs] [019786796f8] cycles_refactor: Cycles: fixed motion vectors after object struct change
Stefan Werner
noreply at git.blender.org
Mon Dec 4 13:15:13 CET 2017
Commit: 019786796f84fb809efc1362c9768bde958ef1da
Author: Stefan Werner
Date: Sat Dec 2 22:36:34 2017 +0100
Branches: cycles_refactor
https://developer.blender.org/rB019786796f84fb809efc1362c9768bde958ef1da
Cycles: fixed motion vectors after object struct change
===================================================================
M intern/cycles/render/object.cpp
===================================================================
diff --git a/intern/cycles/render/object.cpp b/intern/cycles/render/object.cpp
index aa258b4e3e2..0b9eba65249 100644
--- a/intern/cycles/render/object.cpp
+++ b/intern/cycles/render/object.cpp
@@ -395,8 +395,8 @@ void ObjectManager::device_update_object_transform(UpdateObejctTransformState *s
mtfm.post = mtfm.post * itfm;
}
- memcpy(&object.tfm, &mtfm.pre, sizeof(float4)*3);
- memcpy(&object.itfm, &mtfm.post, sizeof(float4)*3);
+ memcpy(&objects_vector[object_index*OBJECT_VECTOR_SIZE+0], &mtfm.pre, sizeof(float4)*3);
+ memcpy(&objects_vector[object_index*OBJECT_VECTOR_SIZE+3], &mtfm.post, sizeof(float4)*3);
}
#ifdef __OBJECT_MOTION__
else if(state->need_motion == Scene::MOTION_BLUR) {
More information about the Bf-blender-cvs
mailing list