Revision: 54040
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54040
Author:   blendix
Date:     2013-01-23 13:13:10 +0000 (Wed, 23 Jan 2013)
Log Message:
-----------
Fix small issue found in vertex color bake bug that caused the result to be
different each time, due to float precision issues. The camera matrix itself
should not be modified in render, just its copy.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/convertblender.c

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c  
2013-01-23 12:08:23 UTC (rev 54039)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c  
2013-01-23 13:13:10 UTC (rev 54040)
@@ -5082,8 +5082,8 @@
                 * following calls don't depend on 'RE_SetCamera' */
                RE_SetCamera(re, camera);
 
-               normalize_m4(camera->obmat);
-               invert_m4_m4(mat, camera->obmat);
+               normalize_m4_m4(mat, camera->obmat);
+               invert_m4(mat);
                RE_SetView(re, mat);
                camera->recalc= OB_RECALC_OB; /* force correct matrix for 
scaled cameras */
        }
@@ -5232,8 +5232,8 @@
        
        /* if no camera, viewmat should have been set! */
        if (camera) {
-               normalize_m4(camera->obmat);
-               invert_m4_m4(mat, camera->obmat);
+               normalize_m4_m4(mat, camera->obmat);
+               invert_m4(mat);
                RE_SetView(re, mat);
        }
        
@@ -5772,8 +5772,8 @@
        
        /* if no camera, set unit */
        if (camera) {
-               normalize_m4(camera->obmat);
-               invert_m4_m4(mat, camera->obmat);
+               normalize_m4_m4(mat, camera->obmat);
+               invert_m4(mat);
                RE_SetView(re, mat);
        }
        else {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to