Skip to content
Snippets Groups Projects
Commit 3ba5a467 authored by Eric Engestrom's avatar Eric Engestrom :no_entry:
Browse files

egl_haiku: drop haiku_egl_driver struct


The struct only contained the one field we're interested in.

Signed-off-by: Eric Engestrom's avatarEric Engestrom <eric@engestrom.ch>
Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
parent 3188b6e4
No related branches found
Tags gst-plugins-good-0.10.25
No related merge requests found
......@@ -54,11 +54,6 @@
_EGL_DRIVER_STANDARD_TYPECASTS(haiku_egl)
struct haiku_egl_driver
{
_EGLDriver base;
};
struct haiku_egl_config
{
_EGLConfig base;
......@@ -318,29 +313,28 @@ _eglBuiltInDriver(void)
{
CALLED();
struct haiku_egl_driver* driver;
driver = (struct haiku_egl_driver*) calloc(1, sizeof(*driver));
_EGLDriver* driver = calloc(1, sizeof(*driver));
if (!driver) {
_eglError(EGL_BAD_ALLOC, "_eglBuiltInDriverHaiku");
return NULL;
}
_eglInitDriverFallbacks(&driver->base);
driver->base.API.Initialize = init_haiku;
driver->base.API.Terminate = haiku_terminate;
driver->base.API.CreateContext = haiku_create_context;
driver->base.API.DestroyContext = haiku_destroy_context;
driver->base.API.MakeCurrent = haiku_make_current;
driver->base.API.CreateWindowSurface = haiku_create_window_surface;
driver->base.API.CreatePixmapSurface = haiku_create_pixmap_surface;
driver->base.API.CreatePbufferSurface = haiku_create_pbuffer_surface;
driver->base.API.DestroySurface = haiku_destroy_surface;
_eglInitDriverFallbacks(driver);
driver->API.Initialize = init_haiku;
driver->API.Terminate = haiku_terminate;
driver->API.CreateContext = haiku_create_context;
driver->API.DestroyContext = haiku_destroy_context;
driver->API.MakeCurrent = haiku_make_current;
driver->API.CreateWindowSurface = haiku_create_window_surface;
driver->API.CreatePixmapSurface = haiku_create_pixmap_surface;
driver->API.CreatePbufferSurface = haiku_create_pbuffer_surface;
driver->API.DestroySurface = haiku_destroy_surface;
driver->base.API.SwapBuffers = haiku_swap_buffers;
driver->API.SwapBuffers = haiku_swap_buffers;
driver->base.Name = "Haiku";
driver->Name = "Haiku";
TRACE("API Calls defined\n");
return &driver->base;
return driver;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment