Commit 0ed8238e authored by Felix Paul Kühne's avatar Felix Paul Kühne
Browse files

opengl: removed 2 hacks needed to support legacy Macs in the past

parent 2b58798d
......@@ -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");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment