Joseph Stalin
Joseph Stalin
Thanks for the fix! On Linux, both OpenGL and SDL renderer keep their viewports now. Unfortunately, macOS-specific case (OpenGL context, HiDPI window flag) is still affected. `DISPLAY_CHANGED` - will take...
> It is not happening on a move that doesn't change displays on macOS. Just to make sure we're on the same page: did you test with `SDL_WINDOW_ALLOW_HIGHDPI` flag? @kcgen...
I'll tell you more: it's most likely related to #759. You can try out a current WIP build from [here](https://github.com/dosbox-staging/dosbox-staging/actions/runs/2084304617).
The initial support for DPI scaling has been merged (see #1745). I'll leave the issue opened for the time being, just in case. You can grab the latest development builds...
Some research and discussion suggested that implementing RA-style shader pipeline is possible. Reopening.
ImGUI supports theming. But yes, some prettier alternative is quite welcome, at least for consideration. Just remember that Staging has SDL renderer backend, not just (optional!) OpenGL, and someday someone...
SDL2 has software renderer (see `texture_renderer` hint), so there shouldn't be any need for another one. Do you plan some major overhaul of rendering pipeline, windowing, or `sdlmain.cpp` as a...
Keeping this open for possible future per-monitor DPI scaling support (see https://github.com/libsdl-org/SDL/pull/5778).
Side note: all Doom-based games should support setting gamma by pressing F11.
Running IPX server on your branch consumes a lot of CPU time for some reason. Doesn't happen on master branch. 