Revision: 50079
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50079
Author:   jbakker
Date:     2012-08-21 10:45:01 +0000 (Tue, 21 Aug 2012)
Log Message:
-----------
Fix for
 * [#32356] Problem with "Ghost" in the "Glare" Node in Compositor

Modified Paths:
--------------
    
trunk/blender/source/blender/compositor/operations/COM_GlareGhostOperation.cpp

Modified: 
trunk/blender/source/blender/compositor/operations/COM_GlareGhostOperation.cpp
===================================================================
--- 
trunk/blender/source/blender/compositor/operations/COM_GlareGhostOperation.cpp  
    2012-08-21 10:44:10 UTC (rev 50078)
+++ 
trunk/blender/source/blender/compositor/operations/COM_GlareGhostOperation.cpp  
    2012-08-21 10:45:01 UTC (rev 50079)
@@ -83,11 +83,11 @@
                for (x = 0; x < gbuf->getWidth(); x++) {
                        u = (float)(x + 0.5f) / (float)gbuf->getWidth();
                        s = (u - 0.5f) * sc + 0.5f, t = (v - 0.5f) * sc + 0.5f;
-                       tbuf1->read(c, s * gbuf->getWidth(), t * 
gbuf->getHeight());
+                       tbuf1->readCubic(c, s * gbuf->getWidth(), t * 
gbuf->getHeight());
                        sm = smoothMask(s, t);
                        mul_v3_fl(c, sm);
                        s = (u - 0.5f) * isc + 0.5f, t = (v - 0.5f) * isc + 
0.5f;
-                       tbuf2->read(tc, s * gbuf->getWidth() - 0.5f, t * 
gbuf->getHeight() - 0.5f);
+                       tbuf2->readCubic(tc, s * gbuf->getWidth() - 0.5f, t * 
gbuf->getHeight() - 0.5f);
                        sm = smoothMask(s, t);
                        madd_v3_v3fl(c, tc, sm);
 
@@ -108,7 +108,7 @@
                                        np = (n << 2) + p;
                                        s = (u - 0.5f) * scalef[np] + 0.5f;
                                        t = (v - 0.5f) * scalef[np] + 0.5f;
-                                       gbuf->read(c, s * gbuf->getWidth() - 
0.5f, t * gbuf->getHeight() - 0.5f);
+                                       gbuf->readCubic(c, s * gbuf->getWidth() 
- 0.5f, t * gbuf->getHeight() - 0.5f);
                                        mul_v3_v3(c, cm[np]);
                                        sm = smoothMask(s, t) * 0.25f;
                                        madd_v3_v3fl(tc, c, sm);

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

Reply via email to