# HG changeset patch # User reimar # Date 1367680845 0 # Node ID 4129ba181ad75fb46fa6aad1b0629439e1a21fd2 # Parent e51b909bdd8e98300e9a90aa2c288b597aa1e577 Remove glMatrixMode and glLoadIdentity functions. They are not really necessary. diff -r e51b909bdd8e -r 4129ba181ad7 libvo/gl_common.c --- a/libvo/gl_common.c Sat May 04 15:20:43 2013 +0000 +++ b/libvo/gl_common.c Sat May 04 15:20:45 2013 +0000 @@ -48,8 +48,6 @@ void (GLAPIENTRY *mpglBegin)(GLenum); void (GLAPIENTRY *mpglEnd)(void); void (GLAPIENTRY *mpglViewport)(GLint, GLint, GLsizei, GLsizei); -void (GLAPIENTRY *mpglMatrixMode)(GLenum); -void (GLAPIENTRY *mpglLoadIdentity)(void); void (GLAPIENTRY *mpglLoadMatrixf)(const float *); void (GLAPIENTRY *mpglClear)(GLbitfield); GLuint (GLAPIENTRY *mpglGenLists)(GLsizei); @@ -443,8 +441,6 @@ DEF_FUNC_DESC(Begin), DEF_FUNC_DESC(End), DEF_FUNC_DESC(Viewport), - DEF_FUNC_DESC(MatrixMode), - DEF_FUNC_DESC(LoadIdentity), DEF_FUNC_DESC(LoadMatrixf), DEF_FUNC_DESC(Clear), DEF_FUNC_DESC(GenLists), diff -r e51b909bdd8e -r 4129ba181ad7 libvo/gl_common.h --- a/libvo/gl_common.h Sat May 04 15:20:43 2013 +0000 +++ b/libvo/gl_common.h Sat May 04 15:20:45 2013 +0000 @@ -237,8 +237,6 @@ extern void (GLAPIENTRY *mpglBegin)(GLenum); extern void (GLAPIENTRY *mpglEnd)(void); extern void (GLAPIENTRY *mpglViewport)(GLint, GLint, GLsizei, GLsizei); -extern void (GLAPIENTRY *mpglMatrixMode)(GLenum); -extern void (GLAPIENTRY *mpglLoadIdentity)(void); extern void (GLAPIENTRY *mpglLoadMatrixf)(const float *); extern void (GLAPIENTRY *mpglClear)(GLbitfield); extern GLuint (GLAPIENTRY *mpglGenLists)(GLsizei); diff -r e51b909bdd8e -r 4129ba181ad7 libvo/matrixview.c --- a/libvo/matrixview.c Sat May 04 15:20:43 2013 +0000 +++ b/libvo/matrixview.c Sat May 04 15:20:45 2013 +0000 @@ -322,11 +322,7 @@ }; mpglViewport(0, 0, w, h); - mpglMatrixMode(GL_PROJECTION); mpglLoadMatrixf(matrix); - - mpglMatrixMode(GL_MODELVIEW); - mpglLoadIdentity(); } diff -r e51b909bdd8e -r 4129ba181ad7 libvo/vo_gl.c --- a/libvo/vo_gl.c Sat May 04 15:20:43 2013 +0000 +++ b/libvo/vo_gl.c Sat May 04 15:20:45 2013 +0000 @@ -194,7 +194,6 @@ } else mpglViewport( 0, 0, x, y ); - mpglMatrixMode(GL_PROJECTION); ass_border_x = ass_border_y = 0; if (aspect_scaling() && use_aspect) { int new_w, new_h; @@ -214,9 +213,6 @@ } mpglLoadMatrixf(video_matrix); - mpglMatrixMode(GL_MODELVIEW); - mpglLoadIdentity(); - if (!scaled_osd) { #ifdef CONFIG_FREETYPE // adjust font size to display size @@ -843,7 +839,6 @@ 0, 0, 0, 0, -1, 1, 0, 1 }; - mpglMatrixMode(GL_PROJECTION); mpglLoadMatrixf(matrix); } mpglEnable(GL_BLEND); diff -r e51b909bdd8e -r 4129ba181ad7 libvo/vo_gl_tiled.c --- a/libvo/vo_gl_tiled.c Sat May 04 15:20:43 2013 +0000 +++ b/libvo/vo_gl_tiled.c Sat May 04 15:20:45 2013 +0000 @@ -446,11 +446,7 @@ glViewport( 0, 0, x, y ); } - glMatrixMode(GL_PROJECTION); glLoadMatrixf(matrix); - - glMatrixMode(GL_MODELVIEW); - glLoadIdentity(); } static void draw_alpha(int x0,int y0, int w,int h, unsigned char* src, unsigned char *srca, int stride){