gpu: Drop get_dmabuf_formats

This vfunc is no longer needed.
This commit is contained in:
Matthias Clasen
2024-09-29 21:44:36 -04:00
parent c397460c11
commit 1013874de8
3 changed files with 0 additions and 27 deletions

View File

@@ -40,7 +40,6 @@ struct _GskGpuRendererClass
GskGpuImage * (* get_backbuffer) (GskGpuRenderer *self);
double (* get_scale) (GskGpuRenderer *self);
GdkDmabufFormats * (* get_dmabuf_formats) (GskGpuRenderer *self);
};
GdkDrawContext * gsk_gpu_renderer_get_context (GskGpuRenderer *self);

View File

@@ -147,16 +147,6 @@ gsk_ngl_renderer_get_scale (GskGpuRenderer *self)
return gdk_gl_context_get_scale (GDK_GL_CONTEXT (context));
}
static GdkDmabufFormats *
gsk_ngl_renderer_get_dmabuf_formats (GskGpuRenderer *renderer)
{
GdkDisplay *display = GDK_DISPLAY (gdk_draw_context_get_display (gsk_gpu_renderer_get_context (renderer)));
gdk_dmabuf_egl_init (display);
return display->egl_dmabuf_formats;
}
static void
gsk_ngl_renderer_unrealize (GskRenderer *renderer)
{
@@ -184,7 +174,6 @@ gsk_ngl_renderer_class_init (GskNglRendererClass *klass)
gpu_renderer_class->restore_current = gsk_ngl_renderer_restore_current;
gpu_renderer_class->get_backbuffer = gsk_ngl_renderer_get_backbuffer;
gpu_renderer_class->get_scale = gsk_ngl_renderer_get_scale;
gpu_renderer_class->get_dmabuf_formats = gsk_ngl_renderer_get_dmabuf_formats;
renderer_class->unrealize = gsk_ngl_renderer_unrealize;
}

View File

@@ -134,20 +134,6 @@ gsk_vulkan_renderer_get_backbuffer (GskGpuRenderer *renderer)
return self->targets[gdk_vulkan_context_get_draw_index (context)];
}
static GdkDmabufFormats *
gsk_vulkan_renderer_get_dmabuf_formats (GskGpuRenderer *renderer)
{
#ifdef HAVE_DMABUF
GdkDisplay *display = GDK_DISPLAY (gdk_draw_context_get_display (gsk_gpu_renderer_get_context (renderer)));
gdk_vulkan_init_dmabuf (display);
return display->vk_dmabuf_formats;
#else
return NULL;
#endif
}
static void
gsk_vulkan_renderer_unrealize (GskRenderer *renderer)
{
@@ -177,7 +163,6 @@ gsk_vulkan_renderer_class_init (GskVulkanRendererClass *klass)
gpu_renderer_class->save_current = gsk_vulkan_renderer_save_current;
gpu_renderer_class->restore_current = gsk_vulkan_renderer_restore_current;
gpu_renderer_class->get_backbuffer = gsk_vulkan_renderer_get_backbuffer;
gpu_renderer_class->get_dmabuf_formats = gsk_vulkan_renderer_get_dmabuf_formats;
renderer_class->unrealize = gsk_vulkan_renderer_unrealize;
#endif