私はopenGLとSDLを初めて使いました。私が書いた基本的なプログラムにいくつか問題があります。私はそれを絞り込んだので、問題はSDL_CreateRenderer関数とSDLがOpenGLをどのように管理しているかの問題です。SDL_Renderer opengl conflict
基本的に、プログラムはOpenGLで描画されたシンプルなゲームであり、問題は私がメニューを作成して上昇しています。ゲームウィンドウは "SDL_WINDOW_OPENGL"フラグで作成されているので、別のウィンドウを作成しました。ゲームとメニューを切り替える必要があるときはいつでも、私は必要なウィンドウを隠して表示するだけです。メニューウィンドウに描画するにはレンダラーを作成する必要がありますが、そうした後、OpenGLウィンドウに戻ろうとすると、すべてが壊滅的にクラッシュします(コンピュータが遅くなり、すべてが応答しません...)。
問題がどこにあるか推測できますか?それとも誰かが私のゲームメニューの問題を解決する良い方法を提案することができますか?
[MCVE](https://stackoverflow.com/help/mcve)を提供する必要があります。 – Alden
私はそれに取り組んでいます!提案していただきありがとうございます! –
GLコンテキストを元のウィンドウに戻していますか?ソフトウェアレンダラがあなたのためにそれを解決するかもしれませんが、なぜ私は最初に別のウィンドウが必要なのか分かりません。 – keltar