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