2012-03-29 9 views
4

フルスクリーンSDLアプリケーションを終了すると、コンピュータの解像度が640x480に変更されます。 私のアプリケーションの解像度は1024x768です。アプリケーションを終了した後、解像度を元の解像度に戻すにはどうすればよいですか?SDL exit fullscreen

私はSDL 1.2とUbuntu 10.04

+4

あなたのアプリの終わりに 'SDL_Quit()'を呼ぶのを忘れたときに起こるようなものです。 – jrok

答えて

3

を介して第一のバックウィンドウモードへの切り替えを強制してみてください。あなたは別のディストリビューションや異なるubuntuのバージョンでそれを試すことができますか?

プログラムがクラッシュしない限り、SDL_Quit()またはSDL_QuitSubSystem(SDL_INIT_VIDEO)に電話するか、フルスクリーンを終了する必要があります。元の設定に戻す必要があります。

1

Xドライバに問題があるか、ウィンドウマネージャの問題のように聞こえることSDL_SetVideoMode(...)