static void _cogl_winsys_onscreen_update_swap_throttled (CoglOnscreen *onscreen) { CoglContext *context = COGL_FRAMEBUFFER (onscreen)->context; CoglContextSdl2 *sdl_context = context->winsys; CoglOnscreenSdl2 *sdl_onscreen = onscreen->winsys; if (sdl_context->current_window != sdl_onscreen->window) return; sdl_context->current_window = NULL; _cogl_winsys_onscreen_bind (onscreen); }
static void _cogl_winsys_onscreen_update_swap_throttled (CoglOnscreen *onscreen) { CoglContext *context = COGL_FRAMEBUFFER (onscreen)->context; CoglContextEGL *egl_context = context->winsys; CoglOnscreenEGL *egl_onscreen = onscreen->winsys; if (egl_context->current_surface != egl_onscreen->egl_surface) return; egl_context->current_surface = EGL_NO_SURFACE; _cogl_winsys_onscreen_bind (onscreen); }
static void _cogl_winsys_onscreen_update_swap_throttled (CoglOnscreen *onscreen) { _cogl_winsys_onscreen_bind (onscreen); }