gtk/testsuite
Benjamin Otte 23af1cd8ad gpu: When transforming to simpler transform, we might be all clipped
When transforming back from a complex transform to a simpler transform,
the resulting clip might turn out to clip everything, because clips can
grow while transforming, but the scissor rect won't. So when this
process happens, we can end up with an empty clip by transforming:

1. Set a clip that also sets the scissor
2. transform in a way that grows the clip, say rotate(45)
3. modify the clip to shrink it
4. transform in a way that simplifies the transform, say another
   rotate(45)
5. Figure out that this clip and the scissor rect do no longer overlap

Catch this case and avoid drawing anything.
2024-08-10 02:38:13 +02:00
..
a11y tests: Fix signature of GtkTestATContext::update-selection-bound handlers 2024-07-27 00:59:03 +01:00
css testsuite: add more files to test_data 2024-08-06 20:28:58 -04:00
gdk Add GdkColor 2024-08-05 11:11:14 -04:00
gsk gpu: When transforming to simpler transform, we might be all clipped 2024-08-10 02:38:13 +02:00
gtk ci: avoid another date-dependent failure 2024-07-30 15:50:12 -04:00
headless ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
introspection ci: Build testsuite for macOS 2024-02-17 14:31:51 +01:00
reftests reftests: Avoid some deprecated css 2024-06-27 21:03:14 -04:00
tools tests: Update for the new setting 2024-04-19 12:56:34 -04:00
meson.build testsuite: Use catch as testwrapper 2024-07-01 22:29:36 -04:00
testutils.c testsuite: fix memleak 2023-06-05 05:33:07 +02:00
testutils.h testsuite: Make function arguments const 2021-11-30 14:12:10 +01:00