# HG changeset patch # User Sam Lantinga # Date 1014166953 0 # Node ID b42d80e738966b2091bae1e7c842530748e8735a # Parent c5010ab8ba35df46e6495f14e8cf05a1031be604 Fixed SDL_OPENGLBLIT with OpenGL API newer than 1.2 diff -r c5010ab8ba35 -r b42d80e73896 src/video/SDL_video.c --- a/src/video/SDL_video.c Sun Feb 17 19:54:28 2002 +0000 +++ b/src/video/SDL_video.c Wed Feb 20 01:02:33 2002 +0000 @@ -728,11 +728,9 @@ support the GL_UNSIGNED_SHORT_5_6_5 texture format. */ if ( (bpp == 16) && - (strstr((const char *)video->glGetString(GL_EXTENSIONS), - "GL_EXT_packed_pixels") || - (strncmp((const char *)video->glGetString(GL_VERSION), - "1.2", 3) == 0)) ) - { + (strstr((const char *)video->glGetString(GL_EXTENSIONS), "GL_EXT_packed_pixels") || + (atof((const char *)video->glGetString(GL_VERSION)) >= 1.2f)) + ) { video->is_32bit = 0; SDL_VideoSurface = SDL_CreateRGBSurface( flags,