SDL не распространяется на несколько мониторов - PullRequest
2 голосов
/ 10 января 2011

Моя игра использует SDL для создания полноэкранного окна OpenGL.

Однако для пользователей с несколькими мониторами результаты получаются очень смешанными.

Часто игра отображается в обоих экранах, чтоэто явно неправильно, особенно если мониторы имеют разные размеры.

Однако, SDL_ListModes() не дает мне понять, каков реальный выбор разрешения для полноэкранного просмотра приложения в сценарии с несколькими мониторами.Всегда перечислены виртуальные экраны и неотличимы от физических экранов.

Как использовать SDL для отображения списка доступных физических дисплеев и как создавать на них полноэкранные окна?

1 Ответ

0 голосов
/ 10 января 2011

Если вы не можете заставить SDL 1.2 делать правильные вещи автоматически, вы можете позволить пользователю указать положение окна в файле конфигурации или через командную строку.

Тогда вы сможете установить положение окна с помощью SDL_VIDEO_WINDOW_POS , прежде чем начинать SDL.

...