gpu: Drop get_dmabuf_formats
This vfunc is no longer needed.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user