@dirtbagxon said in New Hypseus with overlays and Singe support:

So, having refreshed myself with the SDL2 documentation now it is back on-line.
The failure is occurring in SDL_CreateRenderer()

The default FLAGS for the accelerated renderer currently are:

g_renderer = SDL_CreateRenderer(g_window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE | SDL_RENDERER_PRESENTVSYNC);

These are three of only a few FLAGS documented here: https://wiki.libsdl.org/SDL_RendererFlags

Can I suggest that you try removing each flag in turn in the source code and recompile?

The code is located in: src/video/video.cpp (lines 283-285)

https://github.com/DirtBagXon/hypseus-singe/blob/master/src/video/video.cpp#L283

Please let me know what FLAG is causing the issue, and what display environment you are using in the new buildroot, and how it differs from previous.