I'm new to SDL (and its forum) and I'm really excited getting started here!
I noticed a pretty big difference in startup time comparing a normal window and a window tagged with SDL_WINDOW_OPENGL.
I created a super simple code that just starts a window and closes it when the event SDL_QUIT is polled.
The window starts immediately when the program starts.
When I change the window's tag to SDL_WINDOW_OPENGL the program immediately starts to take a decent amount of time to start the window.
I tried creating and not creating the opengl context, I tried a number of opengl attributes (via SDL_GL_SetAttribute) and all of the results were the same.
I'd like to know if that is normal or if I'm doing something wrong.