Переключение между полноэкранным и оконным режимами в Mac OS X - PullRequest
0 голосов
/ 25 января 2010

У меня есть проект в работах с OpenGL и SDL. Пользователи могут использовать полноэкранный или оконный режим для отображения.

Я использую SDL_SetVideoMode для настройки окна, но это решение уничтожает исходный контекст SDL_Surface (поэтому все мои текстуры OpenGL также очищаются).

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

1 Ответ

2 голосов
/ 25 января 2010

К сожалению, вам необходимо перезагрузить все ваши текстуры. Это необходимо, потому что SDL воссоздает контекст. Это проблема SDL, которую планируется исправить когда-нибудь.

Подробнее здесь .

...