mirror of
https://github.com/brl/mutter.git
synced 2024-12-25 20:32:16 +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
|
void
|
||||||
_cogl_framebuffer_flush_dependency_journals (CoglFramebuffer *framebuffer);
|
_cogl_framebuffer_flush_dependency_journals (CoglFramebuffer *framebuffer);
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_framebuffer_swap_notify (CoglFramebuffer *framebuffer);
|
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
_cogl_framebuffer_try_fast_read_pixel (CoglFramebuffer *framebuffer,
|
_cogl_framebuffer_try_fast_read_pixel (CoglFramebuffer *framebuffer,
|
||||||
int x,
|
int x,
|
||||||
|
@ -457,11 +457,6 @@ _cogl_framebuffer_clear (CoglFramebuffer *framebuffer,
|
|||||||
cogl_color_get_alpha_float (color));
|
cogl_color_get_alpha_float (color));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_framebuffer_swap_notify (CoglFramebuffer *framebuffer)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
_cogl_framebuffer_get_width (CoglFramebuffer *framebuffer)
|
_cogl_framebuffer_get_width (CoglFramebuffer *framebuffer)
|
||||||
{
|
{
|
||||||
|
@ -1109,14 +1109,3 @@ _cogl_error_quark (void)
|
|||||||
{
|
{
|
||||||
return g_quark_from_static_string ("cogl-error-quark");
|
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
|
void
|
||||||
_cogl_onscreen_clutter_backend_set_size (int width, int height);
|
_cogl_onscreen_clutter_backend_set_size (int width, int height);
|
||||||
|
|
||||||
void
|
|
||||||
_cogl_swap_buffers_notify (void);
|
|
||||||
|
|
||||||
CoglFramebuffer *
|
CoglFramebuffer *
|
||||||
_cogl_get_draw_buffer (void);
|
_cogl_get_draw_buffer (void);
|
||||||
|
|
||||||
|
@ -413,7 +413,6 @@ clutter_stage_egl_redraw (ClutterStageWindow *stage_window)
|
|||||||
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
||||||
eglSwapBuffers (backend_egl->edpy, egl_surface);
|
eglSwapBuffers (backend_egl->edpy, egl_surface);
|
||||||
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* reset the redraw clipping for the next paint... */
|
/* reset the redraw clipping for the next paint... */
|
||||||
|
@ -77,7 +77,6 @@ clutter_backend_egl_redraw (ClutterBackend *backend,
|
|||||||
cogl_flush ();
|
cogl_flush ();
|
||||||
eglWaitGL();
|
eglWaitGL();
|
||||||
eglSwapBuffers (backend_egl->edpy, stage_egl->egl_surface);
|
eglSwapBuffers (backend_egl->edpy, stage_egl->egl_surface);
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static ClutterActor *
|
static ClutterActor *
|
||||||
|
@ -648,8 +648,6 @@ clutter_stage_glx_redraw (ClutterStageWindow *stage_window)
|
|||||||
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
CLUTTER_TIMER_START (_clutter_uprof_context, swapbuffers_timer);
|
||||||
glXSwapBuffers (backend_x11->xdpy, drawable);
|
glXSwapBuffers (backend_x11->xdpy, drawable);
|
||||||
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
CLUTTER_TIMER_STOP (_clutter_uprof_context, swapbuffers_timer);
|
||||||
|
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
backend_glx->last_video_sync_count = video_sync_count;
|
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);
|
_clutter_stage_do_paint (CLUTTER_STAGE (self->stage_osx->wrapper), NULL);
|
||||||
cogl_flush ();
|
cogl_flush ();
|
||||||
[[self openGLContext] flushBuffer];
|
[[self openGLContext] flushBuffer];
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* In order to receive key events */
|
/* In order to receive key events */
|
||||||
|
@ -506,8 +506,6 @@ wayland_swap_buffers (ClutterStageWayland *stage_wayland)
|
|||||||
wl_display_frame_callback (backend_wayland->wayland_display,
|
wl_display_frame_callback (backend_wayland->wayland_display,
|
||||||
wayland_frame_callback,
|
wayland_frame_callback,
|
||||||
stage_wayland);
|
stage_wayland);
|
||||||
|
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -528,10 +528,7 @@ clutter_stage_win32_redraw (ClutterStageWindow *stage_window)
|
|||||||
cogl_flush ();
|
cogl_flush ();
|
||||||
|
|
||||||
if (stage_win32->client_dc)
|
if (stage_win32->client_dc)
|
||||||
{
|
|
||||||
SwapBuffers (stage_win32->client_dc);
|
SwapBuffers (stage_win32->client_dc);
|
||||||
_cogl_swap_buffers_notify ();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user