-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.7, 6.8.0
-
-
68d001150 (dev), 1e605b6e0 (6.10), d3c5bfbf6 (tqtc/lts-6.8), 0899651c8 (dev), d2c8fcb75 (6.10), 2b4959e69 (tqtc/lts-6.5)
QPainter paints transparent pixels white on macOS with composition mode CompositionMode_Source and image format QImage::Format_RGBX64 (as shown in macos.png). On Windows the pixels are painted black (windows.png).
The attached example can be used to reproduce the issue.
For Gerrit Dashboard: QTBUG-131923 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
682869,6 | Add tst_QPainter test for drawing to image formats without alpha | dev | qt/qtbase | Status: MERGED | +2 | 0 |
683165,3 | Only skip writeback conversion for RGBx64 on opaque sources | dev | qt/qtbase | Status: MERGED | +2 | 0 |
683382,2 | Only skip writeback conversion for RGBx64 on opaque sources | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
683440,2 | Only skip writeback conversion for RGBx64 on opaque sources | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
683473,2 | Only skip writeback conversion for RGBx64 on opaque sources | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
683656,2 | Add tst_QPainter test for drawing to image formats without alpha | 6.10 | qt/qtbase | Status: MERGED | +2 | 0 |
683783,1 | Add tst_QPainter test for drawing to image formats without alpha | tqtc/lts-6.8 | qt/tqtc-qtbase | Status: ABANDONED | +2 | 0 |