mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-19 21:40:22 +00:00
dmabuf: Give downloaders a name
Add name to the downloader struct, and add it to the debug spew for newly created dmabuf textures.
This commit is contained in:
parent
612e0e29f9
commit
9e3f537a15
@ -426,6 +426,7 @@ const GdkDmabufDownloader *
|
|||||||
gdk_dmabuf_get_direct_downloader (void)
|
gdk_dmabuf_get_direct_downloader (void)
|
||||||
{
|
{
|
||||||
static const GdkDmabufDownloader downloader = {
|
static const GdkDmabufDownloader downloader = {
|
||||||
|
"mmap",
|
||||||
gdk_dmabuf_direct_downloader_add_formats,
|
gdk_dmabuf_direct_downloader_add_formats,
|
||||||
gdk_dmabuf_direct_downloader_supports,
|
gdk_dmabuf_direct_downloader_supports,
|
||||||
gdk_dmabuf_direct_downloader_download,
|
gdk_dmabuf_direct_downloader_download,
|
||||||
|
@ -21,6 +21,7 @@ struct _GdkDmabuf
|
|||||||
|
|
||||||
struct _GdkDmabufDownloader
|
struct _GdkDmabufDownloader
|
||||||
{
|
{
|
||||||
|
const char *name;
|
||||||
void (* add_formats) (const GdkDmabufDownloader *downloader,
|
void (* add_formats) (const GdkDmabufDownloader *downloader,
|
||||||
GdkDisplay *display,
|
GdkDisplay *display,
|
||||||
GdkDmabufFormatsBuilder *builder);
|
GdkDmabufFormatsBuilder *builder);
|
||||||
|
@ -173,11 +173,12 @@ gdk_dmabuf_texture_new_from_builder (GdkDmabufTextureBuilder *builder,
|
|||||||
}
|
}
|
||||||
|
|
||||||
GDK_DEBUG (DMABUF,
|
GDK_DEBUG (DMABUF,
|
||||||
"Dmabuf texture in format %.4s:%#lx, %s%u planes, memory format %u",
|
"Dmabuf texture, format %.4s:%#lx, %s%u planes, memory format %u, downloader %s",
|
||||||
(char *) &dmabuf.fourcc, dmabuf.modifier,
|
(char *) &dmabuf.fourcc, dmabuf.modifier,
|
||||||
gdk_dmabuf_texture_builder_get_premultiplied (builder) ? " premultiplied, " : "",
|
gdk_dmabuf_texture_builder_get_premultiplied (builder) ? " premultiplied, " : "",
|
||||||
dmabuf.n_planes,
|
dmabuf.n_planes,
|
||||||
format);
|
format,
|
||||||
|
display->dmabuf_downloaders[i]->name);
|
||||||
|
|
||||||
self = g_object_new (GDK_TYPE_DMABUF_TEXTURE,
|
self = g_object_new (GDK_TYPE_DMABUF_TEXTURE,
|
||||||
"width", width,
|
"width", width,
|
||||||
|
Loading…
Reference in New Issue
Block a user