void GLVideoSystem::apply_config() { apply_video_mode(); Size target_size = g_config->use_fullscreen ? ((g_config->fullscreen_size == Size(0, 0)) ? m_desktop_size : g_config->fullscreen_size) : g_config->window_size; m_viewport = Viewport::from_size(target_size, m_desktop_size); m_lightmap.reset(new GLTextureRenderer(*this, m_viewport.get_screen_size(), 5)); if (m_use_opengl33core) { m_back_renderer.reset(new GLTextureRenderer(*this, m_viewport.get_screen_size(), 1)); } }
void SDLRenderer::apply_config() { apply_video_mode(); apply_viewport(); }