kwin/autotests/integration/effects
Vlad Zahorodnii c693450976 backends/virtual: Port to gbm
The virtual backend uses the surfaceless platform. On the other hand, we
move in a direction where the graphics buffer type is explicit, which
creates issues for the virtual backend.

This change ports the virtual backend to gbm so we could manually
allocate dmabuf buffers in order to unify buffer handling in kwin.

Its main drawback is that you won't be able to use the virtual backend
on setups without render nodes. On the other hand, given that the
compositor is meaningless without clients being able to share buffers
with it, it's reasonable to require some way to create and export prime
buffers.
2023-04-22 15:09:59 +03:00
..
scripts effects: Drop legacy EffectsHandler::desktopChanged overloads 2023-02-07 18:10:52 +02:00
CMakeLists.txt Drop geometry tip 2022-01-04 07:36:42 +00:00
desktop_switching_animation_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
maximize_animation_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
minimize_animation_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
popup_open_close_animation_test.cpp cmake: Tidy scripted effect CMakeLists.txt code 2023-03-21 07:18:27 +00:00
scripted_effects_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
slidingpopups_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
toplevel_open_close_animation_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00
translucency_test.cpp cmake: Tidy scripted effect CMakeLists.txt code 2023-03-21 07:18:27 +00:00
wobbly_shade_test.cpp backends/virtual: Port to gbm 2023-04-22 15:09:59 +03:00