SDL выход на весь экран - PullRequest
4 голосов
/ 29 марта 2012

При выходе из полноэкранного приложения SDL разрешение компьютера меняется на 640x480. Разрешение моего приложения 1024x768. Как я могу вернуть разрешение к исходному разрешению после выхода из приложения?

Я использую SDL 1.2 и Ubuntu 10.04

Ответы [ 2 ]

3 голосов
/ 29 марта 2012

Звучит как проблема с драйвером X или с менеджером окон.Можете ли вы попробовать его на другом дистрибутиве или другой версии Ubuntu?

Если ваша программа не аварийно завершает работу, вам следует вызвать SDL_Quit() или SDL_QuitSubSystem(SDL_INIT_VIDEO) или просто выйти из полноэкранного режима.Это должно восстановить исходные настройки.

1 голос
/ 29 марта 2012

Попробуйте сначала принудительно переключиться в оконный режим с помощью SDL_SetVideoMode(...)

...