summaryrefslogtreecommitdiff
path: root/cogl
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2020-10-19 22:34:45 +0200
committerRobert Mader <robert.mader@posteo.de>2021-01-30 09:11:46 +0000
commite43b95cd110b36f8d01699d1c1524bfbc566b7be (patch)
tree130401d23359431b719817054647de099dfeff13 /cogl
parentb0ec3a3ad7bb390611448a11b3bbbfb85bda7039 (diff)
downloadmutter-e43b95cd110b36f8d01699d1c1524bfbc566b7be.tar.gz
cogl/onscreen: Remove show()/hide()
Not used, and not relevant. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
Diffstat (limited to 'cogl')
-rw-r--r--cogl/cogl/cogl-onscreen.c31
-rw-r--r--cogl/cogl/winsys/cogl-onscreen-glx.c16
-rw-r--r--cogl/cogl/winsys/cogl-onscreen-glx.h4
-rw-r--r--cogl/cogl/winsys/cogl-onscreen-xlib.c17
-rw-r--r--cogl/cogl/winsys/cogl-onscreen-xlib.h4
-rw-r--r--cogl/cogl/winsys/cogl-winsys-egl-x11.c2
-rw-r--r--cogl/cogl/winsys/cogl-winsys-glx.c1
-rw-r--r--cogl/cogl/winsys/cogl-winsys-private.h4
8 files changed, 0 insertions, 79 deletions
diff --git a/cogl/cogl/cogl-onscreen.c b/cogl/cogl/cogl-onscreen.c
index 232b57564..0cd61b206 100644
--- a/cogl/cogl/cogl-onscreen.c
+++ b/cogl/cogl/cogl-onscreen.c
@@ -545,37 +545,6 @@ cogl_onscreen_remove_frame_callback (CoglOnscreen *onscreen,
}
void
-cogl_onscreen_show (CoglOnscreen *onscreen)
-{
- CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
- const CoglWinsysVtable *winsys;
-
- if (!cogl_framebuffer_is_allocated (framebuffer))
- {
- if (!cogl_framebuffer_allocate (framebuffer, NULL))
- return;
- }
-
- winsys = _cogl_framebuffer_get_winsys (framebuffer);
- if (winsys->onscreen_set_visibility)
- winsys->onscreen_set_visibility (onscreen, TRUE);
-}
-
-void
-cogl_onscreen_hide (CoglOnscreen *onscreen)
-{
- CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
-
- if (cogl_framebuffer_is_allocated (framebuffer))
- {
- const CoglWinsysVtable *winsys =
- _cogl_framebuffer_get_winsys (framebuffer);
- if (winsys->onscreen_set_visibility)
- winsys->onscreen_set_visibility (onscreen, FALSE);
- }
-}
-
-void
_cogl_onscreen_notify_frame_sync (CoglOnscreen *onscreen, CoglFrameInfo *info)
{
notify_event (onscreen, COGL_FRAME_EVENT_SYNC, info);
diff --git a/cogl/cogl/winsys/cogl-onscreen-glx.c b/cogl/cogl/winsys/cogl-onscreen-glx.c
index 1367336e2..873ff755c 100644
--- a/cogl/cogl/winsys/cogl-onscreen-glx.c
+++ b/cogl/cogl/winsys/cogl-onscreen-glx.c
@@ -959,22 +959,6 @@ _cogl_winsys_onscreen_glx_get_window_xid (CoglOnscreen *onscreen)
}
void
-_cogl_winsys_onscreen_glx_set_visibility (CoglOnscreen *onscreen,
- gboolean visibility)
-{
- CoglOnscreenGlx *onscreen_glx = COGL_ONSCREEN_GLX (onscreen);
- CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
- CoglContext *context = cogl_framebuffer_get_context (framebuffer);
- CoglXlibRenderer *xlib_renderer =
- _cogl_xlib_renderer_get_data (context->display->renderer);
-
- if (visibility)
- XMapWindow (xlib_renderer->xdpy, onscreen_glx->xwin);
- else
- XUnmapWindow (xlib_renderer->xdpy, onscreen_glx->xwin);
-}
-
-void
_cogl_winsys_onscreen_glx_set_resizable (CoglOnscreen *onscreen,
gboolean resizable)
{
diff --git a/cogl/cogl/winsys/cogl-onscreen-glx.h b/cogl/cogl/winsys/cogl-onscreen-glx.h
index 946db8e4f..53c6ecd02 100644
--- a/cogl/cogl/winsys/cogl-onscreen-glx.h
+++ b/cogl/cogl/winsys/cogl-onscreen-glx.h
@@ -48,10 +48,6 @@ uint32_t
_cogl_winsys_onscreen_glx_get_window_xid (CoglOnscreen *onscreen);
void
-_cogl_winsys_onscreen_glx_set_visibility (CoglOnscreen *onscreen,
- gboolean visibility);
-
-void
_cogl_winsys_onscreen_glx_set_resizable (CoglOnscreen *onscreen,
gboolean resizable);
diff --git a/cogl/cogl/winsys/cogl-onscreen-xlib.c b/cogl/cogl/winsys/cogl-onscreen-xlib.c
index 8eaf1976d..b3a1664f8 100644
--- a/cogl/cogl/winsys/cogl-onscreen-xlib.c
+++ b/cogl/cogl/winsys/cogl-onscreen-xlib.c
@@ -197,23 +197,6 @@ cogl_onscreen_xlib_dispose (GObject *object)
}
void
-_cogl_winsys_onscreen_xlib_set_visibility (CoglOnscreen *onscreen,
- gboolean visibility)
-{
- CoglOnscreenXlib *onscreen_xlib = COGL_ONSCREEN_XLIB (onscreen);
- CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
- CoglContext *context = cogl_framebuffer_get_context (framebuffer);
- CoglRenderer *renderer = context->display->renderer;
- CoglXlibRenderer *xlib_renderer =
- _cogl_xlib_renderer_get_data (renderer);
-
- if (visibility)
- XMapWindow (xlib_renderer->xdpy, onscreen_xlib->xwin);
- else
- XUnmapWindow (xlib_renderer->xdpy, onscreen_xlib->xwin);
-}
-
-void
_cogl_winsys_onscreen_xlib_set_resizable (CoglOnscreen *onscreen,
gboolean resizable)
{
diff --git a/cogl/cogl/winsys/cogl-onscreen-xlib.h b/cogl/cogl/winsys/cogl-onscreen-xlib.h
index a04ade669..9177d2597 100644
--- a/cogl/cogl/winsys/cogl-onscreen-xlib.h
+++ b/cogl/cogl/winsys/cogl-onscreen-xlib.h
@@ -50,10 +50,6 @@ void
_cogl_winsys_egl_onscreen_xlib_deinit (CoglOnscreen *onscreen);
void
-_cogl_winsys_onscreen_xlib_set_visibility (CoglOnscreen *onscreen,
- gboolean visibility);
-
-void
_cogl_winsys_onscreen_xlib_set_resizable (CoglOnscreen *onscreen,
gboolean resizable);
diff --git a/cogl/cogl/winsys/cogl-winsys-egl-x11.c b/cogl/cogl/winsys/cogl-winsys-egl-x11.c
index 1113fb199..3d85c88d5 100644
--- a/cogl/cogl/winsys/cogl-winsys-egl-x11.c
+++ b/cogl/cogl/winsys/cogl-winsys-egl-x11.c
@@ -590,8 +590,6 @@ _cogl_winsys_egl_xlib_get_vtable (void)
vtable.renderer_connect = _cogl_winsys_renderer_connect;
vtable.renderer_disconnect = _cogl_winsys_renderer_disconnect;
- vtable.onscreen_set_visibility =
- _cogl_winsys_onscreen_xlib_set_visibility;
vtable.onscreen_set_resizable =
_cogl_winsys_onscreen_xlib_set_resizable;
diff --git a/cogl/cogl/winsys/cogl-winsys-glx.c b/cogl/cogl/winsys/cogl-winsys-glx.c
index ad3eeea2f..70da14a78 100644
--- a/cogl/cogl/winsys/cogl-winsys-glx.c
+++ b/cogl/cogl/winsys/cogl-winsys-glx.c
@@ -1472,7 +1472,6 @@ static CoglWinsysVtable _cogl_winsys_vtable =
.onscreen_get_buffer_age = _cogl_winsys_onscreen_glx_get_buffer_age,
.onscreen_x11_get_window_xid =
_cogl_winsys_onscreen_glx_get_window_xid,
- .onscreen_set_visibility = _cogl_winsys_onscreen_glx_set_visibility,
.onscreen_set_resizable =
_cogl_winsys_onscreen_glx_set_resizable,
diff --git a/cogl/cogl/winsys/cogl-winsys-private.h b/cogl/cogl/winsys/cogl-winsys-private.h
index 536ae7471..14b21a0e0 100644
--- a/cogl/cogl/winsys/cogl-winsys-private.h
+++ b/cogl/cogl/winsys/cogl-winsys-private.h
@@ -104,10 +104,6 @@ typedef struct _CoglWinsysVtable
void
(*context_deinit) (CoglContext *context);
- void
- (*onscreen_set_visibility) (CoglOnscreen *onscreen,
- gboolean visibility);
-
/* Optional functions */
int64_t