# HG changeset patch # User reimar # Date 1367680842 0 # Node ID 18c28928472725b30de78891b10d1912cf4c3f5d # Parent fd34a83228caf9fb5a1ef2d8edff1ae7c9ddeff9 Avoid glColor4f, use glColor4ub instead. diff -r fd34a83228ca -r 18c289284727 libvo/gl_common.c --- a/libvo/gl_common.c Sat May 04 13:28:14 2013 +0000 +++ b/libvo/gl_common.c Sat May 04 15:20:42 2013 +0000 @@ -63,7 +63,6 @@ void (GLAPIENTRY *mpglTexEnvf)(GLenum, GLenum, GLfloat); void (GLAPIENTRY *mpglTexEnvi)(GLenum, GLenum, GLint); void (GLAPIENTRY *mpglColor4ub)(GLubyte, GLubyte, GLubyte, GLubyte); -void (GLAPIENTRY *mpglColor4f)(GLfloat, GLfloat, GLfloat, GLfloat); void (GLAPIENTRY *mpglClearColor)(GLclampf, GLclampf, GLclampf, GLclampf); void (GLAPIENTRY *mpglClearDepth)(double); void (GLAPIENTRY *mpglDepthFunc)(GLenum); @@ -459,7 +458,6 @@ DEF_FUNC_DESC(TexEnvf), DEF_FUNC_DESC(TexEnvi), DEF_FUNC_DESC(Color4ub), - DEF_FUNC_DESC(Color4f), DEF_FUNC_DESC(ClearColor), DEF_FUNC_DESC(ClearDepth), DEF_FUNC_DESC(DepthFunc), diff -r fd34a83228ca -r 18c289284727 libvo/gl_common.h --- a/libvo/gl_common.h Sat May 04 13:28:14 2013 +0000 +++ b/libvo/gl_common.h Sat May 04 15:20:42 2013 +0000 @@ -252,7 +252,6 @@ extern void (GLAPIENTRY *mpglTexEnvf)(GLenum, GLenum, GLfloat); extern void (GLAPIENTRY *mpglTexEnvi)(GLenum, GLenum, GLint); extern void (GLAPIENTRY *mpglColor4ub)(GLubyte, GLubyte, GLubyte, GLubyte); -extern void (GLAPIENTRY *mpglColor4f)(GLfloat, GLfloat, GLfloat, GLfloat); extern void (GLAPIENTRY *mpglClearColor)(GLclampf, GLclampf, GLclampf, GLclampf); extern void (GLAPIENTRY *mpglClearDepth)(double); extern void (GLAPIENTRY *mpglDepthFunc)(GLenum); diff -r fd34a83228ca -r 18c289284727 libvo/matrixview.c --- a/libvo/matrixview.c Sat May 04 13:28:14 2013 +0000 +++ b/libvo/matrixview.c Sat May 04 15:20:42 2013 +0000 @@ -71,13 +71,13 @@ num &= 63; //light = light / 255; //light=7-light;num+=(light*60); - light = light / 255 * matrix_brightness; + light *= matrix_brightness; num2 = num / 10; num3 = num - (num2 * 10); ty = (float)num2 / 7; tx = (float)num3 / 10; mpglNormal3f(0.0f, 0.0f, 1.0f); // Needed for lighting - mpglColor4f(0.0, 1.0, 0.0, light); // Basic polygon color + mpglColor4ub(0, 255, 255, light); // Basic polygon color mpglTexCoord2f(tx, ty); mpglVertex3f(x, y, z); @@ -99,7 +99,7 @@ ty = (float)num2 / 7; tx = (float)num3 / 10; mpglNormal3f(0.0f, 0.0f, 1.0f); // Needed for lighting - mpglColor4f(1.0, 1.0, 1.0, .5); // Basic polygon color + mpglColor4ub(255, 255, 255, 128); // Basic polygon color mpglTexCoord2f(tx, ty); mpglVertex3f(x, y, z); @@ -114,7 +114,7 @@ static void draw_flare(float x, float y, float z) //flare { mpglNormal3f(0.0f, 0.0f, 1.0f); // Needed for lighting - mpglColor4f(1.0, 1.0, 1.0, .8); // Basic polygon color + mpglColor4ub(255, 255, 255, 204); // Basic polygon color mpglTexCoord2f(0, 0); mpglVertex3f(x - 1, y + 1, z); diff -r fd34a83228ca -r 18c289284727 libvo/vo_gl.c --- a/libvo/vo_gl.c Sat May 04 13:28:14 2013 +0000 +++ b/libvo/vo_gl.c Sat May 04 15:20:42 2013 +0000 @@ -899,7 +899,7 @@ } static void do_render(void) { - mpglColor4f(1,1,1,1); + mpglColor4ub(255, 255, 255, 255); if (is_yuv || is_xyz || custom_prog) glEnableYUVConversion(gl_target, yuvconvtype); if (stereo_mode) {