kwin/platformsupport/scenes/opengl
Vlad Zahorodnii de2c4cb4ac [wayland] Add support for cropped and scaled surfaces
The wp_viewporter compositor extension allows clients to crop and scale
their surfaces. It can be especially useful for applications wishing to
reduce their power consumption, e.g. video players, etc.

Given that there is no any direct relationship between the surface size
and the buffer size anymore, we have to use specialized helper methods
for converting coordinates from the surface-local space to buffer pixel
space and vice versa.
2020-06-03 10:00:48 +03:00
..
abstract_egl_backend.cpp [wayland] Add support for cropped and scaled surfaces 2020-06-03 10:00:48 +03:00
abstract_egl_backend.h [wayland] Add support for cropped and scaled surfaces 2020-06-03 10:00:48 +03:00
backend.cpp Revert "Remove vsync detection and configurability" 2020-01-16 10:00:12 +01:00
backend.h Revert "[platforms/x11] Remove triple buffering detection" 2020-01-16 10:00:20 +01:00
CMakeLists.txt Port KWin to KWaylandServer 2020-04-30 12:56:08 +02:00
drm_fourcc.h [wayland] Add support for zwp_linux_dmabuf 2019-08-06 21:55:45 +02:00
egl_dmabuf.cpp Merge branch 'Plasma/5.18' into Plasma/5.19 2020-05-29 16:47:54 +03:00
egl_dmabuf.h Port KWin to KWaylandServer 2020-04-30 12:56:08 +02:00
kwineglext.h [wayland] Fix misuse of EGL/eglmesaext.h 2020-05-29 16:21:01 +03:00
swap_profiler.cpp Revert "[platforms/x11] Remove triple buffering detection" 2020-01-16 10:00:20 +01:00
swap_profiler.h Revert "[platforms/x11] Remove triple buffering detection" 2020-01-16 10:00:20 +01:00
texture.cpp Move SceneOpenGL into a dedicated plugin 2017-09-30 13:12:10 +02:00
texture.h [platformsupport] Minor code style and class variables access changes 2019-06-27 15:22:40 +02:00