SDL と OpenGL を使用する完全に機能するエンジンがあります。OpenGL/SDL 画面にテクスチャ ボックスがありますが、ビデオ モードを変更しようとすると (たとえば、F11 で全画面表示に切り替える)、テクスチャが失われます (ボックスはただの白です)。まだ白いです (テクスチャ イメージが失われています)。これは、アプリケーションの途中でビデオ モードを変更できないということですか (たとえば、全画面表示に切り替えます)、それとも変更するたびに OGL テクスチャをリロードする必要があるということですか?
いくつかの追加メモ: Windows 7 で MinGW で CodeBlocks を使用しています。リンクしたライブラリは次のとおりです: SOIL (OGL でテクスチャを簡単にロードするためのライブラリ - http://www.lonesock.net/soil.html )、OpenGL32、Glu32そしてSDL。
問題を示す画像がいくつかあります (最初の画像はウィンドウ モードで、2 番目の画像はSDL_SetVideoMode(...) を呼び出してフルスクリーンに変更しようとしたときのものです - SDL_WM_ToggleFullScreen が機能しません。