小さなグラフィック エンジンを DirectX 9 から OpenGL に移植しています。エンジンは SDL (現在は 2.0 に移植) を使用して、入力とウィンドウの作成を管理します。
OpenGL と DirectX の両方のウィンドウ イベントを正しく処理する方法を知りたいです。デスクトッププラットフォーム(Linux、OSX、およびWindows)のこれらに興味があります
- ウィンドウ解像度の変更
- フルスクリーンからウィンドウへ/ウィンドウからフルスクリーンへの処理
- Alt+tab 処理 -
ネットで検索してみましたが、なかなか情報がまとまっていません。他の多くの人が以前に同じ問題に直面したと思います。
エンジンのその種の処理に関するガイドラインを読むためのリソースはありますか? OpenGL と DirectX の両方で、転送されたリソースをレンダラー システムに失うことなく解像度の変更を処理することは可能ですか?