Browse Source

Fix fsaa crash on OSX, can't enable multisampling before a window is created (bug #350)

Bart van Strien 13 years ago
parent
commit
f58f80397e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/modules/window/sdl/Window.cpp

+ 3 - 1
src/modules/window/sdl/Window.cpp

@@ -99,7 +99,6 @@ namespace sdl
 		{
 			SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 ) ;
 			SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, fsaa ) ;
-			glEnable(GL_MULTISAMPLE);
 		}
 
 		// Fullscreen?
@@ -137,6 +136,9 @@ namespace sdl
 			height = videoinfo->current_h;
 		}
 
+		if (fsaa > 0)
+			glEnable(GL_MULTISAMPLE);
+
 		GLint buffers;
 		GLint samples;