Replace libUI with native Android AHB API
authorAri Suonpaa <ari.suonpaa@siru.fi>
Fri, 19 Feb 2021 13:42:56 +0000 (15:42 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 15 Mar 2021 12:43:29 +0000 (12:43 +0000)
commit8a537a0c916e1a10e134f648801f0812c4c749ba
tree91c87cf8a1262af75a6602ea4e5f599ef3b4ed38
parentc423c3c0f00ffe4ba50191d0ef5275bb1754aa59
Replace libUI with native Android AHB API

EGL AHB tests were using libUI which isn't accessible
using public Android builds. This change maps to the
public AHB API in a similar way Vulkan CTS is already
doing.

The supported AHB formats differ from the libUI ones,
so the tested formats have also changed.

VK-GL-CTS Issue: 2785

Affects:

dEQP-EGL.functional.image.*

Components: EGL, Framework
Change-Id: Ieb9e88106c3a4c42e516f71a0c48d99ca8a59a90
AndroidGen.mk
framework/platform/CMakeLists.txt
framework/platform/android/tcuAndroidInternals.cpp [deleted file]
framework/platform/android/tcuAndroidInternals.hpp [deleted file]
modules/egl/teglAndroidUtil.cpp
modules/egl/teglImageFormatTests.cpp
modules/egl/teglImageTests.cpp
modules/egl/teglImageUtil.cpp
modules/egl/teglImageUtil.hpp