Move WSI type specific calls
authorRosen <rosen.zhelev@arm.com>
Thu, 21 Nov 2019 15:23:59 +0000 (15:23 +0000)
committerMatteo Franchin <matteo.franchin@arm.com>
Thu, 21 Nov 2019 15:23:59 +0000 (15:23 +0000)
commit326234183937cc439203185276a9d7c62f96d005
treee5930cfcb47c5feaea2fe2293a76a18414be9904
parent05a76ba34a447292a7b295eaa29fd98e74b0e4b3
Move WSI type specific calls

Move all WSI type specific calls to WSI factory methods. This
removes headless references in layer/ and allows for simpler
support of multiple windowing systems.

Change-Id: I757a7a3bb4267783420b52cceb3bde8ce233297e
Signed-off-by: Rosen Zhelev <rosen.zhelev@arm.com>
CMakeLists.txt
layer/layer.cpp
layer/private_data.hpp
layer/surface_api.cpp
layer/swapchain_api.cpp
wsi/headless/surface_properties.cpp
wsi/headless/surface_properties.hpp
wsi/surface_properties.hpp
wsi/wsi_factory.cpp [new file with mode: 0644]
wsi/wsi_factory.hpp [new file with mode: 0644]