Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.5.6, 6.8.0
-
6f653fff7 (dev), f5760123c (6.9)
Description
When using software rendering, if an item would be invisible (for example if it would be covered by another item), it seems it is optimized away. However, the old item is still left on the screen.
In the attached testapp, the user tried to move both the blue and red rectangle to the same position by changing the x position, the blue one will be covered by the red one. The blue one stays at the old position on GUI, but it’s position in QML is changed. If the opacity of the red rectangle is changed to 0.99, then the blue one is moved.
Attachments
For Gerrit Dashboard: QTBUG-132192 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
612431,1 | Software Renderer: Ensure flushing of previously dirty regions | 6.8 | qt/qtdeclarative | Status: NEW | +2 | 0 |
611958,2 | Software Renderer: Ensure flushing of previously dirty regions | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
612321,2 | Software Renderer: Ensure flushing of previously dirty regions | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |