gl, rpi: consolidate print_egl_error_state()
Rename print_egl_error_state() to gl_renderer_print_egl_error_state()
and exports it.
Remove the copy of that function from the rpi backend, and call
the exported function instead.
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
diff --git a/src/gl-renderer.c b/src/gl-renderer.c
index 249efbc..10477d3 100644
--- a/src/gl-renderer.c
+++ b/src/gl-renderer.c
@@ -146,8 +146,8 @@
#undef MYERRCODE
}
-static void
-print_egl_error_state(void)
+WL_EXPORT void
+gl_renderer_print_egl_error_state(void)
{
EGLint code;
@@ -683,7 +683,7 @@
return -1;
errored = 1;
weston_log("Failed to make EGL context current.\n");
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
return -1;
}
@@ -985,7 +985,7 @@
if (ret == EGL_FALSE && !errored) {
errored = 1;
weston_log("Failed in eglSwapBuffers.\n");
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
}
go->current_buffer ^= 1;
@@ -1732,7 +1732,7 @@
return 0;
err_egl:
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
free(gr);
return -1;
}
@@ -1812,7 +1812,7 @@
if (!eglBindAPI(EGL_OPENGL_ES_API)) {
weston_log("failed to bind EGL_OPENGL_ES_API\n");
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
return -1;
}
@@ -1822,7 +1822,7 @@
EGL_NO_CONTEXT, context_attribs);
if (gr->egl_context == NULL) {
weston_log("failed to create context\n");
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
return -1;
}
@@ -1830,7 +1830,7 @@
egl_surface, gr->egl_context);
if (ret == EGL_FALSE) {
weston_log("Failed to make EGL context current.\n");
- print_egl_error_state();
+ gl_renderer_print_egl_error_state();
return -1;
}