10bit surface with eglfs_kms_egldevice backend
Unsolved
Mobile and Embedded
-
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!