Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitchell Stokes <mogurijin@gmail.com>2013-07-09 05:34:23 +0400
committerMitchell Stokes <mogurijin@gmail.com>2013-07-09 05:34:23 +0400
commitb73793f6369c142f1316791712b59aece8c169e7 (patch)
tree79e333e3310bb182df4c9935fc140c881e027322 /source/gameengine
parent60812e0260c40c286c9373f48f7ccdf721a0c9ee (diff)
BGE cleanup: removing some unused code from GPC_Canvas.
Diffstat (limited to 'source/gameengine')
-rw-r--r--source/gameengine/GamePlayer/common/GPC_Canvas.cpp98
-rw-r--r--source/gameengine/GamePlayer/common/GPC_Canvas.h33
2 files changed, 1 insertions, 130 deletions
diff --git a/source/gameengine/GamePlayer/common/GPC_Canvas.cpp b/source/gameengine/GamePlayer/common/GPC_Canvas.cpp
index af756ce2d63..be7cf6629f0 100644
--- a/source/gameengine/GamePlayer/common/GPC_Canvas.cpp
+++ b/source/gameengine/GamePlayer/common/GPC_Canvas.cpp
@@ -79,24 +79,6 @@ GPC_Canvas::~GPC_Canvas()
}
-// 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,10 +91,6 @@ void GPC_Canvas::Resize(int width, int height)
m_displayarea.m_y2 = height;
}
-void GPC_Canvas::EndFrame()
-{
-}
-
void GPC_Canvas::ClearColor(float r, float g, float b, float a)
{
@@ -181,82 +159,6 @@ void GPC_Canvas::ClearBuffer(
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
) {
diff --git a/source/gameengine/GamePlayer/common/GPC_Canvas.h b/source/gameengine/GamePlayer/common/GPC_Canvas.h
index 4b03f76c6cc..bd50066a212 100644
--- a/source/gameengine/GamePlayer/common/GPC_Canvas.h
+++ b/source/gameengine/GamePlayer/common/GPC_Canvas.h
@@ -114,7 +114,7 @@ public:
*/
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 @@ public:
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__ */