X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2FWindowBuilder.cxx;h=79fff968f98a1b9ccd04b536218cf1dc7ba0ccec;hb=658715f90b19e3d99fed48e01f7f4fc13842b25f;hp=40ee6a5b0571e32fefb76d5e7943bcbf5852b579;hpb=4f4434787fb40e02a35b401171f2a7370e0d5463;p=flightgear.git diff --git a/src/Main/WindowBuilder.cxx b/src/Main/WindowBuilder.cxx index 40ee6a5b0..79fff968f 100644 --- a/src/Main/WindowBuilder.cxx +++ b/src/Main/WindowBuilder.cxx @@ -73,7 +73,7 @@ WindowBuilder::makeDefaultTraits(bool stencil) traits->windowName = "FlightGear"; // XXX should check per window too. traits->sampleBuffers = fgGetBool("/sim/rendering/multi-sample-buffers", traits->sampleBuffers); - traits->samples = fgGetBool("/sim/rendering/multi-samples", traits->samples); + traits->samples = fgGetInt("/sim/rendering/multi-samples", traits->samples); traits->vsync = fgGetBool("/sim/rendering/vsync-enable", traits->vsync); if (fullscreen) { unsigned width = 0; @@ -196,7 +196,6 @@ GraphicsWindow* WindowBuilder::buildWindow(const SGPropertyNode* winNode) if (traitsSet) { GraphicsContext* gc = GraphicsContext::createGraphicsContext(traits); if (gc) { - gc->realize(); GraphicsWindow* window = WindowSystemAdapter::getWSA() ->registerWindow(gc, traits->windowName); if (drawGUI) @@ -223,7 +222,6 @@ GraphicsWindow* WindowBuilder::getDefaultWindow() traits->windowName = "FlightGear"; GraphicsContext* gc = GraphicsContext::createGraphicsContext(traits); if (gc) { - gc->realize(); defaultWindow = WindowSystemAdapter::getWSA() ->registerWindow(gc, defaultWindowName); return defaultWindow;