Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.5.1, 5.6.0 Beta
-
None
-
Linux
-
1bcfc3de7586ddb9f5d1b778b97b26ae3dc9584d
Description
Some QML components are not rendered and/or appear as black in 10-bit per channel mode (30-bit color).
To replicate:
On a Linux system in 30-bit color mode, launch Qt Creator and note that the welcome page contains nothing but black. (See first attached screenshot)
Workaround:
Apply the attached patch and rebuild Qt and Qt Creator. On a Linux system in 30-bit color mode, launch Qt Creator. Note that the welcome page is rendered correctly. (See second attached screenshot)
Comments:
- The attached patch is adapted from https://bugreports.qt.io/browse/QTBUG-45858 .
- It would be great if the scene graph and quick2 gained built-in support for more or even every texture and framebuffer channel arrangement and data type. To get some immediate relief from the itch, I made a scene graph plugin that adds support for float32-per-channel formats: https://github.com/erikhvatum/StackStream