gtk/testsuite/gsk/opaque
Benjamin Otte 9a6e61e510 rect: There's no coverage witout overlap
The rectangles need to touch/overlap in both directions, otherwise
there's no coverage that covers both rectangles.

Test included.

Fixes rendering glitches in various apps when redrawing.

Fixes: #6849
2024-07-10 00:28:33 +02:00
..
empty-color-0-0-50-50.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty-conic-gradient-0-0-50-50.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty-linear-gradient-0-0-50-50.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty-radial-gradient-0-0-50-50.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty-texture-scale.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty-texture.node rendernode: Add fully-opaque flag 2024-07-08 15:28:14 +02:00
empty.node testsuite: Add test runner for opacity tests 2024-07-08 15:28:14 +02:00
grid-0-0-100-100.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
horizontal-merge-0-0-100-50.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
horizontal-merge-backwards-0-0-100-50.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
horizontal-merge-backwards-overlap-0-0-125-50.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
horizontal-merge-overlap-0-0-125-50.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
horizontal-overlap-0-10-90-40.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
not-near-0-0-50-50.node rect: There's no coverage witout overlap 2024-07-10 00:28:33 +02:00
texture-scale-noninteger.node gsk: texture-scale nodes with non-integer bounds aren't opaque 2024-07-08 15:28:14 +02:00
vertical-merge-0-0-50-100.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
vertical-merge-backwards-0-0-50-100.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
vertical-merge-overlap-0-0-50-125.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00
vertical-overlap-10-0-40-90.node gpu: Change get_opaque() implementation of containers 2024-07-08 15:28:14 +02:00