Bug 119508 - Transparent animated images will show border lines artifacts when hardware acceleration is enabled
Summary: Transparent animated images will show border lines artifacts when hardware ac...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
(earliest affected) release
Hardware: x86-64 (AMD64) Linux (All)
: medium minor
Assignee: Not Assigned
Keywords: bibisected, bisected, regression
Depends on:
Blocks: Impress-Images Custom-Animations
  Show dependency treegraph
Reported: 2018-08-26 14:33 UTC by Diogo G. Sousa
Modified: 2019-01-08 19:15 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:

presentation (42.60 KB, application/vnd.oasis.opendocument.presentation)
2018-08-26 14:34 UTC, Diogo G. Sousa
screenshot with the problem (14.88 KB, image/png)
2018-08-26 14:35 UTC, Diogo G. Sousa

Note You need to log in before you can comment on or make changes to this bug.
Description Diogo G. Sousa 2018-08-26 14:33:51 UTC
When an image with transparency is animated (e.g. with an Appear) the right and bottom lines of the box around the image will be transparent, cutting through, for instance, text that is below it.  See example attach.

Note that this only happens with hardware acceleration enabled.

Steps to Reproduce:
Open the presentation attached.

1. Make sure you have hardware acceleration enabled.
2. Open attached presentation.
3. Enter presentation mode.
4. Click to trigger animation.

Actual Results:
Bottom and right borders of the image are transparent wrt underlying text.

Expected Results:
Frame should be correctly painted.

Reproducible: Always

User Profile Reset: No

OpenGL enabled: Yes

Additional Info:
Comment 1 Diogo G. Sousa 2018-08-26 14:34:57 UTC
Created attachment 144454 [details]
Comment 2 Diogo G. Sousa 2018-08-26 14:35:30 UTC
Created attachment 144455 [details]
screenshot with the problem
Comment 3 Buovjaga 2018-09-20 11:14:25 UTC
Bisected on Ubuntu 14.04 with 50max to https://cgit.freedesktop.org/libreoffice/core/commit/?id=94d935eecbba0161de2616c2234b4a5d9d3cad88
Resolves: fdo#87242 reuse vcl clip for cairo during animations

Adding Cc: to Caolán McNamara