[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55011] trunk/blender/source/gameengine/ Rasterizer/RAS_2DFilterManager.cpp: bge bugfix: [#34517] 2D Filter causes mouselook script drifting effect ( patch by Daniel Stokes - Kupoman)
Dalai Felinto
dfelinto at gmail.com
Mon Mar 4 09:45:43 CET 2013
Revision: 55011
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55011
Author: dfelinto
Date: 2013-03-04 08:45:42 +0000 (Mon, 04 Mar 2013)
Log Message:
-----------
bge bugfix: [#34517] 2D Filter causes mouselook script drifting effect (patch by Daniel Stokes - Kupoman)
Fix for 2.66a
""We can't pass the results of canvas->GetViewPort() directly because canvas->SetViewPort() does some extra math""
Bug introduced during 2.65 series in the refactor to use canvas->SetViewPort instead of direct opengl calls for viewport
(53305, 53392, 53393)
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 2013-03-04 08:22:20 UTC (rev 55010)
+++ trunk/blender/source/gameengine/Rasterizer/RAS_2DFilterManager.cpp 2013-03-04 08:45:42 UTC (rev 55011)
@@ -468,7 +468,8 @@
}
glEnable(GL_DEPTH_TEST);
- canvas->SetViewPort(viewport[0],viewport[1],viewport[2],viewport[3]);
+ //We can't pass the results of canvas->GetViewPort() directly because canvas->SetViewPort() does some extra math [#34517]
+ canvas->SetViewPort(0, 0, viewport[2]-1, viewport[3]-1);
EndShaderProgram();
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
More information about the Bf-blender-cvs
mailing list