summaryrefslogtreecommitdiff
path: root/src/libsystemd-terminal/sysview-internal.h
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2014-10-11 18:49:20 +0200
committerDavid Herrmann <dh.herrmann@gmail.com>2014-10-11 18:49:20 +0200
commitf08f302732c0597c83ec6b8022aa82faffb116f9 (patch)
treedb9b20c8db2c15e3f57457a69e8f9c5cb1bad2ed /src/libsystemd-terminal/sysview-internal.h
parent76253e73f9c9c24fec755e485516f3b55d0707b4 (diff)
terminal/grdrm: force deep modeset on enter
Usually, when our session is activated (or re-configurated) we should be able to try a page-flip to our buffer. The kernel driver should reject it if it is incompatible. As it turns out, drivers don't do this. Therefore, we now force a deep modeset if we're not sure what mode is set. This has the side-effect that we might get glitches on session-switches (depending on driver behavior). However, there's no way around this and it is what everyone does so far. Most drivers still detect if we keep the mode and so don't touch the clocks. Therefore, we just get a regular async flip.
Diffstat (limited to 'src/libsystemd-terminal/sysview-internal.h')
0 files changed, 0 insertions, 0 deletions