vlc | branch: master | Felix Paul Kühne <[email protected]> | Thu Sep 13 12:12:30 2012 +0200| [0ed8238ee8e0ff4de205cc72dd06100bff6b888f] | committer: Felix Paul Kühne
opengl: removed 2 hacks needed to support legacy Macs in the past > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0ed8238ee8e0ff4de205cc72dd06100bff6b888f --- modules/video_output/opengl.c | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/modules/video_output/opengl.c b/modules/video_output/opengl.c index 27d0aa2..f099f63 100644 --- a/modules/video_output/opengl.c +++ b/modules/video_output/opengl.c @@ -193,24 +193,6 @@ static inline int GetAlignedSize(unsigned size) #if !USE_OPENGL_ES static bool IsLuminance16Supported(int target) { -#if defined(MACOS_OPENGL) - /* OpenGL 1.x on OS X does _not_ support 16bit shaders, but pretends to. - * That's why we enforce return false here, even though the actual code below - * would return true. - * This fixes playback of 10bit content on the Intel GMA 950 chipset, which is - * the only "GPU" supported by 10.6 and 10.7 with just an OpenGL 1.4 driver. - * - * Presumely, this also improves playback on the GMA 3100, GeForce FX 5200, - * GeForce4 Ti, GeForce3, GeForce2 MX/4 MX and the Radeon 8500 when - * running OS X 10.5. */ - const GLubyte * p_glversion; - float f_glversion; - p_glversion = glGetString (GL_VERSION); - sscanf((char *)p_glversion, "%f", &f_glversion); - if (f_glversion < 2) - return false; -#endif - GLuint texture; glGenTextures(1, &texture); @@ -311,18 +293,6 @@ vout_display_opengl_t *vout_display_opengl_New(video_format_t *fmt, list++; } } -#if (defined (__ppc__) || defined (__ppc64__) || defined (__powerpc__)) && defined (__APPLE__) - /* This is a work-around for dated PowerPC-based Macs, which run OpenGL 1.3 only and don't - * support the GL_ARB_fragment_program extension. - * Affected devices are all Macs built between 2002 and 2005 with an ATI Radeon 7500, - * an ATI Radeon 9200 or a NVIDIA GeForceFX 5200 Ultra. */ - else - { - vgl->tex_format = GL_YCBCR_422_APPLE; - vgl->tex_type = GL_UNSIGNED_SHORT_8_8_APPLE; - vgl->fmt.i_chroma = VLC_CODEC_YUYV; - } -#endif vgl->GenBuffers = (PFNGLGENBUFFERSPROC)vlc_gl_GetProcAddress(vgl->gl, "glGenBuffers"); vgl->BindBuffer = (PFNGLBINDBUFFERPROC)vlc_gl_GetProcAddress(vgl->gl, "glBindBuffer"); _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
