Russian developers comminity

Новости ::  Документация ::  Uploads ::  Downloads ::  Ссылки 
 

Программирование


 
Вопросы связанные с программированием игр для ОС Linux.

Темы :

: :

Проблема с полноэкранным режимом

Пользователь: ghoust

Дата: 27.01.2010 10:35:08

SDL отказывается переходить в полноэкранный режим. Максимум что делает - создает окно без оформления за пределы которого мышь не выезжает. Пробовал на двух системах: на обычном ПК и под VirtualBox'ом (fluxbox & gnome соответственно). Но! Если перед этим выполнить команду xrandr без параметров, то получается нормальный полноэкранный режим. Гугль что-то молчит по этому поводу. Как это можно победить? Тестовый пример: http://depositfiles.com/files/oa8uedlv9
Опции:

Re: Проблема с полноэкранным режимом

Пользователь: vfz

Дата: 27.01.2010 22:58:55

У меня все скомпилилось и выполнилось как надо, в полно экранном режиме. Думаю нужно что то ковырять в твоих системах.

Я бы ещё попробовал без изврата вот тут


Uint32 flag = SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_FULLSCREEN;
main_screen = SDL_SetVideoMode(1024, 768, 32, flag);
 

Попробуй просто

main_screen = SDL_SetVideoMode(1024, 768, 32, SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_FULLSCREEN);
 

И ещё попробуй вместо 32 поставить 0 пускай сам подберет оптимальный вариант.
Опции:

Re: Проблема с полноэкранным режимом

Пользователь: ghoust

Дата: 28.01.2010 06:36:55

Да. Проблема была именно в системе. После пересборки SDL из исходников все заработало. Видимо что-то с версиями библиотек.
Опции:

Re: Проблема с полноэкранным режимом

Пользователь: Aerton

Дата: 28.01.2010 06:43:16

Да, в коде всё правильно.

А какаие-нибудь проги из дистрибутива нормально в полноэкранном режиме работают?
Опции:

: :

Извините, только зарегистрированные пользователи могут писать в этом форуме.