Index: trunk/src/sdl/sdl_window.cc
===================================================================
--- trunk/src/sdl/sdl_window.cc	(revision 543)
+++ trunk/src/sdl/sdl_window.cc	(revision 550)
@@ -15,5 +15,5 @@
 using namespace nv;
 
-sdl::window::window( device* dev, uint16 width, uint16 height, bool fullscreen )
+sdl::window::window( device* dev, uint16 width, uint16 height, bool fullscreen, bool msaa )
 	: m_device( dev ), m_width( width ), m_height( height ), m_title("Nova Engine"), m_handle( nullptr )
 {
@@ -27,6 +27,9 @@
 	SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 );
 
-	//	SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 );
-	//	SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, 4 );
+	if ( msaa )
+	{
+		SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 );
+		SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, 4 );
+	}
 
  	SDL_GL_SetAttribute(SDL_GL_CONTEXT_MAJOR_VERSION, 4);
Index: trunk/src/sdl/sdl_window_manager.cc
===================================================================
--- trunk/src/sdl/sdl_window_manager.cc	(revision 543)
+++ trunk/src/sdl/sdl_window_manager.cc	(revision 550)
@@ -27,8 +27,8 @@
 }
 
-window* sdl::window_manager::create_window( device* dev, uint16 width, uint16 height, bool fullscreen )
+window* sdl::window_manager::create_window( device* dev, uint16 width, uint16 height, bool fullscreen, bool msaa )
 {
 	if ( ! SDL_WasInit( SDL_INIT_VIDEO ) ) SDL_InitSubSystem( SDL_INIT_VIDEO );
-	sdl::window* result = new sdl::window( dev, width, height, fullscreen );
+	sdl::window* result = new sdl::window( dev, width, height, fullscreen, msaa );
 	primal_window = result->get_handle();
 	return result;
