Handle latest Wayland version
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Tue, 19 Jul 2022 10:48:15 +0000 (12:48 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 28 Jul 2022 18:29:45 +0000 (18:29 +0000)
commit745d68215ebcfaf7fdb2a460447a0b6da3fda85a
tree5d03f341f65ac84fa90d31aa7c0d0537ef28dba6
parent719006271fd92bfbc369a0e1d729406deb2f64eb
Handle latest Wayland version

CTS used a deprecated protocol wl_shell, which has been replaced
in Ubuntu 22.04 by xdg-shell. This change replaces all wl_shell
calls with corresponding xdg-shell calls.
Note that xdg-shell is a protocol and in wayland-protocols repository
we have only xml that defines this protocol. wayland-scanner tool is
used to generate the .h and .c files in build directory.

VK-GL-CTS issue: 3774

Components: Vulkan

Affects:
*
dEQP-VK.image.swapchain_mutable.wayland*
dEQP-VK.wsi.wayland.swapchain.*
dEQP-VK.wsi.wayland.incremental_present.*

Change-Id: I44879d9eb072dbfa5e172eaac81968e65e8a276c
framework/platform/CMakeLists.txt
framework/platform/lnx/wayland/tcuLnxWayland.cpp
framework/platform/lnx/wayland/tcuLnxWayland.hpp