Browse Source

fix msaa in love.window.getMode not updating after setMode.

Sasha Szpakowski 1 year ago
parent
commit
ff2f57bdd4
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/modules/window/sdl/Window.cpp

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

@@ -737,12 +737,13 @@ bool Window::setWindow(int width, int height, WindowSettings *settings)
 #endif
 #endif
 
 
 			graphics->setMode(context, (int) scaledw, (int) scaledh, pixelWidth, pixelHeight, f.stencil, f.depth, f.msaa);
 			graphics->setMode(context, (int) scaledw, (int) scaledh, pixelWidth, pixelHeight, f.stencil, f.depth, f.msaa);
-			this->settings.msaa = graphics->getBackbufferMSAA();
 		}
 		}
 		else
 		else
 		{
 		{
 			graphics->backbufferChanged((int) scaledw, (int) scaledh, pixelWidth, pixelHeight, f.stencil, f.depth, f.msaa);
 			graphics->backbufferChanged((int) scaledw, (int) scaledh, pixelWidth, pixelHeight, f.stencil, f.depth, f.msaa);
 		}
 		}
+
+		this->settings.msaa = graphics->getBackbufferMSAA();
 	}
 	}
 
 
 	// Set fullscreen when user requested it before.
 	// Set fullscreen when user requested it before.