looking-glass/client
Quantum b3ca872cef [client] wayland: improve fractional scale handling
Currently, we scale the desktop up to the next largest integer, and rely on
the wayland compositor to scale it back down to the correct size.
This is obviously undesirable.

In this commit, we attempt to detect the actual fractional scaling by finding
the current active mode in wl_output, and dividing it by the logical screen
size reported by xdg_output, taking into consideration screen rotation.

We then use wp_viewporter to set the exact buffer and viewport sizes if
fractional scaling is needed.
2021-08-01 13:05:41 +10:00
..
cmake [client] removed unused GMP dependency 2021-07-24 12:35:48 +10:00
displayservers [client] wayland: improve fractional scale handling 2021-08-01 13:05:41 +10:00
include [client] app: allow overlay exit with KEY_ESC 2021-07-31 20:51:38 +10:00
renderers [client] egl: use queue of damages 2021-08-01 12:11:54 +10:00
src [client] config: enable JIT rendering by default 2021-08-01 12:38:17 +10:00
CMakeLists.txt [client] imgui: remove no longer used overlay_utils.cpp 2021-07-31 14:56:49 +10:00
DEBUGGING.md [doc] Fix formatting 2018-05-23 08:46:03 +10:00