kwin/backends/virtual
Martin Gräßlin a025791d7b [backends/virtual] Add a virtual rendering OpenGLBackend
The backend is based on drm's gbm backend and also uses the GBM
platform, but with the default display allowing the driver to pick
a device. In addition it doesn't use a surface, but a surfaceless
context with a framebuffer object to render to. Given that it diverged
too much from drm's backend to allow more code sharing.

If KWin is started from a tty it gets a proper driver, if KWin is started
in a X11 session it only gets llvmpipe. Given that there is a chance that
the autotests using the virtual backend will fail. In that case a follow
up patch will enforce either O2 or Q.
2015-10-08 16:12:09 +02:00
..
CMakeLists.txt [backends/virtual] Add a virtual rendering OpenGLBackend 2015-10-08 16:12:09 +02:00
egl_gbm_backend.cpp [backends/virtual] Add a virtual rendering OpenGLBackend 2015-10-08 16:12:09 +02:00
egl_gbm_backend.h [backends/virtual] Add a virtual rendering OpenGLBackend 2015-10-08 16:12:09 +02:00
scene_qpainter_virtual_backend.cpp [backends/virtual] Move save screenshot functionality to the backend 2015-10-08 15:53:03 +02:00
scene_qpainter_virtual_backend.h [backends/virtual] Move save screenshot functionality to the backend 2015-10-08 15:53:03 +02:00
screens_virtual.cpp [wayland] Add a virtual framebuffer backend 2015-10-02 10:58:33 +02:00
screens_virtual.h [wayland] Add a virtual framebuffer backend 2015-10-02 10:58:33 +02:00
virtual.json SVN_SILENT made messages (.desktop file) - always resolve ours 2015-10-05 10:23:58 +00:00
virtual_backend.cpp [backends/virtual] Add a virtual rendering OpenGLBackend 2015-10-08 16:12:09 +02:00
virtual_backend.h [backends/virtual] Add a virtual rendering OpenGLBackend 2015-10-08 16:12:09 +02:00