gtk/testsuite
Benjamin Otte 4a8122f685 gdk: Make A8 and A16 formats premultiplied
The relevant question here is about details, because we have to choose
if we declare alpha-only formats as having their (nonexistant) color
channels premultiplied or not, so that the code paths using them can do
the right thing.

Because we are premultiplied by default, it makes sense to treat alpha
like that, because then the alpha-only code doesn't need to do
workarounds for straight alpha.

Where this is relevant of course is when expanding the alpha channel
into color channels, where we want to end up with white.
So make sure we do color = alpha there instead of color = 1 like we did
before.
2023-07-22 01:33:44 +02:00
..
a11y a11y: Fix some GtkATContext reference leaks 2023-07-01 16:40:11 +02:00
css testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
gdk gdk: Make A8 and A16 formats premultiplied 2023-07-22 01:33:44 +02:00
gsk testsuite: Add a test for mask out of bounds effects 2023-07-03 22:02:44 +02:00
gtk Make the new compose table test work 2023-07-20 11:48:13 -04:00
headless testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
introspection tests: Maybe skip introspection tests 2022-12-19 22:38:38 -05:00
performance build: Use a consistent style for Meson files 2020-12-15 12:46:59 +00:00
reftests testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
tools Test the deprecation support 2023-05-12 19:52:42 -04:00
meson.build testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02: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