mirror of
https://github.com/brl/mutter.git
synced 2024-12-24 12:02:04 +00:00
Remove unused _cogl_swap_buffers_notify
Recently _cogl_swap_buffers_notify was added (in142b229c5c
) so that Cogl would be notified when Clutter performs a swap buffers request for a given onscreen framebuffer. It was expected this would be required for the recent cogl_read_pixel optimization that was implemented (ref1bdb0e6e98
) but in the end it wasn't used. Since it wasn't used in the end this patch removes the API.
This commit is contained in:
parent
47e93d4f7b
commit
e381a159a7
@ -212,9 +212,6 @@ _cogl_framebuffer_flush_journal (CoglFramebuffer *framebuffer);
|
||||
void
|
||||
_cogl_framebuffer_flush_dependency_journals (CoglFramebuffer *framebuffer);
|
||||
|
||||
void
|
||||
_cogl_framebuffer_swap_notify (CoglFramebuffer *framebuffer);
|
||||
|
||||
gboolean
|
||||
_cogl_framebuffer_try_fast_read_pixel (CoglFramebuffer *framebuffer,
|
||||
int x,
|
||||
|
@ -457,11 +457,6 @@ _cogl_framebuffer_clear (CoglFramebuffer *framebuffer,
|
||||
cogl_color_get_alpha_float (color));
|
||||
}
|
||||
|
||||
void
|
||||
_cogl_framebuffer_swap_notify (CoglFramebuffer *framebuffer)
|
||||
{
|
||||
}
|
||||
|
||||
int
|
||||
_cogl_framebuffer_get_width (CoglFramebuffer *framebuffer)
|
||||
{
|
||||
|
@ -1109,14 +1109,3 @@ _cogl_error_quark (void)
|
||||
{
|
||||
return g_quark_from_static_string ("cogl-error-quark");
|
||||
}
|
||||
|
||||
/* Until Cogl becomes responsible for handling swap-buffer requests
|
||||
* this API is used by Clutter to notify us when it issues a
|
||||
* swap-buffer on our behalf. */
|
||||
void
|
||||
_cogl_swap_buffers_notify (void)
|
||||
{
|
||||
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
|
||||
|
||||
_cogl_framebuffer_swap_notify (_cogl_get_draw_buffer ());
|
||||
}
|
||||
|
@ -1280,9 +1280,6 @@ _cogl_driver_error_quark (void);
|
||||
void
|
||||
_cogl_onscreen_clutter_backend_set_size (int width, int height);
|
||||
|
||||
void
|
||||
_cogl_swap_buffers_notify (void);
|
||||
|
||||
CoglFramebuffer *
|
||||
_cogl_get_draw_buffer (void);
|
||||
|
||||
|
@ -413,7 +413,6 @@ clutter_stage_egl_redraw (ClutterStageWindow *stage_window)
|
||||
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
||||
eglSwapBuffers (backend_egl->edpy, egl_surface);
|
||||
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
|
||||
/* reset the redraw clipping for the next paint... */
|
||||
|
@ -77,7 +77,6 @@ clutter_backend_egl_redraw (ClutterBackend *backend,
|
||||
cogl_flush ();
|
||||
eglWaitGL();
|
||||
eglSwapBuffers (backend_egl->edpy, stage_egl->egl_surface);
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
|
||||
static ClutterActor *
|
||||
|
@ -648,8 +648,6 @@ clutter_stage_glx_redraw (ClutterStageWindow *stage_window)
|
||||
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
||||
glXSwapBuffers (backend_x11->xdpy, drawable);
|
||||
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
||||
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
|
||||
backend_glx->last_video_sync_count = video_sync_count;
|
||||
|
@ -159,7 +159,6 @@ clutter_stage_osx_get_wrapper (ClutterStageWindow *stage_window);
|
||||
_clutter_stage_do_paint (CLUTTER_STAGE (self->stage_osx->wrapper), NULL);
|
||||
cogl_flush ();
|
||||
[[self openGLContext] flushBuffer];
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
|
||||
/* In order to receive key events */
|
||||
|
@ -506,8 +506,6 @@ wayland_swap_buffers (ClutterStageWayland *stage_wayland)
|
||||
wl_display_frame_callback (backend_wayland->wayland_display,
|
||||
wayland_frame_callback,
|
||||
stage_wayland);
|
||||
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -528,10 +528,7 @@ clutter_stage_win32_redraw (ClutterStageWindow *stage_window)
|
||||
cogl_flush ();
|
||||
|
||||
if (stage_win32->client_dc)
|
||||
{
|
||||
SwapBuffers (stage_win32->client_dc);
|
||||
_cogl_swap_buffers_notify ();
|
||||
}
|
||||
SwapBuffers (stage_win32->client_dc);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user