Test blitting from compressed formats
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Thu, 11 Mar 2021 14:00:38 +0000 (15:00 +0100)
committerPiotr Byszewski <piotr.byszewski@mobica.com>
Thu, 15 Jul 2021 14:47:40 +0000 (16:47 +0200)
commit955df9953e6779855d219b415fd87f16285b5f47
treeb3266bda121127594a305c683d93356f731434b4
parent9c2e695cc3de7ebdfcc9fc7267de951d78e4d110
Test blitting from compressed formats

This change extends existing tests to also test blitting of BC*,
ETC and EAC compressed formats onto all compatible uncompressed
formats.

Functionality from PipelineImageUtil is reused in blit tests
to generate random compressed data that is also stored in
uncompressed version. Compressed data is used to do the blit
on GPU while uncompressed version is used for verification on CPU.

VK-GL-CTS issue: 2366

Components: Vulkan

Affects:
dEQP-VK.api.copy_and_blit.*

Change-Id: Ifab885dc09b2d663d95b49e25458873c2eb0b0c4
android/cts/master/vk-master-2021-03-01/api.txt
android/cts/master/vk-master/api.txt
external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
external/vulkancts/mustpass/master/vk-default/api.txt