1
0
mirror of https://github.com/brl/mutter.git synced 2025-01-10 03:32:34 +00:00
Go to file
Jonas Ådahl 8163ca6821 Add support for scaled logical monitor framebuffers
This commit adds support for rendering onto enlarged per logical
monitor framebuffers, using the scaled clutter stage views, for HiDPI
enabled logical monitors.

This works by scaling the mode of the monitors in a logical monitors by
the scale, no longer relying on scaling the window actors and window
geometry for making windows have the correct size on HiDPI monitors.

It is disabled by default, as in automatically created configurations
will still use the old mode. This is partly because Xwayland clients
will not yet work good enough to make it feasible.

To enable, add the 'scale-monitor-framebuffer' keyword to the
org.gnome.mutter.experimental-features gsettings array.

It is still possible to specify the mode via the new D-Bus API, which
has been adapted.

The adaptations to the D-Bus API means the caller need to be aware of
how to position logical monitors on the stage grid. This depends on the
'layout-mode' property that is used (see the DisplayConfig D-Bus
documentation).

https://bugzilla.gnome.org/show_bug.cgi?id=777732
2017-04-07 22:30:48 +08:00
clutter clutter: Add ability to scale stage views 2017-04-07 22:30:48 +08:00
cogl x11: Use EGL instead of GLX when drawing using GLES 2017-03-25 00:17:18 +08:00
data Add support for scaled logical monitor framebuffers 2017-04-07 22:30:48 +08:00
doc
po Update Greek translation 2017-04-07 10:42:44 +00:00
src Add support for scaled logical monitor framebuffers 2017-04-07 22:30:48 +08:00
tools
.gitignore
autogen.sh
configure.ac
COPYING Updated obsolete FSF postal address in COPYING 2014-01-12 08:44:30 +07:00
Makefile.am
mutter.doap
NEWS