From 6ddcdee120bba6f90b0fd7494e005647c9f63d4b Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Tue, 6 Dec 2011 08:30:40 +0100 Subject: Ask for a context that is likely to be supported. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Most embedded GL chips support 24-bit depth with packed 8 bit stencil, but more rarely 32-bit. Asking for 32 bit means we often fail on other properties to, such as multisampling. Change-Id: Ib913d94af0635b09913ff15cff54cc694ba293fc Reviewed-by: Samuel Rødal --- src/plugins/platforms/eglfs/qeglfsscreen.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/platforms/eglfs/qeglfsscreen.cpp b/src/plugins/platforms/eglfs/qeglfsscreen.cpp index 4f83e3a5ad..abbe0d951f 100644 --- a/src/plugins/platforms/eglfs/qeglfsscreen.cpp +++ b/src/plugins/platforms/eglfs/qeglfsscreen.cpp @@ -163,7 +163,8 @@ void QEglFSScreen::createAndSetPlatformContext() m_depth = 16; m_format = QImage::Format_RGB16; } else { - platformFormat.setDepthBufferSize(32); + platformFormat.setDepthBufferSize(24); + platformFormat.setStencilBufferSize(8); platformFormat.setRedBufferSize(8); platformFormat.setGreenBufferSize(8); platformFormat.setBlueBufferSize(8); -- cgit v1.2.3