[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34515] trunk/blender/source/gameengine/ BlenderRoutines/KX_BlenderGL.cpp: bge fix: debug text didn' t have GL_DEPTH disabled - text got clipped when we have objects too close to the camera
Dalai Felinto
dfelinto at gmail.com
Wed Jan 26 23:16:58 CET 2011
Revision: 34515
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34515
Author: dfelinto
Date: 2011-01-26 22:16:58 +0000 (Wed, 26 Jan 2011)
Log Message:
-----------
bge fix: debug text didn't have GL_DEPTH disabled - text got clipped when we have objects too close to the camera
fix only in embed bge, blenderplayer seems to be doing differently.
-- reported live by Mike Pan
Modified Paths:
--------------
trunk/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp
Modified: trunk/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp
===================================================================
--- trunk/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp 2011-01-26 22:01:51 UTC (rev 34514)
+++ trunk/blender/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp 2011-01-26 22:16:58 UTC (rev 34515)
@@ -146,13 +146,13 @@
BLF_draw(fontid, (char *)text, strlen(text));
BLF_disable(fontid, BLF_MATRIX|BLF_ASPECT);
- glEnable(GL_DEPTH_TEST);
}
void BL_print_gamedebug_line(const char* text, int xco, int yco, int width, int height)
{
/* gl prepping */
DisableForText();
+ glDisable(GL_DEPTH_TEST);
glMatrixMode(GL_PROJECTION);
glPushMatrix();
@@ -181,6 +181,7 @@
* behind quite as neatly as we'd have wanted to. I don't know
* what cause it, though :/ .*/
DisableForText();
+ glDisable(GL_DEPTH_TEST);
glMatrixMode(GL_PROJECTION);
glPushMatrix();
More information about the Bf-blender-cvs
mailing list