case EmuWindow::StereoscopicMode::SideBySide:
float l = (float)layout.top_screen.left / 1.5f;
float w = (float)layout.top_screen.GetWidth() / 1.5f;
DrawSingleScreenRotated(screen_infos[0], l,
(float)layout.top_screen.top, w,
(float)layout.top_screen.GetHeight(), true, false);
DrawSingleScreenRotated(screen_infos[1], l,
(float)layout.top_screen.top, w,
(float)layout.top_screen.GetHeight(), false, true);
DrawSingleScreenRotated(screen_infos[1], (float)layout.width / 3.0f + l,
(float)layout.top_screen.top, w,
(float)layout.top_screen.GetHeight(), true, false);
DrawSingleScreenRotated(screen_infos[0], (float)layout.width / 3.0f + l,
(float)layout.top_screen.top, w,
(float)layout.top_screen.GetHeight(), false, true);