[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48664] trunk/blender/source/gameengine/ Rasterizer/RAS_2DFilterManager.cpp: Fix for [#31978] " Horizon colour drawn on two edges of screen when a 2D filter is active" reported by Alex Fraser.
Mitchell Stokes
mogurijin at gmail.com
Thu Jul 5 23:03:30 CEST 2012
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
More information about the Bf-blender-cvs
mailing list