Obviously the window/event etc is handled by SDL.
The main game has basically 3.5 viewports. There is the main viewport, which is purely opengl; then there will be a GUI across the bottom, a notification bar on the left hand side, and a minimap in the bottom left side. Not sure if I should make that a separate context or attach it to the giu bar...
Question is, how exactly should I implement it? Should I create a glcontext for the main window viewport, then 3 seperate SDL_Renderer viewports for the other three windows? Or should I just kind of "toss" the overlays on top of the 1 single glcontext, and not render graphics that are behind the sdl viewports?
And uhh,... How exactly would you implement that? 3 separate renderer objects in SDL?
thanks,
learnedseeker