Will this patch work? https://codereview.qt-project.org/#change,80620
Morten On 11 Mar 2014, at 12:12, Kurt Pattyn <pattyn.k...@gmail.com> wrote: > Some more information. > > I work on OSX. > When digging into the platform specific implementation, I detected that in > the method qcgl_createNSOpenGLPixelFormat() > the color depth nor the alpha depth is not set. If it is not set, it defaults > to the screen color depth, which is 8-bit in my case. > I will file a bug report for that. > > Cheers, > > Kurt > > On 11 Mar 2014, at 11:28, Kurt Pattyn <pattyn.k...@gmail.com> wrote: > >> Hi, >> >> as I understand correctly the ‘old’ QGLxxx classes will be replaced by new >> QOpenGLxxx classes. >> I tried the following code below, and found out that QGLContext is correctly >> setting the color depth, >> while QOpenGLContext always defaults to 8. >> >> QSurfaceFormat ogfrmt; >> ogfrmt.setRedBufferSize(6); >> ogfrmt.setGreenBufferSize(6); >> ogfrmt.setBlueBufferSize(6); >> QOpenGLContext *oglc = new QOpenGLContext; >> oglc->setFormat(ogfrmt); >> oglc->create(); >> qDebug() << "QOpenGLContext red buffer size:" << >> oglc->format().redBufferSize(); >> >> QGLFormat gfrmt; >> gfrmt.setRedBufferSize(6); >> gfrmt.setBlueBufferSize(6); >> gfrmt.setGreenBufferSize(6); >> QGLContext *glc = new QGLContext(gfrmt); >> glc->create(); >> qDebug() << "QGLContext red buffer size:" << >> glc->format().redBufferSize(); >> >> >> Is this a known bug, or is the above code simply wrong? >> >> Cheers, >> >> Kurt > > _______________________________________________ > Development mailing list > Development@qt-project.org > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development