[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58102] branches/ge_dev/source/gameengine/ GamePlayer/common: BGE cleanup: removing some unused code from GPC_Canvas.

Mitchell Stokes mogurijin at gmail.com
Tue Jul 9 03:34:24 CEST 2013


Revision: 58102
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58102
Author:   moguri
Date:     2013-07-09 01:34:23 +0000 (Tue, 09 Jul 2013)
Log Message:
-----------
BGE cleanup: removing some unused code from GPC_Canvas.

Modified Paths:
--------------
    branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.cpp
    branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.h

Modified: branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.cpp
===================================================================
--- branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.cpp	2013-07-09 01:24:51 UTC (rev 58101)
+++ branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.cpp	2013-07-09 01:34:23 UTC (rev 58102)
@@ -79,24 +79,6 @@
 }
 
 
-//  void GPC_Canvas::InitPostRenderingContext(void)
-//  {
-//  	glViewport(0, 0, m_width, m_height);
-//  	glMatrixMode(GL_PROJECTION);
-//  	glLoadIdentity();
-	
-//  	glOrtho(-2.0, 2.0, -2.0, 2.0, -20.0, 20.0);
-
-//  	glMatrixMode(GL_MODELVIEW);
-//  	glLoadIdentity();
-
-//  	glEnable(GL_DEPTH_TEST);
-
-//  	glDepthFunc(GL_LESS);
-
-//  	glShadeModel(GL_SMOOTH);
-//  }
-
 void GPC_Canvas::Resize(int width, int height)
 {
 	m_width = width;
@@ -109,11 +91,7 @@
 	m_displayarea.m_y2 = height;
 }
 
-void GPC_Canvas::EndFrame()
-{
-}
 
-
 void GPC_Canvas::ClearColor(float r, float g, float b, float a)
 {
 	::glClearColor(r,g,b,a);
@@ -181,82 +159,6 @@
 
 	void
 GPC_Canvas::
-PushRenderState(
-	CanvasRenderState & render_state
-) {
-#if 0
-
-	::glMatrixMode(GL_PROJECTION);
-	::glPushMatrix();
-	::glMatrixMode(GL_MODELVIEW);
-	::glPushMatrix();
-	::glMatrixMode(GL_TEXTURE);
-	::glPushMatrix();
-	// Save old OpenGL settings
-	::glGetIntegerv(GL_LIGHTING, (GLint*)&(render_state.oldLighting));
-	::glGetIntegerv(GL_DEPTH_TEST, (GLint*)&(render_state.oldDepthTest));
-	::glGetIntegerv(GL_FOG, (GLint*)&(render_state.oldFog));
-	::glGetIntegerv(GL_TEXTURE_2D, (GLint*)&(render_state.oldTexture2D));
-	::glGetIntegerv(GL_BLEND, (GLint*)&(render_state.oldBlend));
-	::glGetIntegerv(GL_BLEND_SRC, (GLint*)&(render_state.oldBlendSrc));
-	::glGetIntegerv(GL_BLEND_DST, (GLint*)&(render_state.oldBlendDst));
-	::glGetFloatv(GL_CURRENT_COLOR, render_state.oldColor);
-	::glGetIntegerv(GL_DEPTH_WRITEMASK,(GLint*)&(render_state.oldWriteMask));
-#else
-
-	glPushAttrib(GL_ALL_ATTRIB_BITS);
-
-#endif
-}
-
-	void
-GPC_Canvas::
-PopRenderState(
-	const CanvasRenderState & render_state
-) {
-#if 0
-	// Restore OpenGL settings
-	render_state.oldLighting ? ::glEnable(GL_LIGHTING) : glDisable(GL_LIGHTING);
-	render_state.oldDepthTest ? ::glEnable(GL_DEPTH_TEST) : glDisable(GL_DEPTH_TEST);
-	render_state.oldFog ? ::glEnable(GL_FOG) : ::glDisable(GL_FOG);
-	render_state.oldTexture2D ? ::glEnable(GL_TEXTURE_2D) : glDisable(GL_TEXTURE_2D);
-	render_state.oldBlend ? glEnable(GL_BLEND) : ::glDisable(GL_BLEND);
-	::glBlendFunc((GLenum)render_state.oldBlendSrc, (GLenum)render_state.oldBlendDst);
-	render_state.oldWriteMask ? ::glEnable(GL_DEPTH_WRITEMASK) : glDisable(GL_DEPTH_WRITEMASK);
-
-	::glColor4fv(render_state.oldColor);
-	// Restore OpenGL matrices
-	::glMatrixMode(GL_TEXTURE);
-	::glPopMatrix();
-	::glMatrixMode(GL_PROJECTION);
-	::glPopMatrix();
-	::glMatrixMode(GL_MODELVIEW);
-	::glPopMatrix();
-
-#else
-
-	glPopAttrib();
-#endif
-}
-
-	void
-GPC_Canvas::
-SetOrthoProjection(
-) {
-	// Set up OpenGL matrices 
-	::glViewport(0, 0, m_width, m_height);
-	::glScissor(0, 0, m_width, m_height);
-	::glMatrixMode(GL_PROJECTION);
-	::glLoadIdentity();
-	::glOrtho(0, m_width, 0, m_height, -1, 1);
-	::glMatrixMode(GL_MODELVIEW);
-	::glLoadIdentity();
-	::glMatrixMode(GL_TEXTURE);
-	::glLoadIdentity();
-}
-
-	void
-GPC_Canvas::
 MakeScreenShot(
 	const char* filename
 ) {

Modified: branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.h
===================================================================
--- branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.h	2013-07-09 01:24:51 UTC (rev 58101)
+++ branches/ge_dev/source/gameengine/GamePlayer/common/GPC_Canvas.h	2013-07-09 01:34:23 UTC (rev 58102)
@@ -114,7 +114,7 @@
 	 */
 		void 
 	EndFrame(
-	);
+	) {};
 	
 	void SetViewPort(int x1, int y1, int x2, int y2);
 	void UpdateViewPort(int x1, int y1, int x2, int y2);
@@ -140,37 +140,6 @@
 	virtual void MakeScreenShot(const char* filename);
 
 	void ClearBuffer(int type);
-
-protected:
-
-	struct CanvasRenderState {
-		int oldLighting;
-		int oldDepthTest;
-		int oldFog;
-		int oldTexture2D;
-		int oldBlend;
-		int oldBlendSrc;
-		int oldBlendDst;
-		float oldColor[4];
-		int oldWriteMask;
-	};
-
-		void
-	PushRenderState(
-		CanvasRenderState & render_state
-	);
-		void
-	PopRenderState(
-		const CanvasRenderState & render_state
-	);
-
-	/** 
-	 * Set up an orthogonal viewing,model and texture matrix
-	 * for banners and progress bars.
-	 */
-		void
-	SetOrthoProjection(
-	);
 };
 
 #endif  /* __GPC_CANVAS_H__ */




More information about the Bf-blender-cvs mailing list