Add testing for sparse D/S/DS images.
authorAri Suonpaa <ari.suonpaa@siru.fi>
Fri, 1 Sep 2017 10:40:33 +0000 (13:40 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 15 Nov 2017 14:20:37 +0000 (09:20 -0500)
commita598fe87ca4c1e4e1b743c12750fde3c835c604b
tree627f9b2fd9655b1595d5a54cc40dbafa8b6fc373
parent2b0f7034cbb8b8f350d3617486728b02d3c545e6
Add testing for sparse D/S/DS images.

Add sparse binding support for shadow texture tests by supporting sparse
binding in texture test util class. Removed unnecessary image aspect
check which prevented shadow sampler testing with sparse images.

Affects:

dEQP-VK.glsl.texture_functions.texture.sparse*shadow*
dEQP-VK.glsl.texture_gather.*depth32f*sparse*
dEQP-VK.texture.shadow.*sparse*

Components: Vulkan

VK-GL-CTS issue: 79

Change-Id: I265f09817493d96b91450f71822b00434bcf6cf3
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.cpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageUtil.hpp
external/vulkancts/modules/vulkan/shaderrender/vktShaderRender.cpp
external/vulkancts/modules/vulkan/texture/vktTextureShadowTests.cpp
external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.cpp
external/vulkancts/modules/vulkan/texture/vktTextureTestUtil.hpp
external/vulkancts/mustpass/1.0.3/vk-default.txt