diff --git a/gsk/gpu/gskgpurendererprivate.h b/gsk/gpu/gskgpurendererprivate.h index 0c05477929..12652bb827 100644 --- a/gsk/gpu/gskgpurendererprivate.h +++ b/gsk/gpu/gskgpurendererprivate.h @@ -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); diff --git a/gsk/gpu/gsknglrenderer.c b/gsk/gpu/gsknglrenderer.c index ebe71802c7..94d3e2b8f2 100644 --- a/gsk/gpu/gsknglrenderer.c +++ b/gsk/gpu/gsknglrenderer.c @@ -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; } diff --git a/gsk/gpu/gskvulkanrenderer.c b/gsk/gpu/gskvulkanrenderer.c index 558cc25cef..fd328dc73d 100644 --- a/gsk/gpu/gskvulkanrenderer.c +++ b/gsk/gpu/gskvulkanrenderer.c @@ -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