[vlc-commits] opengl: removed 2 hacks needed to support legacy Macs in the past
Felix Paul Kühne
git at videolan.org
Thu Sep 13 12:13:11 CEST 2012
vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | 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");
More information about the vlc-commits
mailing list