0
我試圖設計一個SDL2應用程序,它有一個主菜單(用幾個SDL2紋理創建),並帶有幾個選項。SDL2:如何同時擁有SDL2菜單和OpenGL上下文?
只要單擊其中一個選項,就會出現一個OpenGL上下文,或者替換當前窗口,或者通過創建一個新窗口(並隱藏當前窗口,它具有主菜單)。在稍後的事件發生後(例如,按下鍵盤鍵),菜單應該再次出現。
問題是:無論何時在具有主菜單的SDL_Window對象中創建一個OpenGL上下文,稍後恢復菜單似乎都是不可能的。它不會被渲染。
問題是:是否有可能在同一窗口中同時具有sdl紋理元素和opengl上下文?當然不是在同一時間:我想一次使用其中的一個,用一個替換另一個。
如果答案是肯定的,我該如何做到這一點?