Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

10bit surface with eglfs_kms_egldevice backend



  • Hi! We are trying to do a 10bit HDMI output with eglfs_kms_egldevice on Tegra Xavier. We render with texture format
    GL_UNSIGNED_INT_2_10_10_10_REV_EXT with the scene graph engine. There's no error with OpenGL. however,
    we noticed that the QSurfaceFormat is always RGBA 8888 which is a 24 color depth. We tried to manually set the QQuickView surface to 32 Bit depth:

    QSurfaceFormat format;
    format.setAlphaBufferSize(2);
    format.setRedBufferSize(10);
    format.setGreenBufferSize(10);
    format.setBlueBufferSize(10);
    format.setDepthBufferSize(32);
    this->setFormat(format);

    However, this will not successfully set the format.

    Is it a Qt issue or a Tegra backend issue?

    Thanks for answering our question!


Log in to reply