mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
cogl/onscreen/glx: Remove duplicate wait function
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3587>
This commit is contained in:
parent
8677e36c4c
commit
ea486b200f
@ -343,15 +343,6 @@ cogl_onscreen_glx_bind (CoglOnscreen *onscreen)
|
||||
cogl_context_glx_set_current_drawable (context, drawable);
|
||||
}
|
||||
|
||||
static void
|
||||
_cogl_winsys_wait_for_gpu (CoglOnscreen *onscreen)
|
||||
{
|
||||
CoglFramebuffer *framebuffer = COGL_FRAMEBUFFER (onscreen);
|
||||
CoglContext *ctx = cogl_framebuffer_get_context (framebuffer);
|
||||
|
||||
ctx->glFinish ();
|
||||
}
|
||||
|
||||
static void
|
||||
ensure_ust_type (CoglRenderer *renderer,
|
||||
GLXDrawable drawable)
|
||||
@ -779,7 +770,7 @@ cogl_onscreen_glx_swap_region (CoglOnscreen *onscreen,
|
||||
* additional extension so we can report the limited region of
|
||||
* the window damage to X/compositors.
|
||||
*/
|
||||
_cogl_winsys_wait_for_gpu (onscreen);
|
||||
cogl_framebuffer_finish (framebuffer);
|
||||
|
||||
if (blit_sub_buffer_is_synchronized && have_counter && can_wait)
|
||||
{
|
||||
@ -944,7 +935,7 @@ cogl_onscreen_glx_swap_buffers_with_damage (CoglOnscreen *onscreen,
|
||||
* obviously does not happen when we use _GLX_SWAP and let
|
||||
* the driver do the right thing
|
||||
*/
|
||||
_cogl_winsys_wait_for_gpu (onscreen);
|
||||
cogl_framebuffer_finish (framebuffer);
|
||||
|
||||
if (have_counter && can_wait)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user