[MPlayer-cvslog] r30069 - trunk/libvo/gl_common.c
reimar
subversion at mplayerhq.hu
Sat Dec 19 21:44:55 CET 2009
Author: reimar
Date: Sat Dec 19 21:44:55 2009
New Revision: 30069
Log:
Enable running fragment programs with YUV_CONVERSION_NONE
Modified:
trunk/libvo/gl_common.c
Modified: trunk/libvo/gl_common.c
==============================================================================
--- trunk/libvo/gl_common.c Sat Dec 19 16:41:47 2009 (r30068)
+++ trunk/libvo/gl_common.c Sat Dec 19 21:44:55 2009 (r30069)
@@ -1408,6 +1408,8 @@ void glSetupYUVConversion(gl_conversion_
case YUV_CONVERSION_FRAGMENT_POW:
glSetupYUVFragprog(params);
break;
+ case YUV_CONVERSION_NONE:
+ break;
default:
mp_msg(MSGT_VO, MSGL_ERR, "[gl] unknown conversion type %i\n", YUV_CONVERSION(params->type));
}
@@ -1420,7 +1422,6 @@ void glSetupYUVConversion(gl_conversion_
* \ingroup glconversion
*/
void glEnableYUVConversion(GLenum target, int type) {
- if (type <= 0) return;
switch (YUV_CONVERSION(type)) {
case YUV_CONVERSION_COMBINERS:
ActiveTexture(GL_TEXTURE1);
@@ -1442,6 +1443,7 @@ void glEnableYUVConversion(GLenum target
case YUV_CONVERSION_FRAGMENT_LOOKUP:
case YUV_CONVERSION_FRAGMENT_POW:
case YUV_CONVERSION_FRAGMENT:
+ case YUV_CONVERSION_NONE:
Enable(GL_FRAGMENT_PROGRAM);
break;
}
@@ -1454,7 +1456,6 @@ void glEnableYUVConversion(GLenum target
* \ingroup glconversion
*/
void glDisableYUVConversion(GLenum target, int type) {
- if (type <= 0) return;
switch (YUV_CONVERSION(type)) {
case YUV_CONVERSION_COMBINERS:
ActiveTexture(GL_TEXTURE1);
@@ -1476,6 +1477,7 @@ void glDisableYUVConversion(GLenum targe
case YUV_CONVERSION_FRAGMENT_LOOKUP:
case YUV_CONVERSION_FRAGMENT_POW:
case YUV_CONVERSION_FRAGMENT:
+ case YUV_CONVERSION_NONE:
Disable(GL_FRAGMENT_PROGRAM);
break;
}
More information about the MPlayer-cvslog
mailing list