Browse Source

Should now fall back to no FSAA when it is not available at all

[email protected] 15 years ago
parent
commit
a4241646b7
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/modules/graphics/opengl/Graphics.cpp

+ 6 - 0
src/modules/graphics/opengl/Graphics.cpp

@@ -198,6 +198,12 @@ namespace opengl
 				// FSAA might have failed, disable it and try again
 				SDL_GL_SetAttribute(SDL_GL_MULTISAMPLESAMPLES, 0);
 				failed = SDL_SetVideoMode(width, height, 32, sdlflags ) == 0;
+				if (failed)
+				{
+					// There might be no FSAA at all
+					SDL_GL_SetAttribute(SDL_GL_MULTISAMPLEBUFFERS, 0);
+					failed = SDL_SetVideoMode(width, height, 32, sdlflags ) == 0;
+				}
 			}
 			if(failed)
 			{