2010-01-25 4 views
0

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

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

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

ответ

2

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

Подробнее here.

+0

А, это одна из примерно 10 проблем, которые я объяснил :) Спасибо. – Yttrill

Смежные вопросы