summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforms/ios/qiosbackingstore.mm6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/platforms/ios/qiosbackingstore.mm b/src/plugins/platforms/ios/qiosbackingstore.mm
index 566ff3a672..f3c1af2b2d 100644
--- a/src/plugins/platforms/ios/qiosbackingstore.mm
+++ b/src/plugins/platforms/ios/qiosbackingstore.mm
@@ -52,7 +52,11 @@ QIOSBackingStore::QIOSBackingStore(QWindow *window)
, m_context(new QOpenGLContext)
, m_device(0)
{
- m_context->setFormat(window->requestedFormat());
+ QSurfaceFormat fmt = window->requestedFormat();
+ fmt.setDepthBufferSize(16);
+ fmt.setStencilBufferSize(8);
+
+ m_context->setFormat(fmt);
m_context->setScreen(window->screen());
m_context->create();
}