Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4
-
None
-
-
2a23652bbb (qt/qtbase/dev) bf94566694 (qt/qtbase/6.4) bf94566694 (qt/tqtc-qtbase/6.4) 2a23652bbb (qt/tqtc-qtbase/dev)
Description
When a large window is dragged, the operation is sluggish.
I've profiled the compositor's frame() method and it is clear that the format conversion for the non-client area image is taking a lot of time (qopengltexture.cpp:3643, image.convertToFormat)
This is radically sped up if the image already has the requested format.
Attachments
For Gerrit Dashboard: QTBUG-105709 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
427058,2 | Avoid image format conversion when drawing window nonclient area | dev | qt/qtbase | Status: MERGED | +2 | 0 |
427856,2 | Avoid image format conversion when drawing window nonclient area | 6.4 | qt/qtbase | Status: MERGED | +2 | 0 |