https://bugs.kde.org/show_bug.cgi?id=350159

Martin Flöser <mgraess...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Version Fixed In|                            |5.12.0
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://commits.kde.org/kwi
                   |                            |n/729bfd04a0c61f306e7e2fbc9
                   |                            |9d277397049b0d3

--- Comment #12 from Martin Flöser <mgraess...@kde.org> ---
Git commit 729bfd04a0c61f306e7e2fbc99d277397049b0d3 by Martin Flöser.
Committed on 19/10/2017 at 16:26.
Pushed by graesslin into branch 'master'.

Try all supported Compositor Types of the current Platform

Summary:
The Compositor now tries to create a Scene not just once but every
type supported by the Platform till it finds one which works. The user's
configuration is only used as a preferred hint and tried first if the
platform supports it.

This brings as an advantage that on platforms such as framebuffer the
user does not need to specify which compositor to use: KWin uses QPainter
automatically.

Also we don't need to do the "translation" from XRender to QPainter any
more. XRender is not supported by any platform using QPainter, so the
user configuration is ignored anyway.
FIXED-IN: 5.12.0

Test Plan: Run on framebuffer, verified debug output.

Reviewers: #kwin, #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D8363

M  +34   -17   composite.cpp
M  +3    -6    options.cpp

https://commits.kde.org/kwin/729bfd04a0c61f306e7e2fbc99d277397049b0d3

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to