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));
|
||||
break;
|
||||
case META_RENDERER_NATIVE_MODE_SURFACELESS:
|
||||
g_assert_not_reached ();
|
||||
break;
|
||||
#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:
|
||||
buffer = acquire_front_buffer (onscreen,
|
||||
&egl_context_changed,
|
||||
primary_gpu_fb,
|
||||
secondary_gpu_fb);
|
||||
meta_frame_native_set_buffer (frame_native, buffer);
|
||||
|
||||
if (!meta_drm_buffer_ensure_fb_id (buffer, &error))
|
||||
|
|
Loading…
Reference in a new issue