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