Add tests for VK_EXT_filter_cubic
authorPawel Ksiezopolski <pawel.ksiezopolski@mobica.com>
Tue, 5 Nov 2019 15:44:53 +0000 (16:44 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 4 Jun 2020 17:53:33 +0000 (13:53 -0400)
commit2d3f7a547379243fa60236bea8a82f82f548acf1
treee3f0471991e4cc225d713de334991e800e0907f9
parent85267c4bf9b8fa9280fbffe749a18307a3e6fec7
Add tests for VK_EXT_filter_cubic

New tests include cubic texture filtering validation,
vkCmdBlitImage() verification and checking if some of the image
formats have mandatory cubic filtering feature defined.

New tests:
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.color.*
dEQP-VK.api.copy_and_blit.core.blit_image.all_formats.generate_mipmaps.*
dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.color.*
dEQP-VK.api.copy_and_blit.dedicated_allocation.blit_image.all_formats.generate_mipmaps.*
dEQP-VK.texture.filtering.2d.formats.*
dEQP-VK.texture.filtering.2d.sizes.*
dEQP-VK.texture.filtering.2d.combinations.*

Affects tests:
dEQP-VK.api.info.format_properties.*

Components: Vulkan Framework

VK-GL-CTS issue: 1682

Change-Id: If832eaae30d0f23d764b7c74e68296586b893433
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkImageUtil.cpp
external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp
external/vulkancts/modules/vulkan/texture/vktTextureFilteringTests.cpp
external/vulkancts/mustpass/master/src/excluded-tests.txt
external/vulkancts/mustpass/master/vk-default.txt
framework/common/tcuTexVerifierUtil.hpp
framework/common/tcuTexture.cpp
framework/common/tcuTexture.hpp