mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-26 21:51:08 +00:00
4a8122f685
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. |
||
---|---|---|
.. | ||
bad-image-data | ||
clipboard-data | ||
image-data | ||
array.c | ||
arrayimpl.c | ||
cairo.c | ||
clipboard-client.c | ||
clipboard.c | ||
contentformats.c | ||
contentserializer.c | ||
cursor.c | ||
display.c | ||
displaymanager.c | ||
encoding.c | ||
gdk.test.in | ||
glcontext.c | ||
gltexture.c | ||
image.c | ||
keysyms.c | ||
memorytexture.c | ||
meson.build | ||
popuplayout.c | ||
rectangle.c | ||
rgba.c | ||
seat.c | ||
texture-threads.c | ||
texture.c | ||
toplevellayout.c |