onscreen/native: Add function meta_onscreen_native_discard_pending_swaps
This commit is contained in:
parent
2fbaa03a9d
commit
5a6892f3e2
2 changed files with 15 additions and 0 deletions
|
@ -2112,6 +2112,19 @@ post_finish_frame (MetaOnscreenNative *onscreen_native,
|
||||||
META_KMS_UPDATE_FLAG_NONE);
|
META_KMS_UPDATE_FLAG_NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
meta_onscreen_native_discard_pending_swaps (CoglOnscreen *onscreen)
|
||||||
|
{
|
||||||
|
MetaOnscreenNative *onscreen_native = META_ONSCREEN_NATIVE (onscreen);
|
||||||
|
|
||||||
|
onscreen_native->swaps_pending = 0;
|
||||||
|
|
||||||
|
g_clear_object (&onscreen_native->gbm.stalled_fb);
|
||||||
|
g_clear_object (&onscreen_native->gbm.stalled_scanout);
|
||||||
|
g_clear_object (&onscreen_native->gbm.next_fb);
|
||||||
|
g_clear_object (&onscreen_native->gbm.next_scanout);
|
||||||
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
should_surface_be_sharable (CoglOnscreen *onscreen)
|
should_surface_be_sharable (CoglOnscreen *onscreen)
|
||||||
{
|
{
|
||||||
|
|
|
@ -48,6 +48,8 @@ void meta_onscreen_native_dummy_power_save_page_flip (CoglOnscreen *onscreen);
|
||||||
gboolean meta_onscreen_native_is_buffer_scanout_compatible (CoglOnscreen *onscreen,
|
gboolean meta_onscreen_native_is_buffer_scanout_compatible (CoglOnscreen *onscreen,
|
||||||
CoglScanout *scanout);
|
CoglScanout *scanout);
|
||||||
|
|
||||||
|
void meta_onscreen_native_discard_pending_swaps (CoglOnscreen *onscreen);
|
||||||
|
|
||||||
void meta_onscreen_native_set_view (CoglOnscreen *onscreen,
|
void meta_onscreen_native_set_view (CoglOnscreen *onscreen,
|
||||||
MetaRendererView *view);
|
MetaRendererView *view);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue