Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.3, 6.6.1
-
None
-
Windows 11, Qt 6.6.1, MSVC compiler
-
-
c0a448d5c (dev), 2f59eee2b (6.7), 82fff69aa (6.6), b5a952fb2 (tqtc/lts-6.5), 5c4800a40 (tqtc/lts-6.2)
Description
When converting an ARGB32 image to RGBA64 and then to RGBA16FPX4 I get a wrong result compared to converting the ARGB32 to RGBA16FPX4 directly (see attached images).
I have the same problem in the conversion to RGBA32FPX4.
Furthermore, in the conversion from RGBA64 to RGBA16FPx4 I also have a different result if I use "convertToFormat()" instead of "convertTo()" (the second one give the correct image).
The problem does not exist using the same QT version on Mac M1.
I attached also the program used to generate the screenshots.
Attachments
For Gerrit Dashboard: QTBUG-120614 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
529110,3 | Fix premultiply of RGB64 formats | dev | qt/qtbase | Status: MERGED | +2 | 0 |
529682,2 | Fix premultiply of RGB64 formats | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
530185,2 | Fix premultiply of RGB64 formats | 6.6 | qt/qtbase | Status: MERGED | +2 | 0 |
530310,2 | Fix premultiply of RGB64 formats | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
530599,2 | Fix premultiply of RGB64 formats | tqtc/lts-6.2 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |