Revision: 48664
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48664
Author:   moguri
Date:     2012-07-05 21:03:29 +0000 (Thu, 05 Jul 2012)
Log Message:
-----------
Fix for [#31978] "Horizon colour drawn on two edges of screen when a 2D filter 
is active" reported by Alex Fraser.

The glViewport used for 2D Filters wasn't quite matching the 3d view. It seems 
the height and width were both off by one. There may be a deeper bug with the 
canvas rectangle having slightly wrong dimensions, but this at least fixes the 
2D Filters.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp

Modified: trunk/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp
===================================================================
--- trunk/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp  
2012-07-05 20:44:42 UTC (rev 48663)
+++ trunk/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp  
2012-07-05 21:03:29 UTC (rev 48664)
@@ -431,7 +431,7 @@
        // reverting to texunit 0, without this we get bug [#28462]
        glActiveTextureARB(GL_TEXTURE0);
 
-       glViewport(rect.GetLeft(), rect.GetBottom(), texturewidth, 
textureheight);
+       glViewport(rect.GetLeft(), rect.GetBottom(), rect.GetWidth()+1, 
rect.GetHeight()+1);
 
        glDisable(GL_DEPTH_TEST);
        // in case the previous material was wire

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

Reply via email to