onscreen/native: Squash adjacent switch statements
Because we can. And it's now clearer that `buffer` is only used in `META_RENDERER_NATIVE_MODE_GBM`. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3891> Signed-off-by: Mingi Sung <sungmg@saltyming.net>
This commit is contained in:
parent
bc74aadcc2
commit
3214e92918
1 changed files with 4 additions and 18 deletions
|
@ -1380,24 +1380,10 @@ meta_onscreen_native_swap_buffers_with_damage (CoglOnscreen *onscreen,
|
||||||
}
|
}
|
||||||
|
|
||||||
primary_gpu_fb = META_DRM_BUFFER (g_steal_pointer (&buffer_gbm));
|
primary_gpu_fb = META_DRM_BUFFER (g_steal_pointer (&buffer_gbm));
|
||||||
break;
|
buffer = acquire_front_buffer (onscreen,
|
||||||
case META_RENDERER_NATIVE_MODE_SURFACELESS:
|
&egl_context_changed,
|
||||||
g_assert_not_reached ();
|
primary_gpu_fb,
|
||||||
break;
|
secondary_gpu_fb);
|
||||||
#ifdef HAVE_EGL_DEVICE
|
|
||||||
case META_RENDERER_NATIVE_MODE_EGL_DEVICE:
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
buffer = acquire_front_buffer (onscreen,
|
|
||||||
&egl_context_changed,
|
|
||||||
primary_gpu_fb,
|
|
||||||
secondary_gpu_fb);
|
|
||||||
|
|
||||||
switch (renderer_gpu_data->mode)
|
|
||||||
{
|
|
||||||
case META_RENDERER_NATIVE_MODE_GBM:
|
|
||||||
meta_frame_native_set_buffer (frame_native, buffer);
|
meta_frame_native_set_buffer (frame_native, buffer);
|
||||||
|
|
||||||
if (!meta_drm_buffer_ensure_fb_id (buffer, &error))
|
if (!meta_drm_buffer_ensure_fb_id (buffer, &error))
|
||||||
|
|
Loading…
Reference in a new issue