[mutter] renderer-native: Rename cogl vfunc implementations
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] renderer-native: Rename cogl vfunc implementations
- Date: Wed, 20 Jul 2016 06:28:28 +0000 (UTC)
commit 2eb843268ada0d5d527f3ba59757692ec4388297
Author: Jonas Ådahl <jadahl gmail com>
Date: Fri May 27 15:13:09 2016 +0800
renderer-native: Rename cogl vfunc implementations
Make the cogl vfunc functions have names that are globally
discoverable. Calling the same function in every backend the same name
causes code navigation tools to not function properly. Rename the
affected functions to closer correspond to the style mutter uses.
https://bugzilla.gnome.org/show_bug.cgi?id=768976
src/backends/native/meta-renderer-native.c | 56 ++++++++++++++--------------
1 files changed, 28 insertions(+), 28 deletions(-)
---
diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c
index aa06859..10df441 100644
--- a/src/backends/native/meta-renderer-native.c
+++ b/src/backends/native/meta-renderer-native.c
@@ -101,7 +101,7 @@ static const CoglWinsysEGLVtable _cogl_winsys_egl_vtable;
static const CoglWinsysVtable *parent_vtable;
static void
-_cogl_winsys_renderer_disconnect (CoglRenderer *renderer)
+meta_renderer_native_disconnect (CoglRenderer *renderer)
{
CoglRendererEGL *egl_renderer = renderer->winsys;
@@ -204,8 +204,8 @@ queue_swap_notify_for_onscreen (CoglOnscreen *onscreen)
}
static CoglBool
-_cogl_winsys_renderer_connect (CoglRenderer *cogl_renderer,
- CoglError **error)
+meta_renderer_native_connect (CoglRenderer *cogl_renderer,
+ CoglError **error)
{
MetaBackend *backend = meta_get_backend ();
MetaRenderer *renderer = meta_backend_get_renderer (backend);
@@ -243,7 +243,7 @@ _cogl_winsys_renderer_connect (CoglRenderer *cogl_renderer,
return TRUE;
fail:
- _cogl_winsys_renderer_disconnect (cogl_renderer);
+ meta_renderer_native_disconnect (cogl_renderer);
return FALSE;
}
@@ -261,8 +261,8 @@ setup_crtc_modes (CoglDisplay *display, int fb_id)
}
static CoglBool
-_cogl_winsys_egl_display_setup (CoglDisplay *display,
- CoglError **error)
+meta_renderer_native_setup_egl_display (CoglDisplay *display,
+ CoglError **error)
{
CoglDisplayEGL *egl_display = display->winsys;
CoglRendererEGL *egl_renderer = display->renderer->winsys;
@@ -279,13 +279,13 @@ _cogl_winsys_egl_display_setup (CoglDisplay *display,
}
static void
-_cogl_winsys_egl_display_destroy (CoglDisplay *display)
+meta_renderer_native_destroy_egl_display (CoglDisplay *display)
{
}
static CoglBool
-_cogl_winsys_egl_context_created (CoglDisplay *display,
- CoglError **error)
+meta_renderer_native_egl_context_created (CoglDisplay *display,
+ CoglError **error)
{
CoglDisplayEGL *egl_display = display->winsys;
CoglRenderer *renderer = display->renderer;
@@ -338,7 +338,7 @@ _cogl_winsys_egl_context_created (CoglDisplay *display,
}
static void
-_cogl_winsys_egl_cleanup_context (CoglDisplay *display)
+meta_renderer_native_egl_cleanup_context (CoglDisplay *display)
{
CoglDisplayEGL *egl_display = display->winsys;
CoglRenderer *renderer = display->renderer;
@@ -372,9 +372,9 @@ flip_callback (void *user_data)
}
static void
-_cogl_winsys_onscreen_swap_buffers_with_damage (CoglOnscreen *onscreen,
- const int *rectangles,
- int n_rectangles)
+meta_onscreen_native_swap_buffers_with_damage (CoglOnscreen *onscreen,
+ const int *rectangles,
+ int n_rectangles)
{
MetaBackend *backend = meta_get_backend ();
MetaMonitorManager *monitor_manager =
@@ -477,8 +477,8 @@ _cogl_winsys_onscreen_swap_buffers_with_damage (CoglOnscreen *onscreen,
}
static CoglBool
-_cogl_winsys_egl_context_init (CoglContext *context,
- CoglError **error)
+meta_renderer_native_init_egl_context (CoglContext *context,
+ CoglError **error)
{
COGL_FLAGS_SET (context->features,
COGL_FEATURE_ID_SWAP_BUFFERS_EVENT, TRUE);
@@ -494,8 +494,8 @@ _cogl_winsys_egl_context_init (CoglContext *context,
}
static CoglBool
-_cogl_winsys_onscreen_init (CoglOnscreen *onscreen,
- CoglError **error)
+meta_renderer_native_init_onscreen (CoglOnscreen *onscreen,
+ CoglError **error)
{
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
CoglContext *context = framebuffer->context;
@@ -571,7 +571,7 @@ _cogl_winsys_onscreen_init (CoglOnscreen *onscreen,
}
static void
-_cogl_winsys_onscreen_deinit (CoglOnscreen *onscreen)
+meta_renderer_native_release_onscreen (CoglOnscreen *onscreen)
{
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
CoglContext *context = framebuffer->context;
@@ -616,11 +616,11 @@ _cogl_winsys_onscreen_deinit (CoglOnscreen *onscreen)
static const CoglWinsysEGLVtable
_cogl_winsys_egl_vtable = {
- .display_setup = _cogl_winsys_egl_display_setup,
- .display_destroy = _cogl_winsys_egl_display_destroy,
- .context_created = _cogl_winsys_egl_context_created,
- .cleanup_context = _cogl_winsys_egl_cleanup_context,
- .context_init = _cogl_winsys_egl_context_init
+ .display_setup = meta_renderer_native_setup_egl_display,
+ .display_destroy = meta_renderer_native_destroy_egl_display,
+ .context_created = meta_renderer_native_egl_context_created,
+ .cleanup_context = meta_renderer_native_egl_cleanup_context,
+ .context_init = meta_renderer_native_init_egl_context
};
struct gbm_device *
@@ -744,16 +744,16 @@ get_native_cogl_winsys_vtable (void)
vtable.id = COGL_WINSYS_ID_CUSTOM;
vtable.name = "EGL_KMS";
- vtable.renderer_connect = _cogl_winsys_renderer_connect;
- vtable.renderer_disconnect = _cogl_winsys_renderer_disconnect;
+ vtable.renderer_connect = meta_renderer_native_connect;
+ vtable.renderer_disconnect = meta_renderer_native_disconnect;
- vtable.onscreen_init = _cogl_winsys_onscreen_init;
- vtable.onscreen_deinit = _cogl_winsys_onscreen_deinit;
+ vtable.onscreen_init = meta_renderer_native_init_onscreen;
+ vtable.onscreen_deinit = meta_renderer_native_release_onscreen;
/* The KMS winsys doesn't support swap region */
vtable.onscreen_swap_region = NULL;
vtable.onscreen_swap_buffers_with_damage =
- _cogl_winsys_onscreen_swap_buffers_with_damage;
+ meta_onscreen_native_swap_buffers_with_damage;
vtable_inited = TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]