gtk/testsuite/gsk
Matthias Clasen 781fe2d7fa gsk: Add a compare test for mixed color runs
This tests the fixes in aa82190da659b5 and dcaa2c4ccb182c74cb40.

The test uses a custom font named 'text-mixed-color' which contains
six glyphs that are just boxes. Glyphs 1, 2, 3 are just plain glyphs,
and glyphs 4, 5, 6 are color glyphs in red, green and blue.

The glyphs are mapped to the characters A, B, C, D, E, F.

The test is currently disabled for cairo, since it has some issues
with transformed color glyphs.
2024-01-10 12:49:08 -05:00
..
compare gsk: Add a compare test for mixed color runs 2024-01-10 12:49:08 -05:00
fonts gsk: Add a compare test for mixed color runs 2024-01-10 12:49:08 -05:00
nodeparser nodeparser: Fix SEGV in shadows parsing code 2024-01-03 04:11:35 +01:00
offload offload: Raise all subsurfaces that can be 2023-11-18 08:19:43 -05:00
boundingbox.c gsk: Add tests for GskBoundingBox 2023-08-06 17:16:46 -04:00
compare-render.c testsuite: make compare-render --replay store results 2024-01-03 04:11:34 +01:00
curve-special-cases.c Make curve tests pass 2023-08-26 11:22:58 -04:00
curve.c Make curve tests more robust 2023-08-25 20:23:08 -04:00
diff.c gsk: Improve test coverage 2022-07-15 16:41:05 -04:00
gskrendernodeattach.c testsuite: Don't leak so much 2023-11-21 23:21:55 -05:00
gskrendernodeattach.h testsuite: Add offload tests 2023-11-13 18:41:53 -06:00
gtkrendernodeattach.h testsuite: Use #pragma once consistently 2023-12-20 10:55:14 -05:00
half-float.c testsuite: Replace g_random_*() with g_test_rand_*() 2024-01-03 16:05:25 +01:00
meson.build gsk: Add a compare test for mixed color runs 2024-01-10 12:49:08 -05:00
misc.c testsuite: Don't #include <gsk/gl/gskglrenderer.h> 2024-01-07 14:47:22 +01:00
node-parser.c testsuite: Reduce the use of g_assert 2021-04-12 21:22:46 -04:00
offload.c testsuite: Leak even less 2023-11-21 23:21:55 -05:00
path-private.c Update private path tests 2023-09-15 16:46:23 -04:00
path-special-cases.c path: Tweak printing a bit more 2023-09-17 22:35:33 -04:00
path-utils.c tests: Split off some path utilities 2023-09-23 15:28:35 -04:00
path-utils.h tests: Split off some path utilities 2023-09-23 15:28:35 -04:00
path.c testsuite: Replace g_random_*() with g_test_rand_*() 2024-01-03 16:05:25 +01:00
render-nodes-cairo.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
render-nodes-vulkan.test.in a11y: Consolidate accessibility environment variables 2020-11-09 16:21:49 +00:00
replay-node.c Fix some static analysis warnings 2023-11-24 10:35:57 -05:00
rounded-rect.c roundedrect: Fix an intersection cornercase 2023-12-28 07:35:46 +01:00
scaling.c testsuite: Don't #include <gsk/gl/gskglrenderer.h> 2024-01-07 14:47:22 +01:00
shader.c testsuite: fix another surface unref warning 2023-05-11 06:40:57 -04:00
transform.c gsk: Improve test coverage 2023-05-10 20:21:31 -04:00