Matthias Clasen
c397460c11
Drop gdk_dmabuf_downloader_supports
...
It is not used anymore.
2024-09-30 18:37:20 -04:00
Matthias Clasen
279a5f7825
Make gdk_dmabuf_downloader_download failable
...
This will enable us to try multiple downloaders in a row.
2024-09-30 18:37:20 -04:00
Benjamin Otte
310a4a3bf6
gdk: Fix parameter names
...
Believe in your self!
2024-09-25 02:50:22 +02:00
Benjamin Otte
11543a229a
texturedownloader: Add color state
...
... and plumb the color state through the downloading machinery, where
no matter what path it takes it ends up in
gdk_memory_convert_color_state() or gdk_memory_convert().
The 2nd of those has been expanded to optionally do colorstate
conversion when the 2 colorstates are different.
2024-07-16 21:23:44 +02:00
Benjamin Otte
74620ffc46
dmabufdownloader: Add a close() function
...
We need to unrealize renderers before unreffing them. This vfunc takes
care of that.
2023-12-20 10:59:25 +01:00
Benjamin Otte
568eed9477
dmabuf: Turn the downloader into an interface
...
This way, we can move the actual downloader code into GSK - by just
implementing the interface in the GskGLRenderer.
2023-12-20 10:59:25 +01:00