From f95fdacb3a12e4f0d37d3c32b34326f2bd1536de Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Thu, 5 Dec 2013 14:53:27 +0100 Subject: Set the format for the fallback offscreen surface Ie76dbe5fd4ab935db3da34f3ff63d217a3ba5013 fails to set the format for the QOffscreenSurface, resulting in BAD_MATCH failures when trying to make it current. Task-number: QTBUG-35410 Change-Id: I1d420556fad4df96a1893cb3513e398eeb6e71aa Reviewed-by: Lars Knoll --- src/quick/scenegraph/qsgthreadedrenderloop.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/quick/scenegraph/qsgthreadedrenderloop.cpp b/src/quick/scenegraph/qsgthreadedrenderloop.cpp index d6a3881086..47c2d36d2c 100644 --- a/src/quick/scenegraph/qsgthreadedrenderloop.cpp +++ b/src/quick/scenegraph/qsgthreadedrenderloop.cpp @@ -1047,6 +1047,7 @@ void QSGThreadedRenderLoop::releaseResources(QQuickWindow *window, bool inDestru if (!window->handle()) { QSG_GUI_DEBUG(w->window, " - using fallback surface"); fallback = new QOffscreenSurface(); + fallback->setFormat(window->requestedFormat()); fallback->create(); } -- cgit v1.2.3