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;
 	}